Skip to content

Make rsibreak less severe on the user and more pleasant to use

Jiří Paleček requested to merge jpalecek/rsibreak:for-upstream into master

Hello!

These are a bunch of small changes to the rsi timer mechanism that aim to reduce he amount of frustration while maintaining that the user takes a break every xx minutes. This includes situations like

  • coming to the computer after a period of inactivity hoping to do some work, and the next thing is rsibreak locking your screen
  • completing a long break only to have a short break scheduled in a few minutes
  • inconsistency when breaks are skipped due to the computer being idle

Please look at the individual commits for details. Their messages and contents is more descriptive.

Contains tests. I am open to discussion about particular changes.

Addresses BUG: 436201

Merge request reports