Hourly, semi-hourly tracking
Hi,
It could be a good idea to make it possible to change the feeling every 30-60 mins, because the feeling can change more frequently than every day.
Hey @GEkuL, I'm currently working on a couple of features I've just added to the roadmap on the readme. One of them is support for multiple moods per day.
My struggle at the moment is designing a UX that keeps the interface really simple as this was my primary goal for this app. My current idea is to have the moods for the day show in a horizontally scrolling list below the input like in the design below. What do you think?

@CampbellMG honestly, didn't get the idea fully. Is it possible to revert a missclick? Is it possible change the mood at any time?
I think it's a good idea that the first row is to set up the mood. And the second one should be showing your mood changed at different time with the option to delete/revert in case of missclick. I believe that the second raw should be able to be hidden or popped up.
Generally I like your design, yet I believe that the second raw should be hidden by default.
This is a much needed feature for me. It would be great if we could edit or remove a past entry. It would also be useful to be able to add a past entry (custom date and time).
I think the design is fine, but it might help if there was a clearer separation between the input row and the history. I don't agree that they should be hidden by default.
@GEkuL You've raised a couple of good points. I'll spend a bit of time reworking this design to take that into account. You can't actually undo a mood entry at the moment, just change it to something else. That would definitely become important if we made this change.
@laurentlbm I'm not sure if this is what you mean but you can add or edit past entries in the existing app. You just select a date from the calendar or date dropdown and select the mood. This might change a bit if we implement this new design.
@CampbellMG actually I think. If you can change the mood for the previous one, it actually means removing the missclick :)
@CampbellMG That's what I meant, but with the ability to specify the time (once this issue is implemented).