Regularly reminds you to take short breaks for your eyes.
It would be great if ManicTime implemented a regularly reminds for eyes.
When you are working at a computer it is easy to forget about time. This leads to eye strain and other physical problems.
Screen dims and blocking long breaks every hour (displays the timer showing how much time is left before the end of the break and skip button).
Before the beginning of a long break in center of the screen displays a notice - "if you want to start a break? - start / take me 3 minutes/ skip". In "strict mode" such notice does not appear, and the break begins immediately.
Short breaks with eye exercises every 10 minutes.
Short and long breaks should be displayed on top of even full-screen applications.
Notifications announcing a long break coming.
Strict mode that does not allow skipping the breaks.
Customizable parameters (duration and frequency of short / long break, the customisable of sound notifications about the end of a long break, etc.)
There are a lot of other apps specialised for this, it would only make ManicTime even more complex.
Highly recommend using RSIGuard: https://rsiguard.com/index.php/
this is very similar to the request of "Pomodoro" timings
I don't think this should be the job of manic time (although it's a great idea). You are better off using the tool mentioned above. That way you can run it when ever its suitable.
There will be too many cases where this won't work as intended, at least without a lot of configuration. I use my 'work' PC to watch netflix, so I'd need a filter for auto-tags/applications eligible for breaks.
Even so, there are instances where I'm using a web browser intermittently, while drawing a mockup with pen/paper, only looking up things once every few minutes. Manic time doesn't notice this since my autofill=300.
Charles Roper commented
I think this a great idea and very in keeping with what ManicTime does. I'd like to extend this suggestion with the following:
Allow the break reminder to be configurable. It would be useful to set ManicTime to set reminders at certain points in the day, or at certain intervals. E.g., take a stretch break, drink water, go for lunch, daily review, etc., etc. When one of these reminders occurs, you click a button to confirm that's what you're doing and it starts a new tag.
I currently have separate reminders in my calendar and I have to manually do the tagging in MT. Would be awesome if this were integrated. Perhaps as a stretch goal, there could be full integration with Google Calendar, so the events could be automatically pulled/pushed from there? Having automatic tagging based on calendar entries would be really convenient.
John Crumpton commented
I used a dedicated bit of software to do that called Workrave http://www.workrave.org/ it's free too!