Version 1.5! :)
Published: 12/16/2024.
Edited on: 12/17/2024.
Back again with another update. Here's a quick summary of what's new:
New color scheme + dark mode option
This has been quite a lot of work behind the scenes, but I think its been worth it! Until now I had just been using the default color set from TailwindCSS, and not only did this give a pretty unappealing and techy aesthetic, it also wasn't a very futureproof decision. The way colors are implemented now set the groundwork for a more substantial design overhaul at some later time, as well as giving the opportunity to add some new color schemes immediately.
Dark Mode is also something I wanted to add for a while (being a dark mode enjoyer myself), and I'm sure this will be an option many users appreciate having.
Basic notifications & reminders
This is another area that will be expanded a lot in future, but in this patch I added the basics of in-app notifications. In particular, 2 optional notifications have been added. The first will, when turned on, ping you if you don't use the app for more than 2 days. Then the 2nd is a simple scheduled reminder, so the user can pick a particular time to be reminded at each day.
New default sort option - "Popularity"
In the last patch, a backend feature was added which calculates which plants are most popular amongst our users, and began using this for a couple of features. But now you can also sort the listed plants based on this ranking as well - and in fact it occurred to me that this would be a great default sorting option. Personally I found it quite interesting to see which were the most popular - some unsurprising ones like Tomato and Onion, but also some surprises like Chia Seed coming in very high in the leaderboard!
Minor improvements
As usual there were a number of smaller improvements and bugfixes:
reversed an unintentional change which made everything smaller. Text etc should be back to their original size in this patch
spent some time polishing the "splash screen" animation. Opening the app from a cold-start should feel much smoother now.
also spent time polishing and adding animations in the Login pages
removed the option to select certain filter / sort options when you are offline (because they don't work unless you are online).
fixed some potential bugs relating to Date storage