Skip to content

srxcode/mizuha

Repository files navigation

Mizuha

A highly customizable glassmorphic new-tab page made with Svelte.

I wanted a more customizable new tab page compared to the same old boring default Firefox one... so here it is. This is technically a rewrite in Svelte, the previous React codebase was so bad that I don't really want to show it ;) This is actually my first Svelte project, and it was quite fun! Having said that, don't have any expectations before trying. This is a web-demo sort of, I will port it as a firefox extension in the future, when I have the time for it.

It is currently live here

Features

  • In-built player for streaming music directly from your new-tab
    • Locally stored MP3s
    • Chillhop API
  • Sound effects
  • Customizable keybindings
  • Customizable colors
  • A lot of customizable animations
  • Handy shortcuts like any other new-tab
  • Utilities/Widgets
    • Todo list
    • Clock app (like stopwatch,timer,etc.)
  • Background widgets
    • Todo warning
    • Clock
  • Export/Import config
  • Mostly responsive (I mean, works on tablets)
  • Optimizations
    • Uses lower-resolution wallpaper as fallback
    • Store mini wallpaper thumbnails for faster list loading
    • Cache shortcut logos

Dependencies

I tried my best to write most things myself to keep the final bundle size small, so this project only uses one library primarily:

  • Dexie : Indexed DB wrapper

Legal

Disclaimer:

This project is an unofficial project made for fun and is not affiliated with, endorsed by, or sponsored by Chillhop Music. I do not own any rights to the music or artwork. All audio, branding, and creative content belong strictly to Chillhop Music and its artists. Please support the original creators!

If anyone from the Chillhop team is reading this, and they want me to take this down, please email me at shibamroy@duck.com

Contribution

I would love it if anyone could contribute anything to this project :)

AI Usage

No code was directly written by AI. AI was only occasionally used for finding resources and existing solutions for problems.

LICENSE

This project uses the GNU General Public License(GPL) , basically, you're free to do anything with the code here, as long as whatever you're making is also open-source and uses the same license.

About

A highly customizable glassmorphic new tab page made with svelte

Topics

Resources

License

Stars

1 star

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors