Commit graph

11 commits

Author SHA1 Message Date
Robin Seger
c588794b20
feat: fullscreen notification & toasts overlay (#1276)
* reworked fullscreen mode as transforming shell

* controlcenter configuring of toasts & notifs

* fix animation on fs switch

* border rounding & shadow animation

* change controlcenter notifications layout

* stay on WlrLayer.Overlay, use Anim

* ci: update action versions

* qmlformat

* format take two

* third time's the charm

* fix: special workspace fullscreen

* fix: bar width border.thickness on non-persistent behaviour

* merge fix

* stop layout shift on close

* last few conventions sorted

* linting

* maximized state to fullscreen

---------

Co-authored-by: 2 * r + 2 * t <61896496+soramanew@users.noreply.github.com>
2026-03-29 15:22:00 +11:00
Sven Fischer
8d63cd41b6
feat: add openExpanded notif config option (#993)
If set in the configuration, the notifications are opened in the
expanded state, displaying the full notification text.
2025-12-21 08:20:23 +11:00
2 * r + 2 * t
202d502d2d lock: add notifs 2025-08-11 21:39:29 +10:00
2 * r + 2 * t
df4b3b85a9 internal: fix types for lsp 2025-07-19 15:03:22 +10:00
2 * r + 2 * t
65a29d6f23 notifs: expire by default + increase expire timeout 2025-06-26 23:18:36 +10:00
2 * r + 2 * t
96429160c3 feat: user config file
Config file at `~/.config/caelestia/shell.json`
2025-06-15 18:08:45 +10:00
2 * r + 2 * t
6f7aff6f34 notifs: show multiline summary on expand
Also fix action binding loop
2025-05-12 17:33:17 +10:00
2 * r + 2 * t
253fb68578 notifs: optional action on click 2025-05-10 23:36:07 +10:00
2 * r + 2 * t
ae67668fc2 notifs: option to have expire timeout
Also remove scrollbar and reduce expand drag threshold
2025-05-10 21:22:40 +10:00
2 * r + 2 * t
4c892f53e8 notifs: slide to remove 2025-05-10 19:52:35 +10:00
2 * r + 2 * t
6b64c8a918 feat: basic notifications
Also fix pixel issue with notif area background
Add more log rules to run script
2025-05-10 17:31:04 +10:00