-
Notifications
You must be signed in to change notification settings - Fork 164
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
clarify preferences panel with columns and long-break specific timer #190
Comments
|
Hi @anarcat, May I know how workrave handles clashing short and long breaks? I hope it should be long break. Further, if I set short breaks every 14 minutes and long breaks every 57 minutes, will I get a long break(at 57th minute) after a 1-minute delay from fourth short break (at 56th minute)? |
|
i don't exactly know what it does: i would assume the long break as well. i wouldn't worry about weird setups like 56ths vs 57th minute either: if the user configures something weird like that, they deserve what they're getting. :p |
|
:-D |
|
On 2017-10-02 19:32:21, Gobinath wrote:
:-D
Those were the concerns I had when I developed Safe Eyes. Further I didn't wont to have two timers running in background. Anyhow I will change the way we handle long breaks now.
This is a case of implementation details leaking into the UI, in my
opinion. It should matter to the user if there are one timers or two:
they should be able to specify those delays in a way that doesn't
require them to make modulo-60 calculations. ;)
In other words: you do not need to add a new timer. You just need to set
the long break internal setting to "floor(long_break_timer_from_user /
short_break_time)" :)
|
|
:-) Makes sense. |
Okay, that's fine, even if this may lead to more questions. A tooltip or some way to discover that logic may be useful...
Okay, makes sense. :)
One more comment, if I may... The "postpone duration (in minutes)" field could be grouped, or at least after the "allow postponing breaks" toggle. That way it would be clear they are related. Thanks for doing this! |
|
With the commit e04f463, an info message will be shown when a user updates either the short break interval or the long break interval for the first time. If the user closes it, it will not appear again in that settings session. |
|
excellent. i like the new ordering as well - thanks! |


the safeeyes preferences are somewhat lacking compared to workrave. example:
Above, you can see the Workrave preferences window and below, safeeyes. The use of tabs is commendable, but the first tab is really hard to read. I'm not sure what's going on there, but it does seem like a reaaally long list that could be broken into columns or something to improve readability. Having hour/minute/seconds breakdowns would also improve the usability significantly.
But there's also a rather difficult configuration aspect in safeeyes: the correlation between short and long breaks. In workrave, both are configured independently. But to figure out how to configure the interval i want between long breaks in safeeyes, i need to multiple the number of short breaks period... It's really hard to figure that out. It would be much easier to just say "N minutes between long breaks" instead of "X short breaks between long breaks"...
so i think this could be a huge improvement to the usability of safe eyes, at the cost of a little work in glade. ;)
The text was updated successfully, but these errors were encountered: