adrcotfas / Goodtime

:hourglass_flowing_sand: productivity app for Android
Apache License 2.0
941 stars 111 forks source link

FEATURE REQUEST: swipe down to decrease session time #313

Open dimateos opened 1 year ago

dimateos commented 1 year ago

I love the swiping up to increase time feature. I think it would be nice to have the option to swipe down to decrease session time too.

Atm when I need a short timer I just swipe right to get a short "break" started. This causes all stats to be messed up, but I still prefer it because I find it faster and more intuitive than to change the pomodoro config just for a short additional task.

I would add an "X" or "SKIP" button next to the label or somehting to skip the current session, this would replace the swipe down gesture. Given the fact that that gesture has been in the app for so long, I guess there should be an option in the settings to preserve the previous behavior for users who prefer it.

If you consider this feature, it would also be interesting to add an alternative long swipe could add/remove 5 minutes instead of 1. Or just let the user configure those amounts in the settings. Overall this could make swiping totally flexible to adjust the session time easily.

An alternative that I see, and that is used a lot by other pomodoro apps, is adding some sort of confimation box before switching to a break. This usually lets you extend the session for +5 minutes. But I feel this breaks a bit the minimalism and may seem more disruptive. I would prefer manually swipe right to skip the break and a few times down to reduce the timer, more engaging.

Anyway sorry for the long info drop, just dropping the ideas. Thanks a lot for the app, its a treat!