MyAnimeTab v3.0.0
This release features the rewrite of MyAnimeTab 🚀
Some Details
As I were somewhat unhappy about myanimetab, I decieded to give it a complete rewrite... and now here it is! Below is a list of the main features but I highly encourage you to try it out yourself. Unfortunately, all your saved data won't be converted. That is because we are now using indexeddb instead of localstorage as localstorage only supported up to 5mb of data and indexeddb supports, well, around 120mb-500mb, depending on the use-case. More storage is really important for future changes. Speaking of future changes, there are still some really cool features planned. It might take a while, thus I already created this release.
- Rewrite from javascript to tyepscript
- Rewrite from global css to module css
- Rewrite from class component to functional components and hooks
- Now using indexeddb instead of localstorage (which only had like 5mb max)
- Redesign of the whole settings page including removing and adding components (even multiple ones of the same type)
- Adding a powerful image playlist section similar to the one wallpaper engine has
- Image queues, folders and drag-and-drop images
- Changing font family to Inter
What's Changed
- Following naming conventions by @Ari24-cb24 in #74
- Rewrote Widgets to Functional Components and Custom Hooks by @Ari24-cb24 in #78
- Let main renderer deciede which widget to render by @Ari24-cb24 in #80
- Update mantine with newest typescript updates from #75 by @Ari24-cb24 in #85
- Replaced old code with new mantine components by @Ari24-cb24 in #87
- Add custom Autohide component for autohide state management by @Ari24-cb24 in #88
- Added ability to install and uninstall widgets as much as you want by @Ari24-cb24 in #89
- Base Rewrite of whole myanimetab by @Ari24-cb24 in #90
- Added queues to image playlist by @Ari24-cb24 in #98
- Rewrite of image playlists by @Ari24-cb24 in #99
- Redesign of settings page by @Ari24-cb24 in #100
- Added eventhooks to reduce load times and improve (future) performance by @Ari24-cb24 in #102
- Revert reverted commit by @Ari24-cb24 in #103
- Changed font to Inter by @Ari24-cb24 in #101
- Rewriting myanimetab by @Ari24-cb24 in #104
- Rewrite of myanimetab: Release merge by @Ari24-cb24 in #105
Full Changelog: v2.6...v3.0.0