ofekmiz / Habitica-Pomodoro-SiteKeeper

Chrome Extension for Habitica that charges you gp for visiting sites, including a Pomodoro Timer
MIT License
73 stars 9 forks source link

Flow State Timer (Flowmodoro) #82

Open ofekmiz opened 3 years ago

ofekmiz commented 3 years ago

Example here: https://www.youtube.com/watch?v=-dkYI2OECZo

GoulartNogueira commented 9 months ago

Very nice idea!

In order to implement it in Pomodoro-SiteKeeper, we need to drill down. I've elaborated on some features and questions, considering the existing environment:

Habitica Integration

(which is the main feature)

Rewards

How to reward based on a variable task? My suggestion would be setting a 5min focus on Habits and trigger it multiple times per session. In the end of a Flowmodoro session, it would calculate some kind of round(time/5) to define how many times to trigger the +habit. This approach enables the user to trigger it manually (in case they cannot use the plugin).


Interface

Start Flowmodoro

Where should I click to enter Flowmodoro instead of Pomodoro? Should it be in settings? Or maybe a button on Pomodoro screen?

Track Flowmodoro

Simple and minimalist:

GoulartNogueira commented 9 months ago

This should be enough. But I still see possible minor problem:

Problems:

For what I understand, it Flowmodoro does not have an alarm. Some users could easily Forget it running on the background just to find it after 12h. For that reason, the cancel button is a MUST.

Besides we could implement other features to avoid that problem. But I believe this is an extra and should NOT be implemented before the first release.

Periodic reminder:

I suggest an optional "ding" sound once every X minutes, to remember the users the app is still running.

Continuous reminder

Personally I don't like it, but some focus apps have continuous sounds, such as clock ticks. This would also work as a reminder the app is active.