feat(theme): themes as files (theme crate: toml subset + ints, contrast check, wire); whimsy dark + light; display reads themes/, serves THEME/THEME_NAME, init SET_THEME -> THEME_CHANGED to all windows, bar themed; k-ui follows; settings appearance; init keeps choice in sealed users/<id>/settings/, reapplies at sign-in + display restart
This commit is contained in:
11
Cargo.lock
generated
11
Cargo.lock
generated
@@ -242,6 +242,7 @@ dependencies = [
|
||||
"port-framebuffer",
|
||||
"raster",
|
||||
"server-framework",
|
||||
"theme",
|
||||
"types",
|
||||
]
|
||||
|
||||
@@ -467,6 +468,7 @@ dependencies = [
|
||||
"libkos",
|
||||
"libm",
|
||||
"port-framebuffer",
|
||||
"theme",
|
||||
"tiny-skia",
|
||||
"types",
|
||||
]
|
||||
@@ -757,6 +759,15 @@ dependencies = [
|
||||
"types",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "theme"
|
||||
version = "0.1.0"
|
||||
dependencies = [
|
||||
"libm",
|
||||
"manifest",
|
||||
"types",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "tiny-skia"
|
||||
version = "0.11.4"
|
||||
|
||||
Reference in New Issue
Block a user