Commit graph

107 commits

Author SHA1 Message Date
2 * r + 2 * t
0d0dcaf115 refactor: replace scaled padding with new tokens 2026-04-22 22:47:18 +10:00
2 * r + 2 * t
57db6e246c feat: use M3 padding tokens 2026-04-22 22:47:18 +10:00
2 * r + 2 * t
711587d193 refactor: migrate to new rounding tokens 2026-04-22 22:47:18 +10:00
2 * r + 2 * t
89cb3b9d7c fix: don't cache icons + fix bg colour when transparent image
Also don't double cache
2026-04-20 00:53:43 +10:00
2 * r + 2 * t
6e234d6656 refactor: use signals instead of functions 2026-04-18 01:04:04 +10:00
2 * r + 2 * t
921c619ccb refactor: use new AnchorAnim component 2026-04-15 18:32:19 +10:00
2 * r + 2 * t
d675478e91 refactor: use new anim type prop 2026-04-15 18:32:19 +10:00
2 * r + 2 * t
982bb9759a fix: EVEN MORE non global access
Also Tokens.sizes.notifs.image -> global
2026-04-13 18:25:24 +10:00
2 * r + 2 * t
8106aca173 fix: even more non global access 2026-04-13 16:42:00 +10:00
2 * r + 2 * t
666d451f4b fix: global config use for rest of global props 2026-04-12 23:02:00 +10:00
2 * r + 2 * t
71dd7b4db8 chore: format QML imports 2026-04-11 22:17:24 +10:00
2 * r + 2 * t
d99fefdd34 fix: use correct anim tokens in QML 2026-04-11 21:41:31 +10:00
2 * r + 2 * t
b5dcd07ab8 fix: use correct size tokens in QML 2026-04-11 21:24:16 +10:00
2 * r + 2 * t
3a37d77d1f feat: replace qml config module with c++ module 2026-04-11 21:18:56 +10:00
2 * r + 2 * t
c126075d40 chore: clean out legacy background code 2026-04-06 23:42:47 +10:00
2 * r + 2 * t
b57d596230 Merge branch 'main' into sdfs 2026-03-30 02:10:22 +11:00
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
2 * r + 2 * t
2c5e433b73 fix: clean up notif wrapper and format 2026-03-27 15:21:32 +11:00
2 * r + 2 * t
87f33d55ee feat: sdf blob based drawers 2026-03-25 12:04:55 +11:00
2 * r + 2 * t
d0f2df9bae chore: fix all import formats 2026-03-22 06:02:19 +11:00
2 * r + 2 * t
2a54c089a4 chore: fix rest of linter warnings 2026-03-22 01:31:52 +11:00
2 * r + 2 * t
53109b28e6 chore: fix dash, drawers, notifs and osd linter warnings 2026-03-21 16:31:43 +11:00
2 * r + 2 * t
e88bbe425f refactor: move nested Notifs.Notif type to NotifData 2026-03-20 22:34:08 +11:00
2 * r + 2 * t
d2acd1014d chore: fix PersistentProperties missing-prop linter errors 2026-03-20 22:17:36 +11:00
2 * r + 2 * t
796c2e4e76 chore: fix prop order 2026-03-20 16:03:18 +11:00
2 * r + 2 * t
9e2ccbede3 chore: format everything 2026-03-20 04:42:06 +11:00
2 * r + 2 * t
344ec92cc5 feat: async notifs and osd 2026-03-20 01:24:20 +11:00
cordlessblues
533b6590cd
notifs: support int:value hint (#1254)
* add .vscode/settings.json to gitignore

* added support for the Int:value hint

* fix

* more fix

* f

* comment

---------

Co-authored-by: 2 * r + 2 * t <61896496+soramanew@users.noreply.github.com>
2026-03-15 18:27:46 +11:00
2 * r + 2 * t
8e7ce4c6a6 notifs: skip markdown parsing for plain text bodies 2026-03-12 22:34:16 +11:00
2 * r + 2 * t
229d17be35 notifs: add sourceSize to notification images 2026-03-12 22:28:56 +11:00
2 * r + 2 * t
4f7f21a86d internal: no async loaders
Fixes reload issue and all stuff not loading issues
2026-01-16 01:40:38 +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
89d46c1b2f sidebar/notifs: better anims + misc fixes 2025-09-20 15:47:44 +10:00
2 * r + 2 * t
ef5936d0ab notifs: persistent notifs + better sidebar notifs 2025-09-18 23:39:23 +10:00
2 * r + 2 * t
85d575f6c1 feat: add sidebar
WIP
2025-09-18 15:19:15 +10:00
2 * r + 2 * t
8311eed7a6 internal: move notif icon lower 2025-08-27 18:02:51 +10:00
2 * r + 2 * t
6e8a32d4e4 internal: use Anim component 2025-08-24 17:22:00 +10:00
2 * r + 2 * t
486f9d2e2f internal: add canim component 2025-08-24 16:51:09 +10:00
2 * r + 2 * t
9dcdee9cfc internal: add anim component
No inlining
2025-08-24 16:42:03 +10:00
2 * r + 2 * t
fa39593ca4 notifs: use secondary container
Instead of tertiary container
2025-08-14 23:29:19 +10:00
2 * r + 2 * t
04ce9ccbb4 internal: better colourisation 2025-08-14 16:25:46 +10:00
2 * r + 2 * t
3a8b9c61be notifs: fix actions colour when transp
Also more colour adjustments
2025-08-09 18:10:11 +10:00
2 * r + 2 * t
5b8edfc1e2 internal: transparency support coming soon™
Also fix media player selector text colour
Fix colour preview not resetting light/dark mode
2025-08-08 19:32:38 +10:00
2 * r + 2 * t
c5381c5194 internal: refactor widgets folder
Split into subdirs and rename to components
2025-08-04 22:45:15 +10:00
Soramane
4598e8a775 internal: use new qs imports 2025-07-16 18:02:28 +10:00
Soramane
b8cb60b596 notifs: remove body if empty 2025-07-16 17:51:19 +10:00
Soramane
d2b6d2d258 notifs: pause expire on press 2025-07-16 17:44:41 +10:00
Soramane
88c628a777 notifs: fix interactions 2025-07-16 17:41:51 +10:00
Soramane
38e9e24390 notifs: use app2unit for links
also make links only reactive when expanded
2025-07-16 17:38:00 +10:00
Soramane
01f724800f notifs: add close button
Closes #220
2025-07-16 17:32:27 +10:00