SafeEyes
SafeEyes copied to clipboard
Protect your eyes from eye strain using this simple and beautiful, yet extensible break reminder
**Describe the solution you'd like** It appears that Safe Eyes uses an outdated GTK version on GNOME. It would be nice (for our eyes, lol) to update it and port...
**Describe the bug** Recently, since a few weeks, a bug appeared: When the black screen with timer appears, it doesn't count back, just shows 20 seconds, stays on this screen,...
The use of setup.py as a command line tool is deprecated. build.sh is updated to use the recommended building command.
As of Python 3.12 setuptools is no longer installed by default and if setuptools is not installed distutils is not found and SafeEyes fails to start. Furthermore distutils is deprecated...
This is necessary for migrating to gtk4, as gtk4 does not support libappindicator (neither the gtk nor ayatana version, see https://github.com/AyatanaIndicators/libayatana-appindicator/issues/22). The org.kde.StatusNotifierItem is non-standard, however it seems more likely...
**Describe the bug** In the settings of safe eyes app, when I click on the icon at top left, I couldn't read what's written in the button that pops up...
Currently trayicon plugin will try to load old libappindicator implementation and, if not found, fallback to the new one: ```try: gi.require_version('AppIndicator3', '0.1') from gi.repository import AppIndicator3 as appindicator except: #fall...
**Describe the bug** I think this is a bug but feel free to consider that as "feature request" if you prefer. For me, files in `~/.config` are my own: no...
**Describe the bug** If the `plugins` attribute is missing from `safeeyes.json`, safeeyes crashes with ``` Traceback (most recent call last): File "/nix/store/…-safeeyes-2.1.6/bin/.safeeyes-wrapped", line 9, in sys.exit(main()) ^^^^^^ File "/nix/store/…-safeeyes-2.1.6/lib/python3.11/site-packages/safeeyes/__main__.py", line...
I'm using Manjaro with GNOME 44 and 45 on my computers. GNOME can be represented also as `gnome-xorg` and not only as `gnome`. Currently GNOME isn't properly recognized, thus the...