Commit Graph

849 Commits

Author SHA1 Message Date
deltragon e6b358f495
settings: show difference between errored and disabled plugin
add option to disable errored plugin
2024-07-17 18:55:12 +02:00
deltragon 4d7cdfb35e
disable plugin only temporarily 2024-07-17 18:55:12 +02:00
deltragon df3ae00e92
correct/add missing translations 2024-07-17 18:55:12 +02:00
deltragon 2c7f193302
add ability to show link in plugin dependencies, use for trayicon 2024-07-17 18:55:12 +02:00
deltragon ebe2541f48
fix icon name 2024-07-17 18:55:11 +02:00
deltragon 8b1607294c
plugins: add required_plugins setting with popup, use for trayicon 2024-07-17 18:55:11 +02:00
deltragon f9274d77da
trayicon: check for dependency on dbus service 2024-07-17 18:55:11 +02:00
deltragon 56d61882aa
switch path to ayatana 2024-07-17 18:55:11 +02:00
deltragon 1967d32d11
dbusmenu: implement all methods 2024-07-17 18:55:11 +02:00
deltragon ea2c747978
trayicon: migrate from libappindicator to statusnotifier 2024-07-17 18:55:09 +02:00
deltragon 8553693ddf
switch from dbus-python to gio 2024-07-17 18:54:30 +02:00
Archisman Panigrahi 4a54a5143b update translation for desktop file 2024-07-15 13:15:33 -04:00
Archisman Panigrahi 6c7779ef23 Fix #371 2024-07-15 13:13:57 -04:00
Archisman Panigrahi eadd6f532c v2.2.1 2024-07-14 16:16:16 -04:00
Archisman Panigrahi ed64041354
Merge pull request #603 from undefiened/make_limit_consecutive_skips_enabled_by_default
Enabled limiting consecutive skips enabled by default
2024-07-14 16:01:10 -04:00
undefiened ccab8eaa50 Enabled limiting consecutive skips enabled by default 2024-07-14 19:52:35 +02:00
Archisman Panigrahi 62a4cac3c1 add translations for "List of Contributors" 2024-07-14 11:14:06 -04:00
Archisman Panigrahi d00df27bd2 add list of contributors to about dialog 2024-07-14 11:03:00 -04:00
Archisman Panigrahi dfd471d568 Update version: 2.2.0 2024-07-14 09:32:21 -04:00
Archisman Panigrahi 6477d1c824 Update all translation files 2024-07-14 09:22:31 -04:00
undefiened fabdc4a6db added copyright 2024-07-10 19:43:55 +02:00
undefiened ff6c395e4c merge master 2024-07-10 19:36:01 +02:00
Hosted Weblate 2707ea03f1
Merge branch 'origin/master' into Weblate. 2024-07-10 13:09:25 +02:00
menom aa90e9b280
Translated using Weblate (Slovak)
Currently translated at 100.0% (119 of 119 strings)

Translation: Safe Eyes/Translations
Translate-URL: https://hosted.weblate.org/projects/safe-eyes/translations/sk/
2024-07-10 11:09:22 +00:00
Archisman Panigrahi 76551f0fa0 fix another icon name in settings dialog 2024-07-06 12:55:00 -04:00
Archisman Panigrahi 56393cc22f Fix icon in settings window 2024-07-06 12:48:38 -04:00
deltragon d834af98a7
Remove uses of deprecated gtk3 apis (#560)
* fix deprecations

* port to Gtk.Application

Gtk.main() and Gtk.main_quit() are dropped in gtk4 in favor of
subclassing Gtk.Application.

This commit also moves argument handling from a separate thread to
GtkApplication.do_startup().

* fix deprecations in settings dialog
2024-07-02 20:03:40 -04:00
Hosted Weblate 05d95adbe9
Merge branch 'origin/master' into Weblate. 2024-07-02 12:10:35 +00:00
openSUSE Lietuviškai 6c9b00db50
Translated using Weblate (Lithuanian)
Currently translated at 100.0% (119 of 119 strings)

Translation: Safe Eyes/Translations
Translate-URL: https://hosted.weblate.org/projects/safe-eyes/translations/lt/
2024-07-02 14:09:35 +02:00
albanobattistella 60c45d21f4
Translated using Weblate (Italian)
Currently translated at 100.0% (119 of 119 strings)

Translation: Safe Eyes/Translations
Translate-URL: https://hosted.weblate.org/projects/safe-eyes/translations/it/
2024-07-02 14:09:35 +02:00
onur 981988a74a fix MetaInfo errors
flatpak run --command=flatpak-builder-lint org.flatpak.Builder appstream io.github.slgobinath.SafeEyes.metainfo.xml
2024-07-01 12:30:15 +03:00
gallegonovato 8a78f7173a
Translated using Weblate (Spanish)
Currently translated at 100.0% (119 of 119 strings)

Translation: Safe Eyes/Translations
Translate-URL: https://hosted.weblate.org/projects/safe-eyes/translations/es/
2024-06-30 23:09:16 +02:00
Oğuz Ersen e850b0aa2b
Translated using Weblate (Turkish)
Currently translated at 100.0% (119 of 119 strings)

Translation: Safe Eyes/Translations
Translate-URL: https://hosted.weblate.org/projects/safe-eyes/translations/tr/
2024-06-28 17:09:12 +00:00
Hosted Weblate d02e7d8e04
Merge branch 'origin/master' into Weblate. 2024-06-27 02:57:57 +02:00
aerowolf 1c59cee5fa
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (116 of 116 strings)

Translation: Safe Eyes/Translations
Translate-URL: https://hosted.weblate.org/projects/safe-eyes/translations/zh_Hans/
2024-06-27 02:57:55 +02:00
Gobinath 603e1d7445 Update locale files 2024-06-26 20:56:22 -04:00
Archisman Panigrahi 55693cb4be
Merge pull request #554 from terop/remove_looseversion
Remove use of distutils
2024-06-26 14:05:07 -04:00
Tero Paloheimo 5c0884facb Remove use of distutils
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 and should thus not be used
anymore. The packaging module provides a replacement for LooseVersion
and it is also recommended by PEP 632 [1].

Also update required Python version for Debian to 3.12 or newer.

[1] https://peps.python.org/pep-0632/#migration-advice
2024-06-26 21:01:09 +03:00
Archisman Panigrahi 1159d6cf9d
Merge pull request #556 from terop/fix_typos
Fix some typos
2024-06-26 12:58:28 -04:00
deltragon a156cea515
Merge pull request #571 from rhendric/rhendric/donotdisturb-gnome
donotdisturb: fix for GNOME
2024-06-26 15:54:45 +02:00
deltragon bbcae910ed
Merge pull request #546 from antoninkriz/patch-1
Correctly detect GNOME in screensaver plugin and in utility.py
2024-06-26 15:49:32 +02:00
Gobinath d43599000c Bump version to 2.1.9 2024-06-18 20:26:09 -04:00
deltragon 4c43de8fff
Fix crash in smartpause (#582)
* smartpause: fix calling disable_safeeyes on main thread

by adding missing parameter
This was missed in 903d407faf

* fix forwarding arguments in execute_main_thread

This broke when the first parameter was None, but the second wasn't (the
second parameter wasn't passed at all.)
Use *args/**kwargs to make it behave properly in all cases.
2024-06-18 20:15:47 -04:00
Gobinath 30512cc088 Bump version to 2.1.8 2024-06-08 18:41:47 -04:00
Archisman Panigrahi 97b4567709 New version with python 3.12 support 2024-06-08 16:06:03 -04:00
Ryan Hendrickson 2786f55c8a donotdisturb: fix for GNOME 2024-04-24 03:02:35 -04:00
aerowolf 00c33908a3
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (116 of 116 strings)

Translation: Safe Eyes/Translations
Translate-URL: https://hosted.weblate.org/projects/safe-eyes/translations/zh_Hans/
2024-02-21 11:01:57 +01:00
Сергій 766e9a9795
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (116 of 116 strings)

Translation: Safe Eyes/Translations
Translate-URL: https://hosted.weblate.org/projects/safe-eyes/translations/uk/
2024-02-15 14:01:56 +01:00
Salif Mehmed 4f7cbc4d93
Translated using Weblate (Bulgarian)
Currently translated at 37.0% (43 of 116 strings)

Translation: Safe Eyes/Translations
Translate-URL: https://hosted.weblate.org/projects/safe-eyes/translations/bg/
2024-02-07 06:56:10 +01:00
Hosted Weblate c8f815345d
Merge branch 'origin/master' into Weblate. 2024-01-30 15:01:51 +01:00