Commit Graph

35 Commits

Author SHA1 Message Date
deltragon 6edb34344f PluginManager: retry loading trayicon plugin when service is missing 2024-08-21 15:40:04 +02:00
Archisman Panigrahi c9fedf6b1b
Merge pull request #624 from archisman-panigrahi/master
v2.2.2
2024-08-06 00:09:13 +00:00
Archisman Panigrahi 6203904548 v2.2.2 2024-08-05 20:08:20 -04:00
Archisman Panigrahi 34e48a79ed
Fix #623 2024-08-05 19:57:40 -04:00
Archisman Panigrahi c8d28cbc4b Fix #429 2024-08-04 19:18:09 -04:00
Archisman Panigrahi 9711a71b22
Merge pull request #610 from deltragon/fix-gtk-startup
fix gtk startup order
2024-08-04 18:27:16 -04:00
deltragon 4d7cdfb35e
disable plugin only temporarily 2024-07-17 18:55:12 +02:00
deltragon 8b1607294c
plugins: add required_plugins setting with popup, use for trayicon 2024-07-17 18:55:11 +02:00
deltragon 8553693ddf
switch from dbus-python to gio 2024-07-17 18:54:30 +02:00
deltragon c23c84f679
fix gtk startup order
Ensure that the Gtk.Application is fully started up before other Gtk/Gdk
methods are called.
2024-07-17 17:51:10 +02:00
Archisman Panigrahi eadd6f532c v2.2.1 2024-07-14 16:16:16 -04:00
Archisman Panigrahi dfd471d568 Update version: 2.2.0 2024-07-14 09:32:21 -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
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
AdamPS 903d407faf Improvements to "interpret idle as break" #551 2023-11-30 18:04:44 +00:00
AdamPS 9d30def057 Display next long break #374 2023-11-29 14:00:29 +00:00
Gobinath Loganathan bd18d33c90 Prepare v2.1.6 2023-07-04 20:09:53 -04:00
Gobinath 9e64e65fce Add sub-menu to take any, short or long breaks 2023-01-23 15:28:57 +00:00
Gobinath Loganathan 375bd9d737 Bump the version to 2.1.5 2023-01-05 19:11:06 -05:00
Gobinath Loganathan 7f17dabbfe Bump version to 2.1.4 2022-11-20 17:22:47 -05:00
Gobinath 736f15e907 Release v2.1.3 2021-04-19 21:32:50 -04:00
Gobinath 8f58871b72 Release v2.1.2 2021-02-13 18:43:46 -05:00
freddii 7d582c2720
Fix typos in comments (#419) 2021-01-26 22:55:59 -05:00
Gobinath 41464e4ebc Release v2.1.1 2020-12-25 19:28:38 -05:00
Gobinath a29d027852 Support Python 3.8 and 3.9 and release v2.1.0 2020-12-17 17:37:53 -05:00
Gobinath 2736321048
Reset breaks after being idle longer than a long break duration (#386) 2020-10-25 08:44:29 -04:00
Gobinath 9128e8b1fb Refactor the plugin_manager.py 2020-04-15 17:52:14 -04:00
Gobinath 5c554fffc1 Refactor modules and classes 2020-03-18 08:33:11 -04:00
Gobinath 68bc9313ac Change installation dir to standard Python dir 2017-03-22 20:13:08 -04:00
Gobinath 637eebdde0 Migrate to Python 3 2017-03-22 20:07:51 -04:00
Gobinath 0df462bb24 Add system language option 2017-03-13 09:30:44 -04:00
Radek SPRTA d6fe87898c Initial try to package SafeEyes using setuptools 2017-03-10 23:35:06 +01:00