2 * r + 2 * t
0d37255873
fix: increase lock weather details threshold
2026-06-09 01:11:49 +10:00
2 * r + 2 * t
dca1d63717
feat: completely remove control center
2026-06-07 22:39:02 +10:00
2 * r + 2 * t
64e6f1e934
feat: allow scrolling nexus nav
2026-06-03 04:22:39 +10:00
2 * r + 2 * t
affbce4ffb
fix: allow resizing nexus window + set screen for attached props
2026-06-03 04:16:58 +10:00
2 * r + 2 * t
5f4fb88624
feat: add initial nexus
2026-06-03 01:23:25 +10:00
2 * r + 2 * t
65fc4fb5f0
fix: hide lock weather details on small screens
2026-06-02 22:01:54 +10:00
2 * r + 2 * t
decd0ad654
fix: lock fetch scaling tokens
2026-06-02 21:58:51 +10:00
2 * r + 2 * t
318d20fec2
feat: add hourly forecast to lock weather
...
Shows if screen is large
2026-06-02 18:24:08 +10:00
2 * r + 2 * t
573cc9def0
feat: notif popups margin ignore border
2026-05-06 20:20:59 +10:00
2 * r + 2 * t
0ae01c9163
fix: notif icon size
2026-05-05 22:28:53 +10:00
2 * r + 2 * t
b01b5fcb1f
feat: add no media placeholder
2026-05-04 05:05:24 +10:00
2 * r + 2 * t
a28316ad5a
feat: improve dashboard media tab
2026-05-04 03:47:03 +10:00
2 * r + 2 * t
76b4a0b63c
feat: improve dash perf placeholder & battery tank
2026-04-26 14:26:33 +10:00
2 * r + 2 * t
9fefb53440
feat: improve dash perf network card
2026-04-25 23:07:03 +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
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
942fd86bc8
feat: improve dash media
2026-04-23 18:57:57 +10:00
2 * r + 2 * t
3cbff81c19
feat: improve dash weather
2026-04-23 01:26:03 +10:00
2 * r + 2 * t
a674b6836f
feat: revamp dash user card
2026-04-22 23:18:52 +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
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
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
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
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
0432c4708e
fix: anims should not be per monitor
2026-04-12 23:22:48 +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
ee9dce0268
fix: propagate per monitor overlay signals to main
2026-04-12 03:01:58 +10:00
2 * r + 2 * t
72e0a218fd
refactor: move file logic to RootConfig + to own file
2026-04-12 02:07:00 +10:00
2 * r + 2 * t
f65723ad71
feat: never destroy config singletons
...
There are lots of issues with it, so instead give ownership to C++ and
don't destroy on reloads (this does mean it does not reload, but it
doesn't need to anyways)
2026-04-11 22:11:30 +10:00
2 * r + 2 * t
ba95924578
fix: dashboard showXXX confs in the wrong file
2026-04-11 21:44:03 +10:00
2 * r + 2 * t
180120801a
feat: add proper anim tokens to Tokens
2026-04-11 21:33:18 +10:00
2 * r + 2 * t
2b2d5a4873
feat: move size tokens to subobject
2026-04-11 21:22:58 +10:00
2 * r + 2 * t
0429650a6e
feat: Tokens attached object points to Config.appearance
2026-04-11 21:16:35 +10:00
2 * r + 2 * t
4f2b90147e
fix: signal and emit macros -> keywords
...
Only the ones inside macros are unable to use the keywords
2026-04-11 20:16:37 +10:00
2 * r + 2 * t
d5d6f70f52
feat: add load/save + fail signals
2026-04-11 20:10:27 +10:00
2 * r + 2 * t
e283ee2a9f
fix: fully qualify Q_PROPERTY types
2026-04-11 19:49:05 +10:00
2 * r + 2 * t
a53aff357a
feat: expose default configs to qml
2026-04-11 18:58:45 +10:00
2 * r + 2 * t
71f27bb45f
feat: add per monitor configs
...
Per monitor configs go in a separate file in the monitor dir, e.g.
`monitors/<MONITOR_NAME>/shell.json`
2026-04-11 18:09:21 +10:00
2 * r + 2 * t
a932a68a40
feat: add config scope
2026-04-11 15:40:19 +10:00
2 * r + 2 * t
9f8fd7d660
feat: make tokens separate singleton
2026-04-11 15:36:18 +10:00