5217-web
5217-web copied to clipboard
Feature request: Visually track cycles per session
User experience: when a work cycle is completed, a small circle is added to the top left of the screen (about size of negative space in timer start icon). When a break is completed, a noticeably smaller circle is added inline with it (about half size). When the timer is stopped and started again, the next circle will have a space separating it from the previous circles. The circles are not persistent across sessions - they disappear on app close, or can be cleared manually. (Unwanted disappearance may create annoyance so testing required).
Useful to visualise amount of work done and flow of work day, and promote productivity (fit in as many cycles as possible).
Programming speculation from an amateur enthusiast:
- Add function that creates object inline from top left of screen. Adds different object depending on variable passed by trigger.
- Add function trigger to time resets. If 52 minutes reaches 0, object added is large circle. If 17, object is small circle.
- Add function trigger to timer stop. If timer is stopped, object added is clear object with size, to make a gap.
Optional/useful for testing: Clear button
- Add function that removes all objects on left of screen.
- Add button to top right of screen. On click, triggers remove function after confirmation pop-up.