SafeEyes icon indicating copy to clipboard operation
SafeEyes copied to clipboard

less intrusive mode

Open aardbol opened this issue 6 years ago • 4 comments

Hi

It would be great if Safe Eyes had an option where it notifies the user on what break to take in the system tray and not block the screen. This would be less disturbing and break that I don't want to take don't cause extra annoyance because they block my screen and I have to skip click them

aardbol avatar Aug 29 '18 17:08 aardbol

+1 on that! I don't want the screen to go black randomly when I'm showing something to people on my screen etc, I'd love a more discreet mode too! That way I don't need to explain it everytime to people ahah

le-martre avatar Oct 24 '18 07:10 le-martre

+1 I believe, having just a notification-only checkbox would be enough!

vladflip avatar Jan 15 '20 18:01 vladflip

There's something close to this already available in SafeEyes! Turn on the "Smart Pause" plugin and the "Postpone… until idle" setting. That will make the break not start until activity pauses. That way, if you are in the middle of doing something, it won't cut you off as suddenly.

While that works, the request to have a don't-block-the-screen option remains.

Workrave (https://github.com/rcaelers/workrave/) has settings for whether to block screen or block input or not. It also has a better nag-warning prompt that I like better than system-notifications. With Workrave, the take-a-break notification shows up and stays around (but moves if cursor goes toward it), and it does not cover screen nor grab system input).

I would like SafeEyes to have that sort of better warning prompt.

The other detail is: Workrave treats continued activity after prompt as a choice to postpone (by a set amount of time) the break with the option to only allow a set number of postponements. By contrast, SafeEyes' "Smart Pause" plugin only delays the onset of the break until the next moment of system input inactivity. What makes Workrave's approach function is that it has a couple extra levels of prompting (frowny face, then flashing on the notification) to encourage breaking before it allows the postponement.

wolftune avatar Nov 18 '22 19:11 wolftune

There is a PR with a custom plugin that implements this feature: https://github.com/safeeyes/safeeyes-plugins/pull/7

akagadovskiy avatar Dec 04 '22 14:12 akagadovskiy