Bug 283461 - Usability suggestion for RSIBreak
Summary: Usability suggestion for RSIBreak
Status: RESOLVED INTENTIONAL
Alias: None
Product: rsibreak
Classification: Applications
Component: general (show other bugs)
Version: 0.11
Platform: unspecified Linux
: NOR wishlist
Target Milestone: ---
Assignee: Tom Albers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-10-06 11:22 UTC by kdea
Modified: 2012-11-28 20:15 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description kdea 2011-10-06 11:22:49 UTC
Version:           unspecified (using KDE 4.6.5) 
OS:                Linux

Hi, I'm currently using the following script I made to take a break:

while [ 1 ]; do
  sleep 3600        # 1h
  ksystraycmd --startonshow --icon face-yawn --hidden --tooltip "Break (`date +%H:%M`)" sleep 0
done

It is simple: After 1 hour, it shows an icon (a sleeping emoticon) at the systray, then it waits for the user to click on the icon, and then starts the loop again. The script is launched automatically when KDE starts (added with: System preferences > System administration > Start and shutdown > Autostart > Add script).

I use the script in the following way: When the icon is shown, I know it's time to take a break, but I continue working for some minutes, until the task I'm doing is finished. Then, I take the break. Then I come back to the computer, click on the icon, the icon disappears, and the counter (1 hour) starts again.

It's useful for me: It doesn't disturb me with unnecessary icons at the systray, the icon is visible only when the info is necessary. Additionally, the break is not mandatory, I'm not forced to take a break, I only get the info.

I've tried to configure RSIBreak in a similar way. The most similar config I have been able to get is the following one:

- [X] Launch RSIBreak automatically at system startup.
- [X] Take a break at regular intervals and ignore movement while the break.
- Short break: 60 minutes. Duration: 300 seconds.
- Long break: 60 minutes. Duration 5 minutes.
- Effect for the break: Show a passive popup window.

But that config results in some things I don't like:

- The RSIBreak icon is shown all the time, not only when the time is reached.
- When the time is reached, a rectangle of text (with a countdown) is shown on the panel, so I can't click on the panel objets (plasmoids, icons, etc) that are under the rectangle. So the rectangle is disturbing the normal use of the system.
- When the countdown shown at the rectangle reaches zero, the RSIBreak counter (1 hour) starts. It doesn't waits for me to come back and click on the RSIBreak icon. I don't like it to be automatic.

My suggestion consists of adding config options to RSIBreak, in order to get a result similar to the script I made. In few words: Centered on usability, not disturb the user, not force the user, not show unnecessary info, simple and intuitive.

Thanks

Reproducible: Didn't try



Expected Results:  
Explained before.

Version: rsibreak 0.11
Comment 1 kdea 2011-10-06 11:33:48 UTC
Offtopic: When reporting the bug, I have not been asked to choose the app (RSIBreak). So how is the bug assigned to an app? Is that hand-made by some admin?
Comment 2 kdea 2011-10-06 11:45:19 UTC
Offtopic: Ok, I see I did a mistake. At the first step I chose "KDE" instead of "see the full list" link, so I wasn't asked to choose the app. Please, could some admin re-assign this bug to "RSIBreak" product? Thanks.
Comment 3 kdea 2011-10-13 14:51:18 UTC
Offtopic: Thanks for changing the product to "rsibreak". A last thing: At the end of the page, I see that the bug is assigned to "Unassigned bugs mailing-list", while most of the other rsibreak bugs are assigned to Tom Albers. Perhaps it should be changed too (I'm not sure).
Comment 4 Tom Albers 2012-11-28 20:15:45 UTC
Unfortunately I have decided to no longer develop RSIBreak. I want to thank you for taking the time to report your bug / wish, but I will have to close it now, because there will be no new version of RSIBreak. You will have to live without the wish, with the bug or look for alternative software.

Again thanks for reporting, sorry I can't close this bug as fixed for you.