2 * r + 2 * t
e8809c5f7b
fix: remove unused import
2026-06-02 22:38:34 +10:00
2 * r + 2 * t
57123a5c8c
fix: animate lock cover art
2026-06-02 18:35:54 +10:00
2 * r + 2 * t
9665613ef1
feat: improve lock resource widget
2026-06-01 21:10:33 +10:00
2 * r + 2 * t
acbc891fc0
chore: replace OpacityMask with MultiEffect Mask
...
MultiEffect used to do a hard cutoff and not work with soft masks, but
since Qt 6.10 (or 6.11) it works correctly, so we don't need the custom
mask anymore
2026-05-07 21:09:07 +10:00
2 * r + 2 * t
3a10ff1f67
fix: no end indicator on circular indicator
2026-05-05 23:16:53 +10:00
2 * r + 2 * t
0fad2da786
fix: switch tokens + fast spatial anim
2026-05-05 22:41:05 +10:00
2 * r + 2 * t
53a0a7d977
fix: notif action size + more spacing
...
Also shape morph for notif actions + icon close/copy
2026-05-05 22:24:26 +10:00
2 * r + 2 * t
4ebd0fcb92
fix: filled sliders
2026-05-05 21:05:42 +10:00
2 * r + 2 * t
d86e0aa0ff
chore: remove unused imports
2026-05-05 18:38:51 +10:00
2 * r + 2 * t
0ab1b1e545
fix: force even icon button size + fix vert off
2026-05-05 02:32:41 +10:00
2 * r + 2 * t
6931b41d96
fix: audio popout slider + trigger on movement
...
Emit interaction signal on every movement instead of just release
2026-05-04 19:49:25 +10:00
2 * r + 2 * t
5f2e772250
fix: proper non-wavy slider
...
Also not wavy by default
2026-05-04 19:44:24 +10:00
2 * r + 2 * t
f54aca05da
fix: double anim on cover art
2026-05-04 17:38:36 +10:00
2 * r + 2 * t
2ceb2a416f
feat: improve media slider + actually impl
2026-05-04 04:13:57 +10:00
2 * r + 2 * t
a28316ad5a
feat: improve dashboard media tab
2026-05-04 03:47:03 +10:00
2 * r + 2 * t
5e59b5e2a4
feat: improve slider
2026-05-04 00:53:57 +10:00
2 * r + 2 * t
000c9a459b
feat: improve loading indicator
2026-05-04 00:53:57 +10:00
2 * r + 2 * t
42446dbb0f
fix: shape morph expands by static 24dp
...
We don't have dp and I'm not adding dp everywhere, so assume 1dp == 1px
Also enable radius morph by default
2026-05-02 22:34:58 +10:00
2 * r + 2 * t
362863dd74
fix: buttons not respecting shapeMorph prop
2026-05-02 21:26:56 +10:00
2 * r + 2 * t
0210f98686
feat: use ButtonRow for dash media controls
...
Also increase default IconButton font to medium size
2026-05-02 21:23:56 +10:00
2 * r + 2 * t
deb28b44ab
feat: add ButtonRow component
...
SHAPE MORPHHHHHHHHHHHHH
2026-05-02 21:22:06 +10:00
2 * r + 2 * t
17281a66a5
feat: use button base component
2026-05-02 18:56:56 +10:00
2 * r + 2 * t
5c1158018b
feat: add button base component
2026-05-02 18:56:56 +10:00
2 * r + 2 * t
a54fe6f487
refactor: move media cover art to separate component
2026-05-02 00:48:33 +10:00
2 * r + 2 * t
91b09253d8
Merge branch 'main' into feat/m3-revamp
2026-04-30 02:13:19 +10:00
2 * r + 2 * t
dea8efcc97
fix: handle hidpi properly
2026-04-30 02:05:28 +10:00
2 * r + 2 * t
f3bdb3b17a
fix: file dialog Tokens access on non-item
2026-04-29 20:34:30 +10:00
2 * r + 2 * t
1f7aeec8c4
fix: specify sourceSize as a single prop
...
So we don't get 2 updates when width/height change
2026-04-27 22:07:57 +10:00
2 * r + 2 * t
411e013ea0
feat: use image provider for caching
2026-04-27 22:07:57 +10:00
2 * r + 2 * t
9cd9d7facd
feat: add anim for dash media cover
2026-04-27 18:03:56 +10:00
2 * r + 2 * t
3ae676c040
feat: improve dash perf storage card
2026-04-25 23:04:49 +10:00
2 * r + 2 * t
30878e3b51
fix: state layer using wrong corner for ripple
...
Top right corner was using top left radius
2026-04-25 21:18:24 +10:00
2 * r + 2 * t
86df8ae702
feat: use indeterminate prog bar for loading perf
...
Also fix circ prog not showing when NaN value
2026-04-25 17:59:33 +10:00
2 * r + 2 * t
bb573ea971
feat: improve dash perf cpu/gpu cards
...
Also separate out into multiple files
2026-04-25 17:51:56 +10:00
2 * r + 2 * t
15498f8786
feat: use circular gauges for dash resources
...
Also pause prog indicator wave anim when amplitude == 0
2026-04-24 00:46:25 +10:00
2 * r + 2 * t
28a84a9611
feat: add styled progress bar
2026-04-24 00:46:25 +10:00
2 * r + 2 * t
21b5972d46
feat: add circ prog end indicator
2026-04-23 22:42:41 +10:00
2 * r + 2 * t
13713aa5d7
feat: add wavy circular indicator
2026-04-23 22:42:41 +10:00
2 * r + 2 * t
eed9e4f8a0
feat: improve dash media controls
2026-04-23 22:42:41 +10:00
2 * r + 2 * t
16a4114609
feat: use new Mask component
2026-04-23 20:05:21 +10:00
2 * r + 2 * t
942fd86bc8
feat: improve dash media
2026-04-23 18:57:57 +10:00
2 * r + 2 * t
870079c029
fix: use effects curve for fill
2026-04-23 04:00:54 +10:00
2 * r + 2 * t
158588ce89
refactor: no need to explicitly type as default spatial
...
Default spatial is the default type, so no need to type anims as such
2026-04-23 03:47:56 +10:00
2 * r + 2 * t
7ea5fd3c70
fix: use effects curve for effects
2026-04-23 03:45:22 +10:00
2 * r + 2 * t
e66e8f448d
refactor: use effects types for StateLayer
2026-04-23 01:08:38 +10:00
2 * r + 2 * t
04f34034c3
feat: rework wallpaper to use stack instead of A/B
...
Also switch colour animation to SlowEffects
2026-04-23 01:00:35 +10:00
2 * r + 2 * t
3191ea9757
feat: improve text anim
...
Force opacity only and use expressive effect curves
2026-04-23 00:59:43 +10:00
2 * r + 2 * t
2126d3f1f2
feat: add expressive effects anims to Anim type
...
Also change default anim type to DefaultSpatial
2026-04-23 00:59:37 +10:00
2 * r + 2 * t
3443b6fee3
fix: font builder vaxis incompatible type
...
QFont::Tag can't be passed directly from QML
Also add logging if unable to convert
And make MaterialIcon inherit vaxes from fontStyle
2026-04-22 22:47:18 +10:00
2 * r + 2 * t
c4539d6960
refactor: icons follow builders pattern
...
Also add icon size() shorthand
And builder scale()
2026-04-22 22:47:18 +10:00