Bug 607 - preventing double pauses / account autonomous pauses
Status:
NEW
Component:
Core
Version:
unspecified
Hardware:
All All
Importance:
P4 enhancement
Target Milestone:
---
Assignee:
Rob Caelers
URL:
Depends on:
Blocks:
Reported:
Mar 26 2007 16:37:49 UTC
by:
schittli
Modified:
Aug 27 2007 14:04:05 UTC
WhoWhenWhatRemovedAdded
Rob CaelersAug 27 2007 14:04:05 UTCpriorityP2P4
Description
schittli  Mar 26 2007 16:37:49 UTC
good afternoon

Workrave is very useful, but there are two annoying behaviors:

- we often have two successive breaks: 1st, we get the
  micro-Pause, and then, almost immediately, the normal Rest break.

  Proposal for solution:
  After a micro-Pause, if the time to the next Rest break
  is less than about ~1.8x the micro-Pause-interval, then don't start
  a timeout for the next micro-Pause - the Rest break will be as good
  as a micro Pause.

- For example, the user defines 10 minutes Rest breakes.
  Now, if the user makes a break longer than 10 Minutes, the 
  normal Rest break timer should be reset so that he does not
  get interrupted by Workrave to make a Rest break after some
  minutes of work.

  Proposal: if a user returns from a non-Workrave Rest break
  then the Rest break timeout will be re-calculated, e.g.:
  if the non-Workrave Rest break duration was 50% of a normal
  Workrave Rest break, then the timeout gets additional 50%
  of the configured 'Workrave time to Rest break'.

Kind regards,
Thomas