Commit graph

124 commits

Author SHA1 Message Date
2 * r + 2 * t
24816fb0d9 fix: only update media position on slider release 2026-06-08 16:05:41 +10:00
2 * r + 2 * t
6f51a1a561 fix: more weird async null warnings 2026-06-07 19:16:37 +10:00
2 * r + 2 * t
72dc5a8b93 feat: add nexus audio page 2026-06-07 17:01:27 +10:00
2 * r + 2 * t
c36a2ade54 fix: use height over implicitHeight for ButtonBase
Also non internal and non required colours so other modules can use it
2026-06-07 02:34:43 +10:00
2 * r + 2 * t
69fe7c1251 fix: IconTextButton not impl'd properly 2026-06-05 00:26:00 +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
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
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
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
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
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
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
2 * r + 2 * t
9de9e7ec98 refactor: migrate rest of the stuff to new font api 2026-04-22 22:47:18 +10:00
2 * r + 2 * t
3a30fcc730 refactor: migrate components to new font API 2026-04-22 22:47:18 +10:00
2 * r + 2 * t
7cb3944af7 refactor: replace scaled spacing with new tokens 2026-04-22 22:47:18 +10:00
2 * r + 2 * t
52272c062d feat: use M3 spacing tokens 2026-04-22 22:47:18 +10:00
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
d97bbb34a6 chore: format 2026-04-19 19:21:03 +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
a6ce66814e chore: .. imports -> qs.components 2026-04-18 01:41:16 +10:00
2 * r + 2 * t
4ed029f3af chore: format 2026-04-18 01:36:37 +10:00