2 * r + 2 * t
ff57473781
fix: account for bottom panel offset when checking hover
...
Basically only affects utilities panel cause it's in the corner
2026-03-27 19:23:54 +11:00
2 * r + 2 * t
c4399efbe4
fix: launcher anim
...
Async launcher makes anim worse cause height gets recalculated during
anim, removing overshoot and slowing down curve
2026-03-27 19:17:49 +11:00
2 * r + 2 * t
14437cc1ed
fix: remove osd and session wrapper hacks
...
The panels are ignored if they are closed, so they don't produce bulges.
This does remove the sink effect on overshoot, but that didn't work
anyways. (also that change was part of the previous commit)
2026-03-27 19:03:55 +11:00
2 * r + 2 * t
f2d023b131
fix: osd hover area + popup notif osd/session dodging
2026-03-27 18:56:55 +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
e8ffd51442
fix: window mask regions during overshoot
...
The window mask regions followed the panel positions exactly, so when
they overshoot due to the open anim there will be a gap at the top.
2026-03-27 15:21:04 +11:00
2 * r + 2 * t
0075d64ca2
fix: osd and session clipping
2026-03-26 21:01:40 +11:00
2 * r + 2 * t
600182ae00
feat: improve utilities open/close
2026-03-26 16:46:28 +11:00
2 * r + 2 * t
528a282e45
feat: improve launcher open
...
No janky stuff, use same Behavior pattern as launcher, and fix height
changes breaking.
Also allows for no initial load (though we still need to load Apps)
And for async launcher loader
2026-03-26 16:41:29 +11:00
2 * r + 2 * t
d7d53260a7
feat: use behavior for launcher anim
...
No need for initial load
2026-03-26 16:23:40 +11:00
2 * r + 2 * t
8a5905c9df
fix unqual access
2026-03-26 15:31:35 +11:00
Robin Seger
6103ce19e8
improve performace of SDF
...
- Avoid fullscreen shading every pixel
- Evaluate each BlobRect: localized quad, only nearby rects, instead of all 8 rects
- O(1-3) per pixel for most passes, rather than O(N²) with N=8(~72 iterations).
- Closed panels excluded entirely from loop.
2026-03-25 19:45:45 +01:00
2 * r + 2 * t
f6d7e40f35
fix: tweak deform amounts
2026-03-25 21:13:00 +11:00
2 * r + 2 * t
87f33d55ee
feat: sdf blob based drawers
2026-03-25 12:04:55 +11:00
2 * r + 2 * t
25515fd32b
chore: fix rest of formatting issues
2026-03-22 16:08:57 +11:00
2 * r + 2 * t
f46764fd5d
fix: Weather name shadowing
2026-03-22 15:38:51 +11:00
2 * r + 2 * t
d0f2df9bae
chore: fix all import formats
2026-03-22 06:02:19 +11:00
2 * r + 2 * t
9f3ef267ac
chore: fix formatting issues
2026-03-22 01:37:29 +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
be3da5a114
fix: control center
...
Tbh idk what the issue was, but the entire implementation is extremely
scuffed and we need to remake it completely
2026-03-22 01:12:57 +11:00
2 * r + 2 * t
407324208f
chore: fix utililities linter warnings
2026-03-21 16:40:07 +11:00
2 * r + 2 * t
8090f21499
chore: fix sidebar linter warnings
2026-03-21 16:38:48 +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
83cd02b90d
chore: fix launcher linter warnings
2026-03-21 16:22:19 +11:00
2 * r + 2 * t
20c7482b2b
chore: fix bar linter warnings
2026-03-21 16:04:57 +11:00
2 * r + 2 * t
c3fd5aa905
chore: fix unqualified access
2026-03-20 23:42:36 +11:00
2 * r + 2 * t
a3b3c88f02
fix: template string unused import false positives
2026-03-20 22:38:09 +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
8b64d38e26
chore: remove unused imports
2026-03-20 22:33:26 +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
beddbb111e
chore: run qmlformat
2026-03-20 16:06:40 +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
3b08cd6594
chore: add newline after id
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
2 * r + 2 * t
789c3fb6da
feat: async sidebar
2026-03-20 01:24:13 +11:00
2 * r + 2 * t
1d75e9c6fc
feat: async window info
2026-03-20 01:19:36 +11:00
2 * r + 2 * t
23834525ed
feat: async utilities
2026-03-20 01:19:28 +11:00
2 * r + 2 * t
473e4456b0
feat: async bar
2026-03-20 01:18:45 +11:00
2 * r + 2 * t
80b34c8c7c
feat: async lock
2026-03-20 01:10:37 +11:00
2 * r + 2 * t
a39a2fcd18
feat: async dashboard
2026-03-20 01:10:37 +11:00
2 * r + 2 * t
c20ea3fabf
feat: async launcher
2026-03-20 01:10:37 +11:00
2 * r + 2 * t
96ed5895d8
feat: async control center
2026-03-20 01:02:44 +11:00
2 * r + 2 * t
94387e7770
feat: async picker and background
2026-03-20 01:02:04 +11:00
2 * r + 2 * t
9d36f5c314
feat: async calculator
2026-03-20 00:10:08 +11:00
2 * r + 2 * t
5e4df661a0
fix: tray menu currentItem maybe null
2026-03-19 22:59:20 +11:00
2 * r + 2 * t
c96c9c4038
fix: dash currentItem null ref
2026-03-19 22:57:13 +11:00
2 * r + 2 * t
e2552f604d
fix: gate wallpaper placeholder on update
...
Closes #1289
2026-03-19 22:54:16 +11:00
2 * r + 2 * t
ab91536059
fix: prevent changing material font to non material
...
Also swap places with sans font
Closes #1224
2026-03-19 22:46:57 +11:00
Ezekiel Gonzales
7fbcf17899
bar: add date and background option for clock ( #1198 )
...
* bar: add date and background option for clock
* fix height binding loop qs WARN
2026-03-19 22:39:35 +11:00