Commit graph

45 commits

Author SHA1 Message Date
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
Renamed from plugin/src/Caelestia/Config/tokensconfig.hpp (Browse further)