Skip to content

Conversation

@pull
Copy link

@pull pull bot commented Jun 25, 2025

See Commits and Changes for more details.


Created by pull[bot] (v2.0.0-alpha.1)

Can you help keep this open source service alive? 💖 Please sponsor : )

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
previously, it was possible to bypass the limitconsecutiveskipping
plugin by pressing space or escape.
break screen shortcuts: implement on wayland
@pull pull bot added the ⤵️ pull label Jun 25, 2025
@pull pull bot merged commit 37548f9 into Uncodedtech:master Jun 25, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant