feat(ui): implement native egui/eframe GUI with schedule management and SQLite persistence

This commit is contained in:
2026-10-02 17:53:32 +03:00
parent bd7f13a88c
commit 5ba2cea3d8
4 changed files with 3728 additions and 49 deletions
+6 -1
View File
@@ -14,6 +14,11 @@ case "$1" in
exec "$HERE/usr/bin/blocker-ui" "$@"
;;
*)
exec "$HERE/usr/bin/blocker-daemon" "$@"
# Default to launching the GUI if launched without arguments, or daemon if requested
if [ -n "$DISPLAY" ] || [ -n "$WAYLAND_DISPLAY" ]; then
exec "$HERE/usr/bin/blocker-ui" "$@"
else
exec "$HERE/usr/bin/blocker-daemon" "$@"
fi
;;
esac