-
Notifications
You must be signed in to change notification settings - Fork 165
release: 3.0.0b4 #750
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
release: 3.0.0b4 #750
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
* Build deb package on release
Currently translated at 100.0% (135 of 135 strings) Translation: Safe Eyes/Translations Translate-URL: https://hosted.weblate.org/projects/safe-eyes/translations/zh_Hant/
Currently translated at 100.0% (136 of 136 strings) Translation: Safe Eyes/Translations Translate-URL: https://hosted.weblate.org/projects/safe-eyes/translations/et/
Currently translated at 100.0% (136 of 136 strings) Translation: Safe Eyes/Translations Translate-URL: https://hosted.weblate.org/projects/safe-eyes/translations/ru/
Currently translated at 100.0% (136 of 136 strings) Translation: Safe Eyes/Translations Translate-URL: https://hosted.weblate.org/projects/safe-eyes/translations/de/
utility: fix module detection
Currently translated at 100.0% (136 of 136 strings) Translation: Safe Eyes/Translations Translate-URL: https://hosted.weblate.org/projects/safe-eyes/translations/ar/
Currently translated at 100.0% (136 of 136 strings) Translation: Safe Eyes/Translations Translate-URL: https://hosted.weblate.org/projects/safe-eyes/translations/zh_Hant/
Currently translated at 100.0% (136 of 136 strings) Translation: Safe Eyes/Translations Translate-URL: https://hosted.weblate.org/projects/safe-eyes/translations/nl/
fix ci: call apt-get update before install
Currently translated at 100.0% (136 of 136 strings) Translation: Safe Eyes/Translations Translate-URL: https://hosted.weblate.org/projects/safe-eyes/translations/cs/
Currently translated at 100.0% (136 of 136 strings) Translation: Safe Eyes/Translations Translate-URL: https://hosted.weblate.org/projects/safe-eyes/translations/zh_Hans/
Currently translated at 100.0% (136 of 136 strings) Translation: Safe Eyes/Translations Translate-URL: https://hosted.weblate.org/projects/safe-eyes/translations/lt/
Currently translated at 85.2% (116 of 136 strings) Translation: Safe Eyes/Translations Translate-URL: https://hosted.weblate.org/projects/safe-eyes/translations/da/
Currently translated at 100.0% (136 of 136 strings) Translation: Safe Eyes/Translations Translate-URL: https://hosted.weblate.org/projects/safe-eyes/translations/pt/
README: clarify instructions for installing from source
typing: import gettext instead of global function
style: use default theme for reset button for dark mode
The plugin hooks (on_pre_break, on_start_break) are always called on the main thread (and most plugins rely on that, so this is pretty much guaranteed at this point). Before this commit, start_animation was blocking (`time.sleep()`) for a second in total, blocking the main thread. Only the second call to start_animation() happened in a separate thread. This can be avoided by using GLib timeouts instead of blocking. We also save the extra thread (and any synchronization it'd need), and a bunch of execute_main_thread calls.
trayicon: do not block main thread with animation
refactor: switch from Gtk.Builder to Gtk.Template, add types
typing: add Context class for gradual typing
receive an xdg activation token from the trayicon and use it to activate the settings window. this is needed to bring the settings window to the front.
trayicon: xdg activation
concentrate all the threading logic within the one method. everything else runs on the main thread
threading fixes
Hmm, it seems that we're using TOML 1.0.0 features, but https://github.com/SebRollen/toml-action doesn't support that yet. I'll look into alternatives. |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description
Wayland support: break screen shortcuts, window activation, donotdisturb
detection
Feature: Add option to postpone breaks by seconds rather than minutes
Feature: screensaver: add tray action to lock screen now
smartpause: Performance/Battery life improvements
replace RPC server with native GTK commandline integration
Internal refactoring to improve thread safety
Internal: automated tests using pytest
Internal: typechecking improvement