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
|
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 |
|
2 * r + 2 * t
|
f69abecfa2
|
fix: use fontStyle for MaterialIcon
|
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
|
68a336249c
|
fix: control center outer rounding
|
2026-04-20 17:18:31 +10:00 |
|
2 * r + 2 * t
|
b0d5700be1
|
fix: state layer ripple
Also improve ripple anim
|
2026-04-19 19:53:58 +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 |
|
2 * r + 2 * t
|
6e234d6656
|
refactor: use signals instead of functions
|
2026-04-18 01:04:04 +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
|
7df53a05d0
|
feat: add anim type shorthand + anchor anim
|
2026-04-15 17:31:26 +10:00 |
|
2 * r + 2 * t
|
455c4c59a6
|
chore: remove unnecessary id
|
2026-04-13 18:58:24 +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
|
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
|
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
|
71dd7b4db8
|
chore: format QML imports
|
2026-04-11 22:17:24 +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
|
3a37d77d1f
|
feat: replace qml config module with c++ module
|
2026-04-11 21:18:56 +10:00 |
|