2 * r + 2 * t
|
77ad30a0ef
|
fix: cap font size at 1
Font size <= 0 warns
|
2026-04-22 22:47:18 +10:00 |
|
2 * r + 2 * t
|
23c138e417
|
feat: allow specifying font family by style
|
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
|
1f900a14ed
|
fix: default icon sizes & body weight
|
2026-04-22 22:47:18 +10:00 |
|
2 * r + 2 * t
|
198a6eecf2
|
feat: add vaxes shorthand
For setting multiple vaxes at the same time
|
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
|
79217c46ea
|
feat: add stretch and capitalisation to builder
|
2026-04-22 22:47:18 +10:00 |
|
2 * r + 2 * t
|
efa0fa2def
|
feat: add letter spacing to builder
|
2026-04-22 22:47:18 +10:00 |
|
2 * r + 2 * t
|
28d822270b
|
feat: add defaults for font config
|
2026-04-22 22:47:18 +10:00 |
|
2 * r + 2 * t
|
f2575b3331
|
feat: add role-based font tokens
|
2026-04-22 22:47:18 +10:00 |
|
2 * r + 2 * t
|
1f2913f90c
|
feat: add font builder
|
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
|
57db6e246c
|
feat: use M3 padding tokens
|
2026-04-22 22:47:18 +10:00 |
|
2 * r + 2 * t
|
53f88d2698
|
feat: use M3 rounding tokens
|
2026-04-22 22:47:18 +10:00 |
|
2 * r + 2 * t
|
45d7cdf02c
|
fix: clamp blob radii at half min dimension
|
2026-04-20 16:59:49 +10:00 |
|
2 * r + 2 * t
|
f77ba920ea
|
feat: add deform scale config option
|
2026-04-20 01:00:13 +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
|
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
|
f68fb78c80
|
feat: use pch to speed up builds
|
2026-04-18 02:16:16 +10:00 |
|
2 * r + 2 * t
|
850d9fc1c9
|
feat: forward declare where possible
Hopefully speeds up compile times by at least a bit
|
2026-04-18 02:04:47 +10:00 |
|
2 * r + 2 * t
|
50c4eaf75b
|
feat: add border smoothing option
|
2026-04-13 22:30:49 +10:00 |
|
2 * r + 2 * t
|
982bb9759a
|
fix: EVEN MORE non global access
Also Tokens.sizes.notifs.image -> global
|
2026-04-13 18:25:24 +10:00 |
|
2 * r + 2 * t
|
0571adc80c
|
fix: add back list option defaults
|
2026-04-13 18:11:54 +10:00 |
|
2 * r + 2 * t
|
3cffc1ff94
|
fix: even MORE non global access
|
2026-04-13 16:52:41 +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
|
6a91535677
|
fix: don't suppress warnings on non Item components
|
2026-04-13 03:43:53 +10:00 |
|
2 * r + 2 * t
|
9de094b5ed
|
fix: suppress warnings before component is complete
|
2026-04-13 03:14:10 +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
|
8883156dd9
|
fix: add lock config scope
Also global lock settings
And fix some accesses
|
2026-04-13 00:25:16 +10:00 |
|
2 * r + 2 * t
|
bbba6e162d
|
fix: global transparency
|
2026-04-13 00:14:50 +10:00 |
|
2 * r + 2 * t
|
2f5fcfa2fb
|
fix: move more properties to global only
|
2026-04-13 00:06:21 +10:00 |
|
2 * r + 2 * t
|
5cef79d5e0
|
feat: warn on per monitor confs being accessed without scope
|
2026-04-12 23:50:46 +10:00 |
|
2 * r + 2 * t
|
0432c4708e
|
fix: anims should not be per monitor
|
2026-04-12 23:22:48 +10:00 |
|
2 * r + 2 * t
|
03c1e5060a
|
feat: print full option path in warning
|
2026-04-12 23:04:57 +10:00 |
|
2 * r + 2 * t
|
8f579a1e65
|
fix: ignore most operations if global only
|
2026-04-12 22:52:18 +10:00 |
|
2 * r + 2 * t
|
129b063381
|
refactor: move inline getter impls to cpp file
|
2026-04-12 22:38:36 +10:00 |
|
2 * r + 2 * t
|
e16a70bee7
|
fix: don't sync global props
Prevents warning on syncs as well
|
2026-04-12 22:26:30 +10:00 |
|
2 * r + 2 * t
|
1385ca15de
|
feat: add warning on global options using per-mon confs
|
2026-04-12 22:19:46 +10:00 |
|
2 * r + 2 * t
|
f1fb68c721
|
feat: add auto save on option changes
|
2026-04-12 03:58:35 +10:00 |
|
2 * r + 2 * t
|
dd15b1d80e
|
refactor: static -> anonymous namespace
|
2026-04-12 03:54:01 +10:00 |
|
2 * r + 2 * t
|
644e70679b
|
refactor: move attached types to own files
|
2026-04-12 03:52:51 +10:00 |
|
2 * r + 2 * t
|
41ba4f6271
|
feat: add per monitor enabled prop
Enabled prop should be used in favour of general.excludedScreens. The
latter has been removed
|
2026-04-12 03:39:58 +10:00 |
|
2 * r + 2 * t
|
bea72b4a64
|
feat: emit signals on startup
Except loaded signal
|
2026-04-12 03:20:25 +10:00 |
|
2 * r + 2 * t
|
5a13cc22f6
|
feat: add unknown option toasts
|
2026-04-12 03:14:04 +10:00 |
|
2 * r + 2 * t
|
ee9dce0268
|
fix: propagate per monitor overlay signals to main
|
2026-04-12 03:01:58 +10:00 |
|
2 * r + 2 * t
|
ef00097a51
|
feat: improve error toasts
|
2026-04-12 02:46:42 +10:00 |
|
2 * r + 2 * t
|
3e1b235a75
|
feat: watch parent dirs recursively for changes
|
2026-04-12 02:41:42 +10:00 |
|
2 * r + 2 * t
|
b987a39d79
|
feat: debounce reloads
|
2026-04-12 02:33:29 +10:00 |
|
2 * r + 2 * t
|
1ad6f657ae
|
fix: don't emit until final retry
Also more descriptive error messages
|
2026-04-12 02:30:33 +10:00 |
|
2 * r + 2 * t
|
72e0a218fd
|
refactor: move file logic to RootConfig + to own file
|
2026-04-12 02:07:00 +10:00 |
|