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 |
|
2 * r + 2 * t
|
6573a62fc5
|
refactor: use Font.Xxx enum for weights
|
2026-04-22 22:47:18 +10:00 |
|
2 * r + 2 * t
|
1f900a14ed
|
fix: default icon sizes & body weight
|
2026-04-22 22:47:18 +10:00 |
|
2 * r + 2 * t
|
fee0167908
|
fix: use font alias on IconButton callers
|
2026-04-22 22:47:18 +10:00 |
|
2 * r + 2 * t
|
acd492b3ea
|
refactor: migrate MaterialIcon font to fontStyle
|
2026-04-22 22:47:18 +10:00 |
|