SUMMARY When working, I tend to put my system in Do Not Disturb mode, so that I don't get distracted as easily. It seems that by default this however also blocks the Francis notification, which kind of defeats the point. STEPS TO REPRODUCE 1. Turn on do not disturb 2. Start Francis 3. Wait for the timer to elapse (is there a way to change it so that I can test this more easily?) OBSERVED RESULT Notification gets blocked EXPECTED RESULT Notification goes through SOFTWARE/OS VERSIONS Windows: macOS: Linux/KDE Plasma: Arch Linux (available in About System) KDE Plasma Version: 5.27.8 KDE Frameworks Version: 5.110.0 Qt Version: 5.15.10 Francis 1.0.1 from Flatpak ADDITIONAL INFORMATION Looking at the code, it seems Francis sends a low priority notification. Perhaps this should be marked critical instead, so that it overrides DnD? Also, I think the notification goes through the "Plasma Workspace" app, so enabling notifications for that in DnD might be a viable workaround? It might be better for it to be a separate app so that, worst case, letting the user toggle this would be more obvious.
I'm currently working on adding an option to the top menubar to do this. It sets the notification priority to Critical, so it goes through in Do Not Disturb.
Opened a MR https://invent.kde.org/utilities/francis/-/merge_requests/16
Git commit b240c938644058c1c52123e314e1e2ef91b79d78 by Carl Schwan, on behalf of Thomas Duckworth. Committed on 17/05/2024 at 13:25. Pushed by carlschwan into branch 'master'. Add checkbox in PageHeader.qml to bypass Do not disturb, setting the notification urgency to Critical M +4 -0 src/config.kcfg M +19 -0 src/ui/PageHeader.qml M +2 -2 src/ui/main.qml https://invent.kde.org/utilities/francis/-/commit/b240c938644058c1c52123e314e1e2ef91b79d78