chore: update libcosmic

This commit is contained in:
Ashley Wulber 2025-03-21 14:15:34 -04:00 committed by Michael Murphy
parent cc8586e380
commit 4029f7b547
7 changed files with 158 additions and 91 deletions

211
Cargo.lock generated
View file

@ -1022,7 +1022,7 @@ dependencies = [
"cached_proc_macro_types", "cached_proc_macro_types",
"hashbrown 0.14.5", "hashbrown 0.14.5",
"once_cell", "once_cell",
"thiserror 2.0.11", "thiserror 2.0.12",
"web-time", "web-time",
] ]
@ -1147,9 +1147,9 @@ checksum = "613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724"
[[package]] [[package]]
name = "chrono" name = "chrono"
version = "0.4.39" version = "0.4.40"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7e36cc9d416881d2e24f9a963be5fb1cd90966419ac844274161d10488b3e825" checksum = "1a7964611d71df112cb1730f2ee67324fcf4d0fc6606acbbe9bfe06df124637c"
dependencies = [ dependencies = [
"android-tzdata", "android-tzdata",
"iana-time-zone", "iana-time-zone",
@ -1157,7 +1157,7 @@ dependencies = [
"num-traits", "num-traits",
"serde", "serde",
"wasm-bindgen", "wasm-bindgen",
"windows-targets 0.52.6", "windows-link",
] ]
[[package]] [[package]]
@ -1334,7 +1334,7 @@ version = "0.6.2"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6a5f405d474b9d05e0a093d3120e77e9bf26461b57a84b40aa2a221ac5617fb6" checksum = "6a5f405d474b9d05e0a093d3120e77e9bf26461b57a84b40aa2a221ac5617fb6"
dependencies = [ dependencies = [
"csscolorparser", "csscolorparser 0.6.2",
] ]
[[package]] [[package]]
@ -1519,18 +1519,18 @@ dependencies = [
[[package]] [[package]]
name = "cosmic-config" name = "cosmic-config"
version = "0.1.0" version = "0.1.0"
source = "git+https://github.com/pop-os/libcosmic#91eae67dd59c70283590253d5a98688093017ebe" source = "git+https://github.com/pop-os/libcosmic#cb682be3c887bcbf591309d350bac4d4710e104b"
dependencies = [ dependencies = [
"atomicwrites", "atomicwrites",
"cosmic-config-derive", "cosmic-config-derive",
"cosmic-settings-daemon", "cosmic-settings-daemon",
"dirs", "dirs 6.0.0",
"futures-util", "futures-util",
"iced_futures", "iced_futures",
"known-folders", "known-folders",
"notify", "notify 8.0.0",
"once_cell", "once_cell",
"ron 0.9.0-alpha.1", "ron 0.9.0",
"serde", "serde",
"tokio", "tokio",
"tracing", "tracing",
@ -1541,7 +1541,7 @@ dependencies = [
[[package]] [[package]]
name = "cosmic-config-derive" name = "cosmic-config-derive"
version = "0.1.0" version = "0.1.0"
source = "git+https://github.com/pop-os/libcosmic#91eae67dd59c70283590253d5a98688093017ebe" source = "git+https://github.com/pop-os/libcosmic#cb682be3c887bcbf591309d350bac4d4710e104b"
dependencies = [ dependencies = [
"quote", "quote",
"syn 1.0.109", "syn 1.0.109",
@ -1566,7 +1566,7 @@ name = "cosmic-freedesktop-icons"
version = "0.3.0" version = "0.3.0"
source = "git+https://github.com/pop-os/freedesktop-icons#98f78d49022c893be2e974e95d95aaea963a6833" source = "git+https://github.com/pop-os/freedesktop-icons#98f78d49022c893be2e974e95d95aaea963a6833"
dependencies = [ dependencies = [
"dirs", "dirs 5.0.1",
"ini_core", "ini_core",
"once_cell", "once_cell",
"thiserror 1.0.69", "thiserror 1.0.69",
@ -1632,7 +1632,7 @@ dependencies = [
"futures-lite 2.6.0", "futures-lite 2.6.0",
"indexmap 2.7.1", "indexmap 2.7.1",
"tachyonix", "tachyonix",
"thiserror 2.0.11", "thiserror 2.0.12",
"tokio", "tokio",
"tracing", "tracing",
"wayland-client", "wayland-client",
@ -1646,7 +1646,7 @@ source = "git+https://github.com/pop-os/cosmic-randr#4ad6fed387b84228067b96b1e9c
dependencies = [ dependencies = [
"kdl", "kdl",
"slotmap", "slotmap",
"thiserror 2.0.11", "thiserror 2.0.12",
"tokio", "tokio",
] ]
@ -1681,7 +1681,7 @@ dependencies = [
"cosmic-settings-wallpaper", "cosmic-settings-wallpaper",
"derivative", "derivative",
"derive_setters", "derive_setters",
"dirs", "dirs 5.0.1",
"downcast-rs", "downcast-rs",
"eyre", "eyre",
"fixed_decimal", "fixed_decimal",
@ -1702,7 +1702,7 @@ dependencies = [
"locale1", "locale1",
"locales-rs", "locales-rs",
"mime 0.3.17", "mime 0.3.17",
"notify", "notify 6.1.1",
"once_cell", "once_cell",
"regex", "regex",
"ron 0.8.1", "ron 0.8.1",
@ -1734,7 +1734,7 @@ version = "0.1.0"
source = "git+https://github.com/pop-os/cosmic-settings-daemon#e2aa1056900d6f8c9c7555c0401aa7c99281eb06" source = "git+https://github.com/pop-os/cosmic-settings-daemon#e2aa1056900d6f8c9c7555c0401aa7c99281eb06"
dependencies = [ dependencies = [
"cosmic-config", "cosmic-config",
"ron 0.9.0-alpha.1", "ron 0.9.0",
"serde", "serde",
"serde_with", "serde_with",
"thiserror 1.0.69", "thiserror 1.0.69",
@ -1808,7 +1808,7 @@ dependencies = [
"cosmic-config", "cosmic-config",
"cosmic-freedesktop-icons", "cosmic-freedesktop-icons",
"cosmic-randr-shell", "cosmic-randr-shell",
"dirs", "dirs 5.0.1",
"eyre", "eyre",
"fast_image_resize", "fast_image_resize",
"futures-lite 2.6.0", "futures-lite 2.6.0",
@ -1845,18 +1845,18 @@ dependencies = [
[[package]] [[package]]
name = "cosmic-theme" name = "cosmic-theme"
version = "0.1.0" version = "0.1.0"
source = "git+https://github.com/pop-os/libcosmic#91eae67dd59c70283590253d5a98688093017ebe" source = "git+https://github.com/pop-os/libcosmic#cb682be3c887bcbf591309d350bac4d4710e104b"
dependencies = [ dependencies = [
"almost", "almost",
"cosmic-config", "cosmic-config",
"csscolorparser", "csscolorparser 0.7.0",
"dirs", "dirs 6.0.0",
"lazy_static", "lazy_static",
"palette", "palette",
"ron 0.9.0-alpha.1", "ron 0.9.0",
"serde", "serde",
"serde_json", "serde_json",
"thiserror 1.0.69", "thiserror 2.0.12",
] ]
[[package]] [[package]]
@ -1938,6 +1938,15 @@ name = "csscolorparser"
version = "0.6.2" version = "0.6.2"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "eb2a7d3066da2de787b7f032c736763eb7ae5d355f81a68bab2675a96008b0bf" checksum = "eb2a7d3066da2de787b7f032c736763eb7ae5d355f81a68bab2675a96008b0bf"
dependencies = [
"phf",
]
[[package]]
name = "csscolorparser"
version = "0.7.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "46f9a16a848a7fb95dd47ce387ac1ee9a6df879ba784b815537fcd388a1a8288"
dependencies = [ dependencies = [
"phf", "phf",
"serde", "serde",
@ -2146,7 +2155,16 @@ version = "5.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "44c45a9d03d6676652bcb5e724c7e988de1acad23a711b5217ab9cbecbec2225" checksum = "44c45a9d03d6676652bcb5e724c7e988de1acad23a711b5217ab9cbecbec2225"
dependencies = [ dependencies = [
"dirs-sys", "dirs-sys 0.4.1",
]
[[package]]
name = "dirs"
version = "6.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c3e8aa94d75141228480295a7d0e7feb620b1a5ad9f12bc40be62411e38cce4e"
dependencies = [
"dirs-sys 0.5.0",
] ]
[[package]] [[package]]
@ -2157,10 +2175,22 @@ checksum = "520f05a5cbd335fae5a99ff7a6ab8627577660ee5cfd6a94a6a929b52ff0321c"
dependencies = [ dependencies = [
"libc", "libc",
"option-ext", "option-ext",
"redox_users", "redox_users 0.4.6",
"windows-sys 0.48.0", "windows-sys 0.48.0",
] ]
[[package]]
name = "dirs-sys"
version = "0.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e01a3366d27ee9890022452ee61b2b63a67e6f13f58900b651ff5665f0bb1fab"
dependencies = [
"libc",
"option-ext",
"redox_users 0.5.0",
"windows-sys 0.59.0",
]
[[package]] [[package]]
name = "dispatch" name = "dispatch"
version = "0.2.0" version = "0.2.0"
@ -2304,7 +2334,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "33d852cb9b869c2a9b3df2f71a3074817f01e1844f839a144f5fcef059a4eb5d" checksum = "33d852cb9b869c2a9b3df2f71a3074817f01e1844f839a144f5fcef059a4eb5d"
dependencies = [ dependencies = [
"libc", "libc",
"windows-sys 0.52.0", "windows-sys 0.59.0",
] ]
[[package]] [[package]]
@ -2641,7 +2671,7 @@ dependencies = [
"log", "log",
"memchr", "memchr",
"strsim 0.11.1", "strsim 0.11.1",
"thiserror 2.0.11", "thiserror 2.0.12",
"xdg", "xdg",
] ]
@ -3189,7 +3219,7 @@ dependencies = [
[[package]] [[package]]
name = "iced" name = "iced"
version = "0.14.0-dev" version = "0.14.0-dev"
source = "git+https://github.com/pop-os/libcosmic#91eae67dd59c70283590253d5a98688093017ebe" source = "git+https://github.com/pop-os/libcosmic#cb682be3c887bcbf591309d350bac4d4710e104b"
dependencies = [ dependencies = [
"dnd", "dnd",
"iced_accessibility", "iced_accessibility",
@ -3207,7 +3237,7 @@ dependencies = [
[[package]] [[package]]
name = "iced_accessibility" name = "iced_accessibility"
version = "0.1.0" version = "0.1.0"
source = "git+https://github.com/pop-os/libcosmic#91eae67dd59c70283590253d5a98688093017ebe" source = "git+https://github.com/pop-os/libcosmic#cb682be3c887bcbf591309d350bac4d4710e104b"
dependencies = [ dependencies = [
"accesskit", "accesskit",
"accesskit_winit", "accesskit_winit",
@ -3216,7 +3246,7 @@ dependencies = [
[[package]] [[package]]
name = "iced_core" name = "iced_core"
version = "0.14.0-dev" version = "0.14.0-dev"
source = "git+https://github.com/pop-os/libcosmic#91eae67dd59c70283590253d5a98688093017ebe" source = "git+https://github.com/pop-os/libcosmic#cb682be3c887bcbf591309d350bac4d4710e104b"
dependencies = [ dependencies = [
"bitflags 2.8.0", "bitflags 2.8.0",
"bytes", "bytes",
@ -3241,7 +3271,7 @@ dependencies = [
[[package]] [[package]]
name = "iced_futures" name = "iced_futures"
version = "0.14.0-dev" version = "0.14.0-dev"
source = "git+https://github.com/pop-os/libcosmic#91eae67dd59c70283590253d5a98688093017ebe" source = "git+https://github.com/pop-os/libcosmic#cb682be3c887bcbf591309d350bac4d4710e104b"
dependencies = [ dependencies = [
"futures", "futures",
"iced_core", "iced_core",
@ -3267,7 +3297,7 @@ dependencies = [
[[package]] [[package]]
name = "iced_graphics" name = "iced_graphics"
version = "0.14.0-dev" version = "0.14.0-dev"
source = "git+https://github.com/pop-os/libcosmic#91eae67dd59c70283590253d5a98688093017ebe" source = "git+https://github.com/pop-os/libcosmic#cb682be3c887bcbf591309d350bac4d4710e104b"
dependencies = [ dependencies = [
"bitflags 2.8.0", "bitflags 2.8.0",
"bytemuck", "bytemuck",
@ -3289,7 +3319,7 @@ dependencies = [
[[package]] [[package]]
name = "iced_renderer" name = "iced_renderer"
version = "0.14.0-dev" version = "0.14.0-dev"
source = "git+https://github.com/pop-os/libcosmic#91eae67dd59c70283590253d5a98688093017ebe" source = "git+https://github.com/pop-os/libcosmic#cb682be3c887bcbf591309d350bac4d4710e104b"
dependencies = [ dependencies = [
"iced_graphics", "iced_graphics",
"iced_tiny_skia", "iced_tiny_skia",
@ -3301,7 +3331,7 @@ dependencies = [
[[package]] [[package]]
name = "iced_runtime" name = "iced_runtime"
version = "0.14.0-dev" version = "0.14.0-dev"
source = "git+https://github.com/pop-os/libcosmic#91eae67dd59c70283590253d5a98688093017ebe" source = "git+https://github.com/pop-os/libcosmic#cb682be3c887bcbf591309d350bac4d4710e104b"
dependencies = [ dependencies = [
"bytes", "bytes",
"cosmic-client-toolkit", "cosmic-client-toolkit",
@ -3317,7 +3347,7 @@ dependencies = [
[[package]] [[package]]
name = "iced_tiny_skia" name = "iced_tiny_skia"
version = "0.14.0-dev" version = "0.14.0-dev"
source = "git+https://github.com/pop-os/libcosmic#91eae67dd59c70283590253d5a98688093017ebe" source = "git+https://github.com/pop-os/libcosmic#cb682be3c887bcbf591309d350bac4d4710e104b"
dependencies = [ dependencies = [
"bytemuck", "bytemuck",
"cosmic-text", "cosmic-text",
@ -3333,7 +3363,7 @@ dependencies = [
[[package]] [[package]]
name = "iced_wgpu" name = "iced_wgpu"
version = "0.14.0-dev" version = "0.14.0-dev"
source = "git+https://github.com/pop-os/libcosmic#91eae67dd59c70283590253d5a98688093017ebe" source = "git+https://github.com/pop-os/libcosmic#cb682be3c887bcbf591309d350bac4d4710e104b"
dependencies = [ dependencies = [
"as-raw-xcb-connection", "as-raw-xcb-connection",
"bitflags 2.8.0", "bitflags 2.8.0",
@ -3364,7 +3394,7 @@ dependencies = [
[[package]] [[package]]
name = "iced_widget" name = "iced_widget"
version = "0.14.0-dev" version = "0.14.0-dev"
source = "git+https://github.com/pop-os/libcosmic#91eae67dd59c70283590253d5a98688093017ebe" source = "git+https://github.com/pop-os/libcosmic#cb682be3c887bcbf591309d350bac4d4710e104b"
dependencies = [ dependencies = [
"cosmic-client-toolkit", "cosmic-client-toolkit",
"dnd", "dnd",
@ -3383,7 +3413,7 @@ dependencies = [
[[package]] [[package]]
name = "iced_winit" name = "iced_winit"
version = "0.14.0-dev" version = "0.14.0-dev"
source = "git+https://github.com/pop-os/libcosmic#91eae67dd59c70283590253d5a98688093017ebe" source = "git+https://github.com/pop-os/libcosmic#cb682be3c887bcbf591309d350bac4d4710e104b"
dependencies = [ dependencies = [
"cosmic-client-toolkit", "cosmic-client-toolkit",
"dnd", "dnd",
@ -3942,6 +3972,17 @@ dependencies = [
"libc", "libc",
] ]
[[package]]
name = "inotify"
version = "0.11.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f37dccff2791ab604f9babef0ba14fbe0be30bd368dc541e2b08d07c8aa908f3"
dependencies = [
"bitflags 2.8.0",
"inotify-sys",
"libc",
]
[[package]] [[package]]
name = "inotify-sys" name = "inotify-sys"
version = "0.1.5" version = "0.1.5"
@ -4389,7 +4430,7 @@ checksum = "b5aba8db14291edd000dfcc4d620c7ebfb122c613afb886ca8803fa4e128a20a"
[[package]] [[package]]
name = "libcosmic" name = "libcosmic"
version = "0.1.0" version = "0.1.0"
source = "git+https://github.com/pop-os/libcosmic#91eae67dd59c70283590253d5a98688093017ebe" source = "git+https://github.com/pop-os/libcosmic#cb682be3c887bcbf591309d350bac4d4710e104b"
dependencies = [ dependencies = [
"apply", "apply",
"ashpd 0.9.2", "ashpd 0.9.2",
@ -4401,6 +4442,7 @@ dependencies = [
"cosmic-theme", "cosmic-theme",
"css-color", "css-color",
"derive_setters", "derive_setters",
"futures",
"iced", "iced",
"iced_accessibility", "iced_accessibility",
"iced_core", "iced_core",
@ -4415,11 +4457,11 @@ dependencies = [
"lazy_static", "lazy_static",
"palette", "palette",
"rfd", "rfd",
"ron 0.8.1", "ron 0.9.0",
"serde", "serde",
"slotmap", "slotmap",
"taffy", "taffy",
"thiserror 1.0.69", "thiserror 2.0.12",
"tokio", "tokio",
"tracing", "tracing",
"unicode-segmentation", "unicode-segmentation",
@ -4583,12 +4625,12 @@ dependencies = [
[[package]] [[package]]
name = "locales-rs" name = "locales-rs"
version = "0.1.0" version = "0.1.0"
source = "git+https://github.com/AerynOS/locales-rs#4ebab71f5b6bc60a5e2c55207a26812a666817f5" source = "git+https://github.com/AerynOS/locales-rs#6fbbefdb807b7cabf2ee29cf3b5b927971f966f1"
dependencies = [ dependencies = [
"fs-err", "fs-err",
"serde", "serde",
"serde_json", "serde_json",
"thiserror 2.0.11", "thiserror 2.0.12",
] ]
[[package]] [[package]]
@ -4853,6 +4895,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2886843bf800fba2e3377cff24abf6379b4c4d5c6681eaf9ea5b0d15090450bd" checksum = "2886843bf800fba2e3377cff24abf6379b4c4d5c6681eaf9ea5b0d15090450bd"
dependencies = [ dependencies = [
"libc", "libc",
"log",
"wasi 0.11.0+wasi-snapshot-preview1", "wasi 0.11.0+wasi-snapshot-preview1",
"windows-sys 0.52.0", "windows-sys 0.52.0",
] ]
@ -4991,7 +5034,7 @@ dependencies = [
"crossbeam-channel", "crossbeam-channel",
"filetime", "filetime",
"fsevent-sys", "fsevent-sys",
"inotify", "inotify 0.9.6",
"kqueue", "kqueue",
"libc", "libc",
"log", "log",
@ -5000,6 +5043,31 @@ dependencies = [
"windows-sys 0.48.0", "windows-sys 0.48.0",
] ]
[[package]]
name = "notify"
version = "8.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2fee8403b3d66ac7b26aee6e40a897d85dc5ce26f44da36b8b73e987cc52e943"
dependencies = [
"bitflags 2.8.0",
"filetime",
"fsevent-sys",
"inotify 0.11.0",
"kqueue",
"libc",
"log",
"mio 1.0.3",
"notify-types",
"walkdir",
"windows-sys 0.59.0",
]
[[package]]
name = "notify-types"
version = "2.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5e0826a989adedc2a244799e823aece04662b66609d96af8dff7ac6df9a8925d"
[[package]] [[package]]
name = "ntapi" name = "ntapi"
version = "0.4.1" version = "0.4.1"
@ -5395,9 +5463,9 @@ dependencies = [
[[package]] [[package]]
name = "once_cell" name = "once_cell"
version = "1.20.3" version = "1.21.1"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "945462a4b81e43c4e3ba96bd7b49d834c6f61198356aa858733bc4acf3cbe62e" checksum = "d75b0bedcc4fe52caa0e03d9f1151a323e4aa5e2d78ba3580400cd3c9e2bc4bc"
[[package]] [[package]]
name = "option-ext" name = "option-ext"
@ -6086,6 +6154,17 @@ dependencies = [
"thiserror 1.0.69", "thiserror 1.0.69",
] ]
[[package]]
name = "redox_users"
version = "0.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "dd6f9d3d47bdd2ad6945c5015a226ec6155d0bcdfd8f7cd29f86b71f8de99d2b"
dependencies = [
"getrandom 0.2.15",
"libredox",
"thiserror 2.0.12",
]
[[package]] [[package]]
name = "regex" name = "regex"
version = "1.11.1" version = "1.11.1"
@ -6245,9 +6324,9 @@ dependencies = [
[[package]] [[package]]
name = "ron" name = "ron"
version = "0.9.0-alpha.1" version = "0.9.0"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7644a2a539ff7fa991c8f4652373cd722d387e39229415103243914249730836" checksum = "63f3aa105dea217ef30d89581b65a4d527a19afc95ef5750be3890e8d3c5b837"
dependencies = [ dependencies = [
"base64 0.22.1", "base64 0.22.1",
"bitflags 2.8.0", "bitflags 2.8.0",
@ -6354,7 +6433,7 @@ dependencies = [
"errno", "errno",
"libc", "libc",
"linux-raw-sys 0.4.15", "linux-raw-sys 0.4.15",
"windows-sys 0.52.0", "windows-sys 0.59.0",
] ]
[[package]] [[package]]
@ -6453,9 +6532,9 @@ checksum = "c2fdfc24bc566f839a2da4c4295b82db7d25a24253867d5c64355abb5799bdbe"
[[package]] [[package]]
name = "serde" name = "serde"
version = "1.0.218" version = "1.0.219"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e8dfc9d19bdbf6d17e22319da49161d5d0108e4188e8b680aef6299eed22df60" checksum = "5f0e2c6ed6606019b4e29e69dbaba95b11854410e5347d525002456dbbb786b6"
dependencies = [ dependencies = [
"serde_derive", "serde_derive",
] ]
@ -6474,9 +6553,9 @@ dependencies = [
[[package]] [[package]]
name = "serde_derive" name = "serde_derive"
version = "1.0.218" version = "1.0.219"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f09503e191f4e797cb8aac08e9a4a4695c5edf6a2e70e376d961ddd5c969f82b" checksum = "5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00"
dependencies = [ dependencies = [
"proc-macro2", "proc-macro2",
"quote", "quote",
@ -6485,9 +6564,9 @@ dependencies = [
[[package]] [[package]]
name = "serde_json" name = "serde_json"
version = "1.0.139" version = "1.0.140"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "44f86c3acccc9c65b153fe1b85a3be07fe5515274ec9f0653b4a0875731c72a6" checksum = "20068b6e96dc6c9bd23e01df8827e6c7e1f2fddd43c21810382803c136b99373"
dependencies = [ dependencies = [
"indexmap 2.7.1", "indexmap 2.7.1",
"itoa", "itoa",
@ -6988,7 +7067,7 @@ dependencies = [
"getrandom 0.3.1", "getrandom 0.3.1",
"once_cell", "once_cell",
"rustix 0.38.44", "rustix 0.38.44",
"windows-sys 0.52.0", "windows-sys 0.59.0",
] ]
[[package]] [[package]]
@ -7011,11 +7090,11 @@ dependencies = [
[[package]] [[package]]
name = "thiserror" name = "thiserror"
version = "2.0.11" version = "2.0.12"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d452f284b73e6d76dd36758a0c8684b1d5be31f92b89d07fd5822175732206fc" checksum = "567b8a2dae586314f7be2a752ec7474332959c6460e02bde30d702a66d488708"
dependencies = [ dependencies = [
"thiserror-impl 2.0.11", "thiserror-impl 2.0.12",
] ]
[[package]] [[package]]
@ -7031,9 +7110,9 @@ dependencies = [
[[package]] [[package]]
name = "thiserror-impl" name = "thiserror-impl"
version = "2.0.11" version = "2.0.12"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "26afc1baea8a989337eeb52b6e72a039780ce45c3edfcc9c5b9d112feeb173c2" checksum = "7f7cf42b4507d8ea322120659672cf1b9dbb93f8f2d4ecfd6e51350ff5b17a1d"
dependencies = [ dependencies = [
"proc-macro2", "proc-macro2",
"quote", "quote",
@ -7166,9 +7245,9 @@ checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20"
[[package]] [[package]]
name = "tokio" name = "tokio"
version = "1.43.0" version = "1.44.1"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3d61fa4ffa3de412bfea335c6ecff681de2b609ba3c77ef3e00e521813a9ed9e" checksum = "f382da615b842244d4b8738c82ed1275e6c5dd90c459a30941cd07080b06c91a"
dependencies = [ dependencies = [
"backtrace", "backtrace",
"bytes", "bytes",
@ -7985,7 +8064,7 @@ version = "0.1.9"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "cf221c93e13a30d793f7645a0e7762c55d169dbb0a49671918a2319d289b10bb" checksum = "cf221c93e13a30d793f7645a0e7762c55d169dbb0a49671918a2319d289b10bb"
dependencies = [ dependencies = [
"windows-sys 0.48.0", "windows-sys 0.59.0",
] ]
[[package]] [[package]]
@ -8125,6 +8204,12 @@ dependencies = [
"syn 2.0.98", "syn 2.0.98",
] ]
[[package]]
name = "windows-link"
version = "0.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "76840935b766e1b0a05c0066835fb9ec80071d4c09a16f6bd5f7e655e3c14c38"
[[package]] [[package]]
name = "windows-result" name = "windows-result"
version = "0.1.2" version = "0.1.2"

View file

@ -1,7 +1,7 @@
[package] [package]
name = "cosmic-settings" name = "cosmic-settings"
version = "0.1.0" version = "0.1.0"
edition = "2021" edition = "2024"
license = "GPL-3.0-only" license = "GPL-3.0-only"
[dependencies] [dependencies]
@ -136,11 +136,7 @@ page-accessibility = [
"dep:cosmic-settings-config", "dep:cosmic-settings-config",
"dep:sctk", "dep:sctk",
] ]
page-about = [ page-about = ["dep:cosmic-settings-system", "dep:hostname1-zbus", "dep:zbus"]
"dep:cosmic-settings-system",
"dep:hostname1-zbus",
"dep:zbus",
]
page-bluetooth = [ page-bluetooth = [
"dep:bluez-zbus", "dep:bluez-zbus",
"dep:zbus", "dep:zbus",
@ -162,19 +158,9 @@ page-networking = [
"dep:zbus", "dep:zbus",
] ]
page-power = ["dep:upower_dbus", "dep:zbus"] page-power = ["dep:upower_dbus", "dep:zbus"]
page-region = [ page-region = ["gettext", "dep:locales-rs", "dep:locale1", "dep:zbus"]
"gettext",
"dep:locales-rs",
"dep:locale1",
"dep:zbus",
]
page-sound = ["dep:cosmic-settings-subscriptions"] page-sound = ["dep:cosmic-settings-subscriptions"]
page-users = [ page-users = ["xdg-portal", "dep:accounts-zbus", "dep:zbus", "dep:zbus_polkit"]
"xdg-portal",
"dep:accounts-zbus",
"dep:zbus",
"dep:zbus_polkit",
]
page-window-management = ["dep:cosmic-settings-config"] page-window-management = ["dep:cosmic-settings-config"]
page-workspaces = ["dep:cosmic-comp-config"] page-workspaces = ["dep:cosmic-comp-config"]
@ -184,10 +170,6 @@ ashpd = ["dep:ashpd"]
dbus-config = ["libcosmic/dbus-config", "cosmic-config/dbus"] dbus-config = ["libcosmic/dbus-config", "cosmic-config/dbus"]
single-instance = ["libcosmic/single-instance"] single-instance = ["libcosmic/single-instance"]
test = [] test = []
wayland = [ wayland = ["libcosmic/wayland", "dep:cosmic-panel-config", "dep:cosmic-randr"]
"libcosmic/wayland",
"dep:cosmic-panel-config",
"dep:cosmic-randr"
]
wgpu = ["libcosmic/wgpu"] wgpu = ["libcosmic/wgpu"]
xdg-portal = ["ashpd", "libcosmic/xdg-portal"] xdg-portal = ["ashpd", "libcosmic/xdg-portal"]

View file

@ -155,7 +155,7 @@ pub fn main() -> color_eyre::Result<()> {
color_eyre::install()?; color_eyre::install()?;
if std::env::var("RUST_SPANTRACE").is_err() { if std::env::var("RUST_SPANTRACE").is_err() {
std::env::set_var("RUST_SPANTRACE", "0"); unsafe { std::env::set_var("RUST_SPANTRACE", "0") };
} }
init_logger(); init_logger();

View file

@ -463,7 +463,7 @@ impl Page {
if let Some(settings) = self.known_connections.get(&uuid) { if let Some(settings) = self.known_connections.get(&uuid) {
let settings = match settings { let settings = match settings {
ConnectionSettings::Vpn(ref settings) => settings, ConnectionSettings::Vpn(settings) => settings,
ConnectionSettings::Wireguard { id } => { ConnectionSettings::Wireguard { id } => {
let connection_name = id.clone(); let connection_name = id.clone();
return cosmic::task::future(async move { return cosmic::task::future(async move {

View file

@ -715,7 +715,7 @@ fn devices_view() -> Section<crate::pages::Message> {
fn is_connected(state: &NetworkManagerState, network: &AccessPoint) -> bool { fn is_connected(state: &NetworkManagerState, network: &AccessPoint) -> bool {
state.active_conns.iter().any(|active| { state.active_conns.iter().any(|active| {
if let ActiveConnectionInfo::WiFi { ref name, .. } = active { if let ActiveConnectionInfo::WiFi { name, .. } = active {
*name == network.ssid.as_ref() *name == network.ssid.as_ref()
} else { } else {
false false

View file

@ -1,7 +1,7 @@
[package] [package]
name = "cosmic-settings-page" name = "cosmic-settings-page"
version = "0.1.0" version = "0.1.0"
edition = "2021" edition = "2024"
[dependencies] [dependencies]
derive_setters = "0.1.6" derive_setters = "0.1.6"

View file

@ -1,3 +1,3 @@
[toolchain] [toolchain]
channel = "stable" channel = "1.85.1"
components = ["clippy", "rustfmt"] components = ["clippy", "rustfmt"]