Commit graph

1196 commits

Author SHA1 Message Date
2 * r + 2 * t
68a336249c fix: control center outer rounding 2026-04-20 17:18:31 +10:00
2 * r + 2 * t
f77ba920ea feat: add deform scale config option 2026-04-20 01:00:13 +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
b004edad7d feat: improve sidebar notif expand anim
No layout so no shifting from pixel alignment
Also remove top/bottom margins (were causing some weird position
glitches)
2026-04-20 00:52:25 +10:00
2 * r + 2 * t
fffe6f4943 fix: sidebar notif group height anim 2026-04-20 00:14:22 +10:00
2 * r + 2 * t
31c484b041 fix: wrap media position by length (#1410) 2026-04-19 20:03:53 +10:00
2 * r + 2 * t
ec8ce65857 feat: m3 expressive menus
Also fix the player selector being click through
Fixes #1405
Closes #1350
2026-04-19 19:15:31 +10:00
2 * r + 2 * t
2bb28197a0 fix: don't use easingCurve type
Fixes #1401
Nix does not have Qt 6.11 yet
2026-04-19 16:09:15 +10:00
2 * r + 2 * t
a6a51a0b88 fix: dash tab hover 2026-04-18 02:28:00 +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
20dca094ec chore: remove unused imports 2026-04-15 18:33:01 +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
c517b71024 fix: utilities recording modal bg 2026-04-13 23:03:36 +10:00
2 * r + 2 * t
50c4eaf75b feat: add border smoothing option 2026-04-13 22:30:49 +10:00
2 * r + 2 * t
b1401c1c8c feat: border rounding only affect outer corners 2026-04-13 22:09:43 +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
0571adc80c fix: add back list option defaults 2026-04-13 18:11:54 +10:00
2 * r + 2 * t
3cffc1ff94 fix: even MORE non global access 2026-04-13 16:52:41 +10:00
2 * r + 2 * t
16a77f0df9 chore: remove unused import 2026-04-13 16:42:38 +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
06ad45d88a fix: more non global access warnings 2026-04-13 03:23:29 +10:00
2 * r + 2 * t
8c8d196e20 feat: use QQuickAttachedPropertyPropagator
Instead of manually trying to find ancestor ConfigScope, set attached
prop on ancestor and propagate via attached props
2026-04-13 03:06:13 +10:00
2 * r + 2 * t
8883156dd9 fix: add lock config scope
Also global lock settings
And fix some accesses
2026-04-13 00:25:16 +10:00
2 * r + 2 * t
7e4b14f6ba fix: per monitor props not having ancestor scope 2026-04-13 00:07:55 +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
b8d17ad8ef fix: use global config for global properties 2026-04-12 22:47:30 +10:00
2 * r + 2 * t
42b9e57eae fix: use singleton for conf writes 2026-04-12 03:46:37 +10:00
2 * r + 2 * t
3d012e86b3 chore: remove old Config.save() 2026-04-12 03:45:17 +10:00
2 * r + 2 * t
5a13cc22f6 feat: add unknown option toasts 2026-04-12 03:14:04 +10:00
2 * r + 2 * t
ee9dce0268 fix: propagate per monitor overlay signals to main 2026-04-12 03:01:58 +10:00
2 * r + 2 * t
ef00097a51 feat: improve error toasts 2026-04-12 02:46:42 +10:00
2 * r + 2 * t
24367dfb3a feat: add config load/fail toasts 2026-04-12 02:30:33 +10:00
2 * r + 2 * t
31d7a77929 fix: popouts anims, should not be per-monitor
Anims are not per-monitor
2026-04-11 23:49:40 +10:00
2 * r + 2 * t
9be9ec10a6 fix: per monitor configs
Use c++ singleton pattern for monitor manager and bind appearance tokens
properly
Also use scoped properties on ContentWindow
2026-04-11 23:44:13 +10:00
2 * r + 2 * t
ae8d344f84 fix: qualify attached props on non-Item components
They do not have parents, so they won't inherit the config scope
otherwise
Animations are not per monitor
2026-04-11 22:43:31 +10:00
2 * r + 2 * t
71dd7b4db8 chore: format QML imports 2026-04-11 22:17:24 +10:00
2 * r + 2 * t
9cf3ad4094 fix: broken config uses + move gif speed adjustments to Config.general 2026-04-11 21:54:27 +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
0844013ca7 feat: animate delegates in from visual position
Instead of suddenly appearing, create them at their visual position then
animate them to the layout pos
2026-04-10 02:36:56 +10:00
2 * r + 2 * t
6cd5758234 fix: animate viewport tracking and fix condition 2026-04-10 02:34:35 +10:00
2 * r + 2 * t
e3d2ffd9ae fix: remove previewHidden from notif groups
Not needed anymore, and was causing a visual bug where when adding a
notif, some notifs would overlap
2026-04-10 02:10:52 +10:00
2 * r + 2 * t
c629eaaa08 fix: don't add delegate to layout until ready delay finish
Also disable y anim if not ready
2026-04-10 01:38:12 +10:00
2 * r + 2 * t
e234990c52 fix: don't play add/remove anim on old delegates 2026-04-10 01:25:09 +10:00
2 * r + 2 * t
7a82ca4765 fix: account for closing notifs in group preview 2026-04-10 01:22:16 +10:00
2 * r + 2 * t
ac65b78588 fix: reduce notif group list cache buffer 2026-04-10 01:10:21 +10:00
2 * r + 2 * t
2efe1a93a6 fix: layout delegates after configurable delay
Fixes glitches due to delegate sizes changing on creation
Also use the loader state pattern to ensure size is set on same frame as
active
2026-04-10 00:19:32 +10:00
2 * r + 2 * t
9145f83639 fix: remove dead list view anim code 2026-04-09 22:14:52 +10:00