/your-haru

Productivity web app built in HTML, CSS, and Vanilla JS only

Primary LanguageCSSMIT LicenseMIT

your haru

Netlify Status

your haru is a productivity web app built in HTML, CSS, and Vanilla JS only.

"haru" is pronounced hah-roo and means "day" in Korean.

Desktop Mobile Tablet

Features

Date & Clock

Date and Clock

To-Do List

To-Do List

Settings

Settings

Fade transitions

I implemented the fade in and out transitions in pure CSS and Vailla JS.

See:

Example:

function showGreeting(username) {
  setTimeout(() => {
    fadeOut(GREETING);

    setTimeout(() => {
      GREETING.innerText = `Hello, ${username}!`;
      fadeIn(GREETING, { isAfterOut: true });
    }, TRANSITION_DURATION);
  }, TRANSITION_DURATION);
}

Tip

If you press F11 (Windows) or Control + Command + F (Mac), you can go full-screen.

Notes

Thanks to this project, I learned that I'm not a fan of CSS.

CSS Meme