feat(settings): add grouped configuration hub, languages and tray controls

This commit is contained in:
aria committed 2026-10-28 03:37:22 +09:00
1 parent 6f34fd080f
commit cc3b6f903f
90 files changed
+3625 -408

No files matched your search

Generated
+84
View File
@@ -1696,6 +1696,12 @@ version = "1.0.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "92773504d58c093f6de2459af4af33faa518c13451eb8f2b5698ed3d36e7c813"
[[package]]
name = "dyn-clone"
version = "1.0.20"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d0881ea181b1df73ff77ffaaf9c7544ecc11e82fba9b5f27b262a3c73a332555"
[[package]]
name = "either"
version = "1.18.0"
@@ -1828,6 +1834,7 @@ dependencies = [
"libc",
"memmap2 0.9.11",
"notify 8.2.0",
"schemars",
"serde",
"serde_json",
"smithay",
@@ -1842,6 +1849,7 @@ dependencies = [
name = "ferese-activities"
version = "0.1.0"
dependencies = [
"schemars",
"serde",
]
@@ -1850,6 +1858,7 @@ name = "ferese-animation"
version = "0.1.0"
dependencies = [
"ferese-layout",
"schemars",
"serde",
]
@@ -1863,6 +1872,7 @@ dependencies = [
"jiff",
"kdl",
"regex",
"schemars",
"serde",
"serde_json",
"tempfile",
@@ -1917,6 +1927,7 @@ version = "0.1.0"
dependencies = [
"ferese-animation",
"ferese-layout",
"schemars",
"serde",
"serde_json",
]
@@ -2026,6 +2037,7 @@ dependencies = [
"serde",
"serde_json",
"sha2",
"system-tray",
"tempfile",
"tokio",
"tokio-tungstenite",
@@ -2068,6 +2080,7 @@ dependencies = [
name = "ferese-theme-model"
version = "0.1.0"
dependencies = [
"schemars",
"serde",
]
@@ -5436,6 +5449,26 @@ dependencies = [
"thiserror 2.0.21",
]
[[package]]
name = "ref-cast"
version = "1.0.27"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7e440fb4e4b4147295338efb76001ab9e4efc0e5839df2c47fc5ac2381d365c3"
dependencies = [
"ref-cast-impl",
]
[[package]]
name = "ref-cast-impl"
version = "1.0.27"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "92ecd8964f8453721699a1ed72037b0db49ce2f5a5138486ee89bed6f67cdf3a"
dependencies = [
"proc-macro2",
"quote",
"syn 3.0.6",
]
[[package]]
name = "regex"
version = "1.13.1"
@@ -5717,6 +5750,31 @@ dependencies = [
"winapi-util",
]
[[package]]
name = "schemars"
version = "1.2.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ab508826f74a77ca9d5aba6ff19b522583ee3eaf28a19384ff3d0e5835fadf6e"
dependencies = [
"dyn-clone",
"ref-cast",
"schemars_derive",
"serde",
"serde_json",
]
[[package]]
name = "schemars_derive"
version = "1.2.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e1c3a92094fa7d61aa124645844facb6b554dfc797136d0f5fd1f890e2bffc69"
dependencies = [
"proc-macro2",
"quote",
"serde_derive_internals",
"syn 3.0.6",
]
[[package]]
name = "scoped-tls"
version = "1.0.1"
@@ -5784,6 +5842,17 @@ dependencies = [
"syn 3.0.6",
]
[[package]]
name = "serde_derive_internals"
version = "0.30.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f852137cce035d6a4df67ccce505ff6b3e9fd3a10e3e52b24dc71e650bb1a9bd"
dependencies = [
"proc-macro2",
"quote",
"syn 3.0.6",
]
[[package]]
name = "serde_json"
version = "1.0.151"
@@ -6251,6 +6320,21 @@ dependencies = [
"version-compare",
]
[[package]]
name = "system-tray"
version = "0.8.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ab761caca0fb6cb7c57e09df241eb26ea8cdc63df88f1badca4818494f74d55f"
dependencies = [
"cfg-if",
"futures-lite",
"serde",
"thiserror 2.0.21",
"tokio",
"tracing",
"zbus",
]
[[package]]
name = "taffy"
version = "0.9.2"