From bf920be39d3620d4ccfef90b2693553871dc333c Mon Sep 17 00:00:00 2001 From: Hojjat Date: Thu, 10 Sep 2026 16:00:14 -0600 Subject: [PATCH 01/10] chore: adapt to the new libcosmic changes for Surface Action --- Cargo.lock | 63 ++++++++++--------- cosmic-settings/src/app.rs | 6 +- .../src/pages/accessibility/magnifier.rs | 2 +- .../src/pages/accessibility/mod.rs | 2 +- .../src/pages/applications/default_apps.rs | 2 +- .../pages/applications/legacy_applications.rs | 2 +- .../src/pages/desktop/panel/inner.rs | 2 +- .../src/pages/desktop/wallpaper/mod.rs | 2 +- .../src/pages/desktop/window_management.rs | 2 +- .../src/pages/desktop/workspaces.rs | 2 +- cosmic-settings/src/pages/display/mod.rs | 2 +- cosmic-settings/src/pages/power/mod.rs | 2 +- .../src/pages/sound/applications.rs | 2 +- .../src/pages/sound/device_profiles.rs | 2 +- cosmic-settings/src/pages/sound/mod.rs | 2 +- cosmic-settings/src/pages/time/date.rs | 2 +- 16 files changed, 48 insertions(+), 49 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 0373ed3..dcc5026 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -278,7 +278,7 @@ version = "1.1.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "40c48f72fd53cd289104fc64099abca73db4166ad86ea0b4341abe65af83dadc" dependencies = [ - "windows-sys 0.60.2", + "windows-sys 0.61.2", ] [[package]] @@ -289,7 +289,7 @@ checksum = "291e6a250ff86cd4a820112fb8898808a366d8f9f58ce16d1f538353ad55747d" dependencies = [ "anstyle", "once_cell_polyfill", - "windows-sys 0.60.2", + "windows-sys 0.61.2", ] [[package]] @@ -899,7 +899,7 @@ dependencies = [ [[package]] name = "build_helpers" version = "0.14.0" -source = "git+https://github.com/pop-os/libcosmic#2a73fbc0edfe1525381bf999e241d73def79b222" +source = "git+https://github.com/pop-os/libcosmic#a401af8b1c54a8abd393b8c5b7c8809402f83850" dependencies = [ "cfg_aliases 0.2.2", ] @@ -1393,7 +1393,7 @@ dependencies = [ [[package]] name = "cosmic-config" version = "1.0.0" -source = "git+https://github.com/pop-os/libcosmic#2a73fbc0edfe1525381bf999e241d73def79b222" +source = "git+https://github.com/pop-os/libcosmic#a401af8b1c54a8abd393b8c5b7c8809402f83850" dependencies = [ "atomicwrites", "cosmic-config-derive", @@ -1414,7 +1414,7 @@ dependencies = [ [[package]] name = "cosmic-config-derive" version = "1.0.0" -source = "git+https://github.com/pop-os/libcosmic#2a73fbc0edfe1525381bf999e241d73def79b222" +source = "git+https://github.com/pop-os/libcosmic#a401af8b1c54a8abd393b8c5b7c8809402f83850" dependencies = [ "quote", "syn 2.0.119", @@ -1681,7 +1681,7 @@ dependencies = [ [[package]] name = "cosmic-settings-config" version = "0.1.0" -source = "git+https://github.com/pop-os/cosmic-settings-daemon#617af3feb74dcf551a7c99b2396b4c9ac22568b3" +source = "git+https://github.com/pop-os/cosmic-settings-daemon#67c995d5e659173352ca0adfb22108ac1bf91f5a" dependencies = [ "cosmic-config", "ron 0.11.0", @@ -1803,7 +1803,7 @@ dependencies = [ [[package]] name = "cosmic-theme" version = "1.0.0" -source = "git+https://github.com/pop-os/libcosmic#2a73fbc0edfe1525381bf999e241d73def79b222" +source = "git+https://github.com/pop-os/libcosmic#a401af8b1c54a8abd393b8c5b7c8809402f83850" dependencies = [ "almost", "configparser", @@ -2159,7 +2159,7 @@ dependencies = [ "libc", "option-ext", "redox_users", - "windows-sys 0.59.0", + "windows-sys 0.61.2", ] [[package]] @@ -2349,7 +2349,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "39cab71617ae0d63f51a36d69f866391735b51691dbda63cf6f96d042b63efeb" dependencies = [ "libc", - "windows-sys 0.52.0", + "windows-sys 0.61.2", ] [[package]] @@ -3247,7 +3247,7 @@ dependencies = [ [[package]] name = "iced" version = "0.14.0" -source = "git+https://github.com/pop-os/libcosmic#2a73fbc0edfe1525381bf999e241d73def79b222" +source = "git+https://github.com/pop-os/libcosmic#a401af8b1c54a8abd393b8c5b7c8809402f83850" dependencies = [ "build_helpers", "dnd", @@ -3269,7 +3269,7 @@ dependencies = [ [[package]] name = "iced_accessibility" version = "0.1.0" -source = "git+https://github.com/pop-os/libcosmic#2a73fbc0edfe1525381bf999e241d73def79b222" +source = "git+https://github.com/pop-os/libcosmic#a401af8b1c54a8abd393b8c5b7c8809402f83850" dependencies = [ "accesskit", "accesskit_winit", @@ -3278,7 +3278,7 @@ dependencies = [ [[package]] name = "iced_core" version = "0.14.0" -source = "git+https://github.com/pop-os/libcosmic#2a73fbc0edfe1525381bf999e241d73def79b222" +source = "git+https://github.com/pop-os/libcosmic#a401af8b1c54a8abd393b8c5b7c8809402f83850" dependencies = [ "bitflags 2.13.1", "build_helpers", @@ -3305,7 +3305,7 @@ dependencies = [ [[package]] name = "iced_debug" version = "0.14.0" -source = "git+https://github.com/pop-os/libcosmic#2a73fbc0edfe1525381bf999e241d73def79b222" +source = "git+https://github.com/pop-os/libcosmic#a401af8b1c54a8abd393b8c5b7c8809402f83850" dependencies = [ "iced_core", "iced_futures", @@ -3315,7 +3315,7 @@ dependencies = [ [[package]] name = "iced_futures" version = "0.14.0" -source = "git+https://github.com/pop-os/libcosmic#2a73fbc0edfe1525381bf999e241d73def79b222" +source = "git+https://github.com/pop-os/libcosmic#a401af8b1c54a8abd393b8c5b7c8809402f83850" dependencies = [ "futures", "iced_core", @@ -3329,7 +3329,7 @@ dependencies = [ [[package]] name = "iced_graphics" version = "0.14.0" -source = "git+https://github.com/pop-os/libcosmic#2a73fbc0edfe1525381bf999e241d73def79b222" +source = "git+https://github.com/pop-os/libcosmic#a401af8b1c54a8abd393b8c5b7c8809402f83850" dependencies = [ "bitflags 2.13.1", "bytemuck", @@ -3350,7 +3350,7 @@ dependencies = [ [[package]] name = "iced_program" version = "0.14.0" -source = "git+https://github.com/pop-os/libcosmic#2a73fbc0edfe1525381bf999e241d73def79b222" +source = "git+https://github.com/pop-os/libcosmic#a401af8b1c54a8abd393b8c5b7c8809402f83850" dependencies = [ "iced_graphics", "iced_runtime", @@ -3359,7 +3359,7 @@ dependencies = [ [[package]] name = "iced_renderer" version = "0.14.0" -source = "git+https://github.com/pop-os/libcosmic#2a73fbc0edfe1525381bf999e241d73def79b222" +source = "git+https://github.com/pop-os/libcosmic#a401af8b1c54a8abd393b8c5b7c8809402f83850" dependencies = [ "iced_graphics", "iced_tiny_skia", @@ -3371,7 +3371,7 @@ dependencies = [ [[package]] name = "iced_runtime" version = "0.14.0" -source = "git+https://github.com/pop-os/libcosmic#2a73fbc0edfe1525381bf999e241d73def79b222" +source = "git+https://github.com/pop-os/libcosmic#a401af8b1c54a8abd393b8c5b7c8809402f83850" dependencies = [ "build_helpers", "bytes", @@ -3388,7 +3388,7 @@ dependencies = [ [[package]] name = "iced_tiny_skia" version = "0.14.0" -source = "git+https://github.com/pop-os/libcosmic#2a73fbc0edfe1525381bf999e241d73def79b222" +source = "git+https://github.com/pop-os/libcosmic#a401af8b1c54a8abd393b8c5b7c8809402f83850" dependencies = [ "bytemuck", "cosmic-text", @@ -3405,7 +3405,7 @@ dependencies = [ [[package]] name = "iced_wgpu" version = "0.14.0" -source = "git+https://github.com/pop-os/libcosmic#2a73fbc0edfe1525381bf999e241d73def79b222" +source = "git+https://github.com/pop-os/libcosmic#a401af8b1c54a8abd393b8c5b7c8809402f83850" dependencies = [ "as-raw-xcb-connection", "bitflags 2.13.1", @@ -3437,7 +3437,7 @@ dependencies = [ [[package]] name = "iced_widget" version = "0.14.2" -source = "git+https://github.com/pop-os/libcosmic#2a73fbc0edfe1525381bf999e241d73def79b222" +source = "git+https://github.com/pop-os/libcosmic#a401af8b1c54a8abd393b8c5b7c8809402f83850" dependencies = [ "build_helpers", "cosmic-client-toolkit", @@ -3458,7 +3458,7 @@ dependencies = [ [[package]] name = "iced_winit" version = "0.14.0" -source = "git+https://github.com/pop-os/libcosmic#2a73fbc0edfe1525381bf999e241d73def79b222" +source = "git+https://github.com/pop-os/libcosmic#a401af8b1c54a8abd393b8c5b7c8809402f83850" dependencies = [ "build_helpers", "cosmic-client-toolkit", @@ -4516,7 +4516,7 @@ version = "1.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7a1886916523694cd6ea3d175f03a1e5010699a2a4cc13696d83d7bea1d80638" dependencies = [ - "windows-sys 0.59.0", + "windows-sys 0.61.2", ] [[package]] @@ -4581,7 +4581,7 @@ checksum = "3eaf3ede3fee6db1a4c2ee091bf8a8b4dccdc6d17f656fb07896ee72867612f2" [[package]] name = "libcosmic" version = "1.0.0" -source = "git+https://github.com/pop-os/libcosmic#2a73fbc0edfe1525381bf999e241d73def79b222" +source = "git+https://github.com/pop-os/libcosmic#a401af8b1c54a8abd393b8c5b7c8809402f83850" dependencies = [ "apply", "ashpd 0.12.3", @@ -4621,6 +4621,7 @@ dependencies = [ "phf", "rfd", "ron 0.12.2", + "roxmltree", "rust-embed", "rustix 1.1.4", "serde", @@ -5163,7 +5164,7 @@ version = "0.50.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7957b9740744892f114936ab4a57b3f487491bbeafaf8083688b16841a4240e5" dependencies = [ - "windows-sys 0.59.0", + "windows-sys 0.61.2", ] [[package]] @@ -6488,7 +6489,7 @@ dependencies = [ "errno", "libc", "linux-raw-sys 0.12.1", - "windows-sys 0.52.0", + "windows-sys 0.61.2", ] [[package]] @@ -6959,7 +6960,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c3d1e2c7f27f8d4cb10542a02c49005dbd6e93095799d6f3be745fae9f8fedd4" dependencies = [ "libc", - "windows-sys 0.60.2", + "windows-sys 0.61.2", ] [[package]] @@ -7209,10 +7210,10 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "32497e9a4c7b38532efcdebeef879707aa9f794296a4f0244f6f69e9bc8574bd" dependencies = [ "fastrand", - "getrandom 0.3.4", + "getrandom 0.4.3", "once_cell", "rustix 1.1.4", - "windows-sys 0.52.0", + "windows-sys 0.61.2", ] [[package]] @@ -7637,7 +7638,7 @@ checksum = "f2f6fb2847f6742cd76af783a2a2c49e9375d0a111c7bef6f71cd9e738c72d6e" dependencies = [ "memoffset", "tempfile", - "windows-sys 0.60.2", + "windows-sys 0.61.2", ] [[package]] @@ -8301,7 +8302,7 @@ version = "0.1.11" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c2a7b1c03c876122aa43f3020e6c3c3ee5c05081c9a00739faf7503aeba10d22" dependencies = [ - "windows-sys 0.48.0", + "windows-sys 0.61.2", ] [[package]] diff --git a/cosmic-settings/src/app.rs b/cosmic-settings/src/app.rs index da1100f..15459c3 100644 --- a/cosmic-settings/src/app.rs +++ b/cosmic-settings/src/app.rs @@ -174,7 +174,7 @@ pub enum Message { SearchSubmit, SetTheme(cosmic::theme::Theme), SetWindowTitle, - Surface(surface::Action), + Surface(surface::Action), } impl cosmic::Application for SettingsApp { @@ -860,9 +860,7 @@ impl cosmic::Application for SettingsApp { tracing::error!(error, "error occurred"); } Message::Surface(a) => { - return cosmic::task::message(cosmic::Action::Cosmic( - cosmic::app::Action::Surface(a), - )); + return cosmic::task::message(cosmic::Action::Surface(a)); } } diff --git a/cosmic-settings/src/pages/accessibility/magnifier.rs b/cosmic-settings/src/pages/accessibility/magnifier.rs index 7dae60d..054dea9 100644 --- a/cosmic-settings/src/pages/accessibility/magnifier.rs +++ b/cosmic-settings/src/pages/accessibility/magnifier.rs @@ -42,7 +42,7 @@ pub enum Message { SetIncrement(usize), SetSignin(bool), SetMovement(ZoomMovement), - Surface(surface::Action), + Surface(surface::Action), } impl Default for Page { diff --git a/cosmic-settings/src/pages/accessibility/mod.rs b/cosmic-settings/src/pages/accessibility/mod.rs index 7af5a7f..77c65cb 100644 --- a/cosmic-settings/src/pages/accessibility/mod.rs +++ b/cosmic-settings/src/pages/accessibility/mod.rs @@ -95,7 +95,7 @@ pub enum Message { SetScreenFilterSelection(ColorFilter), SetScreenInverted(bool), SetSoundMono(bool), - Surface(surface::Action), + Surface(surface::Action), SystemTheme(Box), } diff --git a/cosmic-settings/src/pages/applications/default_apps.rs b/cosmic-settings/src/pages/applications/default_apps.rs index 046619e..f86122e 100644 --- a/cosmic-settings/src/pages/applications/default_apps.rs +++ b/cosmic-settings/src/pages/applications/default_apps.rs @@ -48,7 +48,7 @@ pub enum Category { pub enum Message { SetDefault(Category, usize), Update(Arc), - Surface(surface::Action), + Surface(surface::Action), } impl From for crate::app::Message { diff --git a/cosmic-settings/src/pages/applications/legacy_applications.rs b/cosmic-settings/src/pages/applications/legacy_applications.rs index f2a1b20..5412c7f 100644 --- a/cosmic-settings/src/pages/applications/legacy_applications.rs +++ b/cosmic-settings/src/pages/applications/legacy_applications.rs @@ -25,7 +25,7 @@ pub enum Message { SetXwaylandKeyboardMode(EavesdroppingKeyboardMode), SetXwaylandMouseButtonMode(bool), SetXwaylandPrimaryOutput(usize), - Surface(surface::Action), + Surface(surface::Action), } impl From for crate::pages::Message { diff --git a/cosmic-settings/src/pages/desktop/panel/inner.rs b/cosmic-settings/src/pages/desktop/panel/inner.rs index ea54337..36ccf42 100644 --- a/cosmic-settings/src/pages/desktop/panel/inner.rs +++ b/cosmic-settings/src/pages/desktop/panel/inner.rs @@ -431,7 +431,7 @@ pub enum Message { PanelConfig(Box), ResetPanel, FullReset, - Surface(surface::Action), + Surface(surface::Action), } impl PageInner { diff --git a/cosmic-settings/src/pages/desktop/wallpaper/mod.rs b/cosmic-settings/src/pages/desktop/wallpaper/mod.rs index cb98b7b..00e0423 100644 --- a/cosmic-settings/src/pages/desktop/wallpaper/mod.rs +++ b/cosmic-settings/src/pages/desktop/wallpaper/mod.rs @@ -102,7 +102,7 @@ pub enum Message { Slideshow(bool), /// State change from cosmic-bg UpdateState(cosmic_bg_config::state::State), - Surface(surface::Action), + Surface(surface::Action), } impl From for crate::app::Message { diff --git a/cosmic-settings/src/pages/desktop/window_management.rs b/cosmic-settings/src/pages/desktop/window_management.rs index 4d06894..82aaddb 100644 --- a/cosmic-settings/src/pages/desktop/window_management.rs +++ b/cosmic-settings/src/pages/desktop/window_management.rs @@ -24,7 +24,7 @@ pub enum Message { ShowMaximizeButton(bool), ShowMinimizeButton(bool), SetEdgeSnapThreshold(u32), - Surface(surface::Action), + Surface(surface::Action), } pub struct Page { diff --git a/cosmic-settings/src/pages/desktop/workspaces.rs b/cosmic-settings/src/pages/desktop/workspaces.rs index ecb93a3..3200a1f 100644 --- a/cosmic-settings/src/pages/desktop/workspaces.rs +++ b/cosmic-settings/src/pages/desktop/workspaces.rs @@ -19,7 +19,7 @@ pub enum Message { SetWorkspaceWraparound(bool), SetShowName(bool), SetShowNumber(bool), - Surface(surface::Action), + Surface(surface::Action), } pub struct Page { diff --git a/cosmic-settings/src/pages/display/mod.rs b/cosmic-settings/src/pages/display/mod.rs index 1480c19..4f5836c 100644 --- a/cosmic-settings/src/pages/display/mod.rs +++ b/cosmic-settings/src/pages/display/mod.rs @@ -108,7 +108,7 @@ pub enum Message { /// Available outputs from cosmic-randr. randr: Arc>, }, - Surface(surface::Action), + Surface(surface::Action), } impl From for app::Message { diff --git a/cosmic-settings/src/pages/power/mod.rs b/cosmic-settings/src/pages/power/mod.rs index 33e75d6..3664b66 100644 --- a/cosmic-settings/src/pages/power/mod.rs +++ b/cosmic-settings/src/pages/power/mod.rs @@ -312,7 +312,7 @@ pub enum Message { SuspendOnBatteryTimeChange(Option), BackendAvailabilityCheck(Option), CurrentPowerProfileUpdate(PowerProfile), - Surface(surface::Action), + Surface(surface::Action), } impl From for crate::app::Message { diff --git a/cosmic-settings/src/pages/sound/applications.rs b/cosmic-settings/src/pages/sound/applications.rs index 4796d6e..b6ae6b6 100644 --- a/cosmic-settings/src/pages/sound/applications.rs +++ b/cosmic-settings/src/pages/sound/applications.rs @@ -28,7 +28,7 @@ pub enum Message { SetMute(u32, bool), SetSink(u32, usize), SetVolume(u32, u32), - Surface(surface::Action), + Surface(surface::Action), ToggleExpanded(u32), } diff --git a/cosmic-settings/src/pages/sound/device_profiles.rs b/cosmic-settings/src/pages/sound/device_profiles.rs index 66c1045..a5fe6b2 100644 --- a/cosmic-settings/src/pages/sound/device_profiles.rs +++ b/cosmic-settings/src/pages/sound/device_profiles.rs @@ -19,7 +19,7 @@ pub enum Message { /// Set the profile of a sound device. SetProfile(u32, u32), /// Surface Action - Surface(cosmic::surface::Action), + Surface(cosmic::surface::Action), } impl From for crate::pages::Message { diff --git a/cosmic-settings/src/pages/sound/mod.rs b/cosmic-settings/src/pages/sound/mod.rs index 8537c93..578f4c7 100644 --- a/cosmic-settings/src/pages/sound/mod.rs +++ b/cosmic-settings/src/pages/sound/mod.rs @@ -39,7 +39,7 @@ pub enum Message { /// Request to change the input volume. SetSourceVolume(u32), /// Surface Action - Surface(surface::Action), + Surface(surface::Action), /// Toggle the mute status of the output. ToggleSinkMute, /// Toggle the mute status of the input output. diff --git a/cosmic-settings/src/pages/time/date.rs b/cosmic-settings/src/pages/time/date.rs index 8127127..f4645be 100644 --- a/cosmic-settings/src/pages/time/date.rs +++ b/cosmic-settings/src/pages/time/date.rs @@ -365,7 +365,7 @@ pub enum Message { TimezoneContext, TimezoneSearch(String), UpdateTime, - Surface(surface::Action), + Surface(surface::Action), } impl page::AutoBind for Page {} From 5eb5a2e943e9702746c0a7ed3ab0aabcc516b29b Mon Sep 17 00:00:00 2001 From: Hosted Weblate Date: Mon, 14 Sep 2026 04:51:36 +0200 Subject: [PATCH 02/10] i18n: translation updates from weblate MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Amadɣas Co-authored-by: Arve Eriksson Co-authored-by: CYAXXX <85353920+CYAXXX@users.noreply.github.com> Co-authored-by: David Carvalho Co-authored-by: Ettore Atalan Co-authored-by: Geeson Wan Co-authored-by: Hosted Weblate Co-authored-by: Jim Spentzos Co-authored-by: Jiri Grönroos Co-authored-by: Julien Brouillard Co-authored-by: Quentin PAGÈS Co-authored-by: Satakun Utama Co-authored-by: Steen Rabol Co-authored-by: VandaL Co-authored-by: Zahid Rizky Fakhri Co-authored-by: lorduskordus Co-authored-by: taijuin Lee Co-authored-by: therealmate Co-authored-by: Димко Co-authored-by: кубик круглый Co-authored-by: 麋麓 BigELK176 Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-settings/cs/ Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-settings/da/ Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-settings/de/ Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-settings/el/ Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-settings/fi/ Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-settings/fr/ Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-settings/hu/ Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-settings/id/ Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-settings/kab/ Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-settings/kmr/ Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-settings/oc/ Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-settings/pl/ Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-settings/pt_BR/ Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-settings/ru/ Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-settings/sv/ Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-settings/th/ Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-settings/uk/ Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-settings/zh_Hans/ Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-settings/zh_Hant/ Translation: Pop OS/COSMIC Settings --- i18n/cs/cosmic_settings.ftl | 2 + i18n/da/cosmic_settings.ftl | 103 ++++++++++++++++---- i18n/de/cosmic_settings.ftl | 2 + i18n/el/cosmic_settings.ftl | 2 + i18n/fi/cosmic_settings.ftl | 2 + i18n/fr/cosmic_settings.ftl | 2 + i18n/hu/cosmic_settings.ftl | 2 + i18n/id/cosmic_settings.ftl | 2 + i18n/kab/cosmic_settings.ftl | 2 +- i18n/kmr/cosmic_settings.ftl | 4 +- i18n/oc/cosmic_settings.ftl | 31 +++++- i18n/pl/cosmic_settings.ftl | 2 + i18n/pt-BR/cosmic_settings.ftl | 2 + i18n/ru/cosmic_settings.ftl | 2 + i18n/sv/cosmic_settings.ftl | 2 + i18n/th/cosmic_settings.ftl | 169 +++++++++++++++++---------------- i18n/uk/cosmic_settings.ftl | 2 + i18n/zh-CN/cosmic_settings.ftl | 2 + i18n/zh-TW/cosmic_settings.ftl | 22 +++-- 19 files changed, 246 insertions(+), 111 deletions(-) diff --git a/i18n/cs/cosmic_settings.ftl b/i18n/cs/cosmic_settings.ftl index be1372f..1e0276b 100644 --- a/i18n/cs/cosmic_settings.ftl +++ b/i18n/cs/cosmic_settings.ftl @@ -933,3 +933,5 @@ bluetooth-display-passkey = Párování Bluetooth .description = Zadejte prosím následující párovací kód na zařízení { $device } a poté stiskněte Enter bluetooth-display-pin = Párování Bluetooth .description = Zadejte prosím následující PIN na zařízení { $device } a poté stiskněte Enter +rename = Přejmenovat +bluetooth-rename-device = Přejmenovat zařízení diff --git a/i18n/da/cosmic_settings.ftl b/i18n/da/cosmic_settings.ftl index 6009cc4..51984fe 100644 --- a/i18n/da/cosmic_settings.ftl +++ b/i18n/da/cosmic_settings.ftl @@ -57,6 +57,8 @@ vpn-error = VPN Fejl .connect = Kunne ikke oprette forbindelse til VPN .connection-editor = Forbindelsesredigering mislykkedes .connection-settings = Indstillingerne for aktive forbindelser kunne ikke hentes + .openvpn-config-path = Ugyldig filsti til OpenVPN-konfiguration + .openvpn-config-path-desc = Den valgte fil skal befinde sig på et lokalt filsystem. .updating-state = Kunne ikke opdatere netværksadministrators tilstand .wireguard-config-path = Ugyldig filsti for WireGuard-konfigurationen .wireguard-config-path-desc = Valgt fil skal være på et lokalt filsystem. @@ -89,15 +91,14 @@ activate = Aktiver confirm = Bekræft enable = Enable bluetooth = Bluetooth - .desc = Administrer Bluetooth enheder - .status = This system is visible as { $aliases } while Bluetooth settings are open. - .connected = Tilsluttet - .connecting = Tilslutter - .disconnecting = Afbryder forbindelsen - .connect = Tilslut - .disconnect = Afbryd forbindelsen + .status = Dette system er synligt som { $aliases } mens Bluetooth-indstillinger er åbne. + .connected = Forbundet + .connecting = Forbinder + .disconnecting = Afbryder forbindelse + .connect = Opret forbindelse + .disconnect = Afbryd forbindelse .forget = Glem - .dbus-error = Der opstod en fejl under interaktion med DBus: { $why } + .dbus-error = Der opstod en fejl ved kommunikation med DBus: { $why } .disabled = Bluetooth-tjenesten er deaktiveret .inactive = Bluetooth-tjenesten er ikke aktiv .unknown = Bluetooth-tjenesten kunne ikke aktiveres. Er BlueZ installeret? @@ -159,15 +160,14 @@ desktop = Desktop ## Desktop: Baggrundbillede -wallpaper = Baggrundbillede - .change = Skift billede hvert - .desc = Baggrundbilleder, farver, og slideshow indstillinger - .fit = Tilpas baggrundbillede - .folder-dialog = Vælg baggrundbillede mappe - .image-dialog = Vælg baggrundbillede - .plural = Baggrundbillede - .same = Samme baggrundbillede på alle skærme - .slide = Slideshow +wallpaper = Baggrund + .change = Skift billede hver + .fit = Tilpas baggrund + .folder-dialog = Vælg baggrundsmappe + .image-dialog = Vælg baggrundsbillede + .plural = Baggrunde + .same = Samme baggrund på alle skærme + .slide = Diasshow add-color = Tilføj farve add-image = Tilføj billede all-displays = Alle Skærme @@ -842,3 +842,72 @@ xdg-entry-displays-keywords = COSMIC;Skærm; xdg-entry-date-time-comment = Tidszone, automatiske ur-indstillinger og tidsformat xdg-entry-desktop-comment = Baggrund, udseende, panel, dock, vindueshåndtering og arbejdsområder xdg-entry-dock-comment = En valgfri bjælke til apps og applets +xdg-entry-touchpad = Pegefelt +xdg-entry-wired = Kablet +xdg-entry-startup-apps-comment = Konfigurer programmer, der kører ved login +xdg-entry-region-language = Region og sprog +xdg-entry-mouse-keywords = COSMIC;Mus;Acceleration;Rulning; +xdg-entry-notifications-keywords = COSMIC;Notifikation;Lås; +xdg-entry-startup-apps-keywords = COSMIC;Opstart;Program; +xdg-entry-keyboard-comment = Inputkilder, skift, indtastning af specialtegn og genveje +xdg-entry-wired-keywords = COSMIC;Kablet;LAN;Netværk;Forbindelse; +xdg-entry-power = Strøm og batteri +xdg-entry-mouse = Mus +xdg-entry-mouse-comment = Musehastighed, acceleration og naturlig rulning +xdg-entry-system = System og konti +xdg-entry-panel-keywords = COSMIC;Panel;Applet +xdg-entry-window-management = Vindueshåndtering +xdg-entry-time-language-comment = Administrer systemdato, tid, region og sprog +xdg-entry-x11-applications-keywords = COSMIC;X11;Program;Spil;Kompatibilitet; +xdg-entry-touchpad-keywords = COSMIC;Pegefelt;Bevægelse; +xdg-entry-time-language = Tid og sprog +xdg-entry-users = Brugere +xdg-entry-system-keywords = COSMIC;System;Info;Konti;Firmware; +xdg-entry-wireless-keywords = COSMIC;WiFi;Wi-Fi;Netværk;Forbindelse; +xdg-entry-panel = Panel +xdg-entry-notifications = Notifikationer +xdg-entry-wireless-comment = Wi-Fi-forbindelser og forbindelsesprofiler +xdg-entry-wallpaper = Baggrund +xdg-entry-network = Netværk og trådløst +xdg-entry-users-comment = Godkendelse og brugerkonti +xdg-entry-network-keywords = COSMIC;Netværk;Trådløs;WiFi;VPN; +xdg-entry-wallpaper-comment = Baggrundsbilleder, farver og diasshowindstillinger +xdg-entry-startup-apps = Opstartsprogrammer +xdg-entry-wireless = Wi-Fi +xdg-entry-workspaces-keywords = COSMIC;Arbejdsområde;Orientering;Oversigt;Skærm; +xdg-entry-system-comment = Systemoplysninger, konti og firmwareopdateringer +xdg-entry-x11-applications-comment = Skalering af X11-vinduesprogrammer, primær skærm og globale genveje +xdg-entry-region-language-comment = Formater datoer, tidspunkter og tal baseret på din region +xdg-entry-wallpaper-keywords = COSMIC;Baggrund;Baggrund;Diasshow; +xdg-entry-users-keywords = COSMIC;Bruger;Konto; +xdg-entry-vpn-keywords = COSMIC;VPN;Netværk;Forbindelse;OpenVPN;OpenConnect; +xdg-entry-time-language-keywords = COSMIC;System;Tid;Dato;Region;Sprog; +xdg-entry-notifications-comment = Forstyr ikke, låseskærmsnotifikationer og indstillinger pr. program +xdg-entry-sound-keywords = COSMIC;Lyd;Lyd;Alarm;Pipewire; +xdg-entry-power-keywords = COSMIC;Strøm;Batteri +xdg-entry-region-language-keywords = COSMIC;Region;Sprog;Dato;Format;Tid;Lokation;Lokalisering; +xdg-entry-sound-comment = Lydindstillinger for enheder, alarmer og programmer +xdg-entry-touchpad-comment = Pegefelthastighed, klikindstillinger og bevægelser +xdg-entry-keyboard-keywords = COSMIC;Tastatur;Input;Kilde;Genveje; +xdg-entry-vpn-comment = VPN-forbindelser og forbindelsesprofiler +xdg-entry-window-management-keywords = COSMIC;Vindue;Håndtering;Opdeling;Super;Tast; +xdg-entry-workspaces-comment = Arbejdsområdernes orientering, oversigt og adfærd på flere skærme +xdg-entry-network-comment = Administrer netværksforbindelser +xdg-entry-panel-comment = Primær systembjælke til menuer og applets +xdg-entry-sound = Lyd +xdg-entry-power-comment = Strømtilstande og strømspareindstillinger +xdg-entry-workspaces = Arbejdsområder +xdg-entry-x11-applications = Kompatibilitet med X11-programmer +xdg-entry-window-management-comment = Super-tast-handling, vindueskontrolindstillinger og yderligere vinduesopdelingsindstillinger +xdg-entry-wired-comment = Kablede forbindelser og forbindelsesprofiler +qr-code-unavailable = QR-kode ikke tilgængelig +network-name = Netværksnavn +auth-dialog = Godkendelse påkrævet + .vpn-description = Indtast det brugernavn og den adgangskode, som VPN-tjenesten kræver. + .wifi-description = Indtast adgangskoden eller krypteringsnøglen. Du kan også oprette forbindelse ved at trykke på “WPS”-knappen på routeren. +share = Del netværk +scan-to-connect-description = Scan QR-koden for at oprette forbindelse til dette netværk. +bluetooth-display-passkey = Bluetooth-parring + .description = Indtast følgende pinkode på { $device }, og tryk derefter på Enter +bluetooth-display-pin = Bluetooth-parring + .description = Indtast følgende pinkode på { $device }, og tryk derefter på Enter diff --git a/i18n/de/cosmic_settings.ftl b/i18n/de/cosmic_settings.ftl index 651a180..8430319 100644 --- a/i18n/de/cosmic_settings.ftl +++ b/i18n/de/cosmic_settings.ftl @@ -952,3 +952,5 @@ bluetooth-display-passkey = Bluetooth-Kopplung .description = Bitte gib den folgenden Passkey auf { $device } ein und drücke dann die Eingabetaste bluetooth-display-pin = Bluetooth-Kopplung .description = Bitte gib die folgende PIN auf { $device } ein und drücke dann die Eingabetaste +bluetooth-rename-device = Gerät umbenennen +rename = Umbenennen diff --git a/i18n/el/cosmic_settings.ftl b/i18n/el/cosmic_settings.ftl index eff3178..8f80934 100644 --- a/i18n/el/cosmic_settings.ftl +++ b/i18n/el/cosmic_settings.ftl @@ -858,3 +858,5 @@ bluetooth-display-passkey = Σύζευξη Bluetooth .description = Πληκτρολογήστε το ακόλουθο κλειδί πρόσβασης στο { $device } και πατήστε Enter bluetooth-display-pin = Σύζευξη Bluetooth .description = Πληκτρολογήστε το ακόλουθο PIN στο { $device } και πατήστε Enter +rename = Μετονομασία +bluetooth-rename-device = Μετονομασία συσκευής diff --git a/i18n/fi/cosmic_settings.ftl b/i18n/fi/cosmic_settings.ftl index 1bdf79c..d789cb0 100644 --- a/i18n/fi/cosmic_settings.ftl +++ b/i18n/fi/cosmic_settings.ftl @@ -839,3 +839,5 @@ bluetooth-display-passkey = Bluetooth-parinmuodostus .description = Syötä seuraava turva-avain laitteelle { $device }, ja paina sitten Enter bluetooth-display-pin = Bluetooth-parinmuodostus .description = Syötä seuraava PIN-koodi laitteelle { $device }, ja paina sitten Enter +rename = Nimeä uudelleen +bluetooth-rename-device = Nimeä laite uudelleen diff --git a/i18n/fr/cosmic_settings.ftl b/i18n/fr/cosmic_settings.ftl index f4e39a2..3b0c3f9 100644 --- a/i18n/fr/cosmic_settings.ftl +++ b/i18n/fr/cosmic_settings.ftl @@ -942,3 +942,5 @@ bluetooth-display-passkey = Appairage Bluetooth .description = Veuillez saisir le code d’association sur { $device }, puis appuyer sur Entrée bluetooth-display-pin = Appairage Bluetooth .description = Veuillez saisir le code PIN suivant sur { $device }, puis appuyer sur Entrée +rename = Renommer +bluetooth-rename-device = Renommer le périphérique diff --git a/i18n/hu/cosmic_settings.ftl b/i18n/hu/cosmic_settings.ftl index 98a27d3..a44be3d 100644 --- a/i18n/hu/cosmic_settings.ftl +++ b/i18n/hu/cosmic_settings.ftl @@ -954,3 +954,5 @@ bluetooth-display-passkey = Bluetooth-párosítás .description = Írd be a következő párosítási kulcsot a(z) { $device } eszközön, majd nyomd meg az Enter billentyűt bluetooth-display-pin = Bluetooth-párosítás .description = Írd be a következő PIN-kódot a(z) { $device } eszközön, majd nyomd meg az Enter billentyűt +rename = Átnevezés +bluetooth-rename-device = Eszköz átnevezése diff --git a/i18n/id/cosmic_settings.ftl b/i18n/id/cosmic_settings.ftl index 98a873f..a849340 100644 --- a/i18n/id/cosmic_settings.ftl +++ b/i18n/id/cosmic_settings.ftl @@ -858,3 +858,5 @@ bluetooth-display-passkey = Pemasangan Bluetooth .description = Silakan ketik kunci sandi berikut pada { $device }, kemudian tekan Enter bluetooth-display-pin = Pemasangan Bluetooth .description = Silakan ketik PIN berikut pada { $device }, kemudian tekan Enter +rename = Ganti Nama +bluetooth-rename-device = Ganti Nama Perangkat diff --git a/i18n/kab/cosmic_settings.ftl b/i18n/kab/cosmic_settings.ftl index dd28af5..58b3826 100644 --- a/i18n/kab/cosmic_settings.ftl +++ b/i18n/kab/cosmic_settings.ftl @@ -96,7 +96,7 @@ xdg-entry-region-language-comment = Msel izemzen, isragen akked yemḍanen almen xdg-entry-sound-keywords = Cosmic;Imesli;Ameslaw;Alɣu;Pipewire; xdg-entry-region-language-keywords = COSMIC;Tamnaḍt;Tutlayt;Azemz;Amasal;Asrag;Iɣewwaṛen idiganen;Asideg; xdg-entry-sound-comment = Iɣewwaṛen n umeslaw i yibenkan, ilɣa akked yisnasen -cancel = Sefsex +cancel = Semmet save = Sekles replace = Semselsi light = Aceɛlal diff --git a/i18n/kmr/cosmic_settings.ftl b/i18n/kmr/cosmic_settings.ftl index 7878207..78a6b08 100644 --- a/i18n/kmr/cosmic_settings.ftl +++ b/i18n/kmr/cosmic_settings.ftl @@ -60,7 +60,7 @@ frosted = Bandora cama qeşa li ser navrûya pergalê .desc = Li ser destgeh, bender, sepanok, destpêker û pirtûkxaneya sepanan bandora mijîkirina paşrûyê disepîne about-hardware = Reqalav .model = Modêla reqalavê - .memory = Bîrdank + .memory = Bîr .processor = Pêvajoker .graphics = Grafîk .disk-capacity = Kapasîteya dîskê @@ -858,3 +858,5 @@ bluetooth-display-pin = Cotkirina Bluetoothê workspaces-navigation = Gerandin .wraparound = Di navbera yekem û dawîn qadê xebatê de digere bi riya bikaranîna kurteriyên kilîtdankê û tevgeran no-search-results = Tu tor li lêgerînên te li hev nakin . +rename = Navê biguhêrîne +bluetooth-rename-device = Navê amûrê biguhêrîne diff --git a/i18n/oc/cosmic_settings.ftl b/i18n/oc/cosmic_settings.ftl index 099babc..fc31069 100644 --- a/i18n/oc/cosmic_settings.ftl +++ b/i18n/oc/cosmic_settings.ftl @@ -6,7 +6,7 @@ identity = Identitat visible-networks = Rets visiblas username = Nom d’utilizaire share = Partejar aquesta ret -settings = Paramètres +settings = Configuracion qr-code-unavailable = Còdi QR indisponible password-confirm = Confirmar lo senhal password = Senhal @@ -25,5 +25,32 @@ add-network = Apondre una ret unknown = Desconegut ok = D’acòrdi light = Clar -dark = Fosc +dark = Escur appearance = Aparéncia +forget-dialog = Oblidar aquesta ret Wi-Fi ? + .description = Vos caldrà tornar picar un senhal per utilizar aquesta ret Wi-Fi a l'avenidor. +applications = Aplicacions +cancel = Anullar +xdg-entry-bluetooth-comment = Gerir los aparelhs Bluetooth +xdg-entry-appearance-keywords = COSMIC;Enfasi;Color;Icòna;Polissa;Tèma +xdg-entry-a11y = Accessibilitat +xdg-entry-desktop-keywords = COSMIC;Burèu; +xdg-entry-displays-comment = Gerir los paramètres d’afichatge +xdg-entry-desktop = Burèu +xdg-entry-date-time-keywords = COSMIC;Ora;Orari;Fus;Zòna;Temps; +xdg-entry-displays = Ecrans +xdg-entry-date-time = Data e ora +xdg-entry-bluetooth-keywords = COSMIC;Bluetooth; +xdg-entry-dock = Dock +xdg-entry-appearance-comment = Colors d’enfasi e tèmas +xdg-entry-comment = Aplicacion Paramètres pel burèu COSMIC +xdg-entry-applications = Aplicacions +xdg-entry-keywords = COSMIC;Paramètres;Configuracions;Reglatges; +xdg-entry-about = A prepaus +xdg-entry-appearance = Aparéncia +xdg-entry-displays-keywords = COSMIC;Ecran; +xdg-entry-date-time-comment = Fus orari, reglatge de l’ora automatica e formatatge de l’ora +number = { $number } +app = Configuracion de COSMIC +dbus-connection-error = Fracàs de la connexion a DBus +replace = Remplaçar diff --git a/i18n/pl/cosmic_settings.ftl b/i18n/pl/cosmic_settings.ftl index b6142f8..04665d4 100644 --- a/i18n/pl/cosmic_settings.ftl +++ b/i18n/pl/cosmic_settings.ftl @@ -968,3 +968,5 @@ bluetooth-display-passkey = Parowanie Bluetooth .description = Wpisz ten kod na { $device } i naciśnij Enter bluetooth-display-pin = Bluetooth Pairing .description = Wpisz PIN na { $device } i naciśnij Enter +rename = Zmień nazwę +bluetooth-rename-device = Zmień Nazwę Urządzenia diff --git a/i18n/pt-BR/cosmic_settings.ftl b/i18n/pt-BR/cosmic_settings.ftl index 3d458c5..c09c830 100644 --- a/i18n/pt-BR/cosmic_settings.ftl +++ b/i18n/pt-BR/cosmic_settings.ftl @@ -951,3 +951,5 @@ bluetooth-display-passkey = Emparelhamento Bluetooth .description = Por favor, digite a seguinte chave em { $device }, depois pressione Enter bluetooth-display-pin = Emparelhamento Bluetooth .description = Por favor, digite o seguinte PIN em { $device }, depois pressione Enter +rename = Renomear +bluetooth-rename-device = Renomear dispositivo diff --git a/i18n/ru/cosmic_settings.ftl b/i18n/ru/cosmic_settings.ftl index 599871b..8a0198d 100644 --- a/i18n/ru/cosmic_settings.ftl +++ b/i18n/ru/cosmic_settings.ftl @@ -928,3 +928,5 @@ bluetooth-display-passkey = Сопряжение по Bluetooth .description = Введите следующий код на { $device }, затем нажмите Enter bluetooth-display-pin = Сопряжение по Bluetooth .description = Введите следующий PIN-код на { $device }, затем нажмите Enter +rename = Переименовать +bluetooth-rename-device = Переименовать устройство diff --git a/i18n/sv/cosmic_settings.ftl b/i18n/sv/cosmic_settings.ftl index b4d08ac..dd3d254 100644 --- a/i18n/sv/cosmic_settings.ftl +++ b/i18n/sv/cosmic_settings.ftl @@ -966,3 +966,5 @@ bluetooth-display-passkey = Bluetooth-koppling .description = Mata in följande säkerhetskod på { $device }, tryck sedan Enter bluetooth-display-pin = Bluetooth-koppling .description = Ange följande PIN på { $device }, tryck sedan Enter +bluetooth-rename-device = Byt namn på enhet +rename = Byt namn diff --git a/i18n/th/cosmic_settings.ftl b/i18n/th/cosmic_settings.ftl index a40fc0c..cc97166 100644 --- a/i18n/th/cosmic_settings.ftl +++ b/i18n/th/cosmic_settings.ftl @@ -1,6 +1,6 @@ app = การตั้งค่า COSMIC dbus-connection-error = ล้มเหลวในการเชื่อมต่อไปยัง DBus -ok = OK +ok = ตกลง unknown = ไม่ทราบ number = { $number } @@ -30,8 +30,8 @@ identity = ตัวตน auth-dialog = จำเป็นต้องเข้าสู่ระบบ .vpn-description = ใส่ชื่อผู้ใช้และรหัสผ่านที่จำเป็นต่อบริการ VPN .wifi-description = ใส่รหัสผ่านหรือกุญแจเข้ารหัส คุณสามารถเชื่อมต่อโดยใช้ปุ่ม "WPS" บนเราเตอร์ได้เช่นกัน -forget-dialog = ลิมเครือข่ายไวไฟนี้หรือไม่ - .description = คุณจะต้องใส่รหัสผ่านอีกครั้งในการเชื่อมต่อเครือข่ายไวไฟนี้ในอนาคต +forget-dialog = ลืมเครือข่าย Wi-Fi นี้หรือไม่ + .description = คุณจะต้องใส่รหัสผ่านอีกครั้งในการเชื่อมต่อเครือข่าย Wi-Fi นี้ในอนาคต network-device-state = .activated = เชื่อมต่อแล้ว .config = กำลังเชื่อมต่อ @@ -40,7 +40,7 @@ network-device-state = .failed = ล้มเหลวในการเชื่อมต่อ .ip-check = กำลังตรวจสอบการเชื่อมต่อ .ip-config = กำลังขอ IP และข้อมูลเส้นทางเครือข่าย - .need-auth = ต้องการการเข้าสู่ระบบ + .need-auth = จำเป็นต้องเข้าสู่ระบบ .prepare = กำลังเตรียมพร้อมในการเชื่อมต่อ .secondaries = กำลังรอการเชื่อมต่อรอง .unavailable = ไม่มีมีอยู่ @@ -49,7 +49,7 @@ network-device-state = .unplugged = สายถูกถอด remove-connection-dialog = นำโปรไฟล์การเชื่อมต่อออกหรือไม่ .vpn-description = คุณจำเป็นต้องใส่รหัสผ่านอีกครั้งในการใช้เครือข่ายนี้อีกในอนาคต - .wired-description = คุณจะต้องสร้างโปรไฟล์นี้ซ้ำในการจะใช้มันอีกในอนาคต + .wired-description = คุณต้องสร้างโปรไฟล์นี้ใหม่หากต้องใช้งานในอนาคต vpn = VPN .connections = การเชื่อมต่อ VPN .error = ล้มเหลวในการเพิ่มการตั้งค่า VPN @@ -60,6 +60,8 @@ vpn-error = ความล้มเหลวที่เกี่ยวกั .connect = ล้มเหลวในการเชื่อมต่อไปยัง VPN .connection-editor = ตัวแก้ไขการเชื่อมต่อล้มเหลว .connection-settings = ล้มเหลวในการรับการตั้งค่าสำหรับการเชื่อมต่อที่เปิดอยู่ + .openvpn-config-path = เส้นทางไฟล์ไม่ถูกต้องสำหรับการตั้งค่า OpenVPN + .openvpn-config-path-desc = ไฟล์ที่ถูกเลือกต้องอยู่บนระบบไฟล์ภายในเครื่อง .updating-state = ล้มเหลวในการอัพเดทสถานะตัวจัดการเครือข่าย .wireguard-config-path = เส้นทางไฟล์ของไฟล์การตั้งค่า WireGuard ไม่ถูกต้อง .wireguard-config-path-desc = ไฟล์ที่เลือกจะต้องอยู่บนระบบไฟล์ภายในเครื่อง @@ -76,10 +78,10 @@ wired = การเชื่อมต่อแบบมีสาย .devices = อุปกรณ์มีสาย .remove = ลบโปรไฟล์การเชื่อมต่อ wifi = Wi-Fi - .adapter = อะแดปเตอร์ Wi-Fi { $id } + .adapter = อะแด็ปเตอร์ Wi-Fi { $id } .forget = ลืมเครือข่ายนี้ wireguard-dialog = เพิ่มอุปกรณ์ WireGuard - .description = เลือกชื่ออุปกรณ์สำหรับการตั้งค่า WireGuard + .description = เลือกชื่ออุปกรณ์สำหรับการตั้งค่า WireGuard นี้ ## Networking: Online Accounts @@ -91,9 +93,8 @@ online-accounts = บัญชีออนไลน์ activate = เปิดใช้งาน confirm = ยืนยัน enable = เปิดใช้งาน -bluetooth = บลูทูธ - .desc = จัดการอุปกรณ์บลูทูธ - .status = อุปกรณ์นี้สามารถมองเห็นได้ด้วยชื่อ { $aliases } ขณะที่การตั้งค่าบลูทูธเปิดอยู่ +bluetooth = บลูทูท + .status = อุปกรณ์นี้สามารถมองเห็นได้ด้วยชื่อ { $aliases } ขณะที่การตั้งค่าบลูทูทเปิดอยู่ .connected = เชื่อมต่อแล้ว .connecting = กำลังเชื่อมต่อ .disconnecting = กำลังตัดการเชื่อมต่อ @@ -101,13 +102,13 @@ bluetooth = บลูทูธ .disconnect = ตัดการเชื่อมต่อ .forget = ลืม .dbus-error = เกิดข้อผิดพลาดระหว่างการติดต่อกับ DBus: { $why } - .disabled = บริการบลูทูธปิดใช้งานอยู่ - .inactive = บริการบลูทูธไม่ทำงานอยู่ - .unknown = บริการบลูทูธไม่สามารถเปิดใช้งานได้ คุณมี BlueZ ติดตั้งอยู่รึเปล่า + .disabled = บริการบลูทูทปิดใช้งานอยู่ + .inactive = บริการบลูทูทไม่ทำงานอยู่ + .unknown = บริการบลูทูทไม่สามารถเปิดใช้งานได้ คุณมี BlueZ ติดตั้งอยู่รึเปล่า bluetooth-paired = อุปกรณ์ที่เชื่อมต่อก่อนหน้านี้ .connect = เชื่อมต่อ .battery = แบตเตอรี่ { $percentage }% -bluetooth-confirm-pin = ยืนยันรหัส PIN บลูทูธ +bluetooth-confirm-pin = ยืนยันรหัส PIN บลูทูท .description = โปรดยืนยันว่ารหัส PIN ต่อไปนี้ตรงกับรหัสที่แสดงอยู่บน { $device } bluetooth-available = อุปกรณ์ใกล้เคียง bluetooth-adapters = อะแดปเตอร์บลูทูธ @@ -123,8 +124,10 @@ accessibility = ความเข้าถึงได้ .high-contrast = โหมดคอนทราสท์สูง .invert-colors = สลับสี .color-filters = ฟิลเตอร์สี + .shake-cursor = เขย่าเคอร์เซอร์เพื่อหามัน + .shake-cursor-desc = เขย่าเมาส์อย่างรวดเร็วเพื่อขยายขนาดเคอร์เซอร์ชั่วคราว hearing = การได้ยิน - .mono = เล่นเสียงสเตอริโอเป็นแบบโมโน + .mono = เล่นเสียงสเตรีโอเป็นแบบโมโน default = ค่าเริ่มต้น magnifier = แว่นขยาย .controls = @@ -158,13 +161,12 @@ color-filter = ประเภทฟิลเตอร์สี ## Desktop -desktop = เดสก์ทอป +desktop = เดสก์ท็อป ## Desktop: Wallpaper wallpaper = วอลเปเปอร์ .change = เปลี่ยนภาพทุก ๆ - .desc = ภาพวอลเปเปอร์ สี และตัวเลือกสไลด์โชว์ .fit = การทำให้วอลเปเปอร์พอดี .folder-dialog = เลือกโฟลเดอร์วอลเปเปอร์ .image-dialog = เลือกรูปภาพวอลเปเปอร์ @@ -186,8 +188,7 @@ never = ไม่เคย ## Desktop: Appearance -appearance = หน้าตา - .desc = ธีมและสีหลัก +appearance = ลักษณะ accent-color = สีหลัก app-background = พื้นหลังแอพลิเคชั่นหรือหน้าต่าง auto = อัตโนมัติ @@ -204,8 +205,8 @@ mode-and-colors = โหมดและสี recent-colors = สีล่าสุด reset-to-default = รีเซ็ตเป็นค่าเริ่มต้น rgb = RGB -window-hint-accent = สีที่บอกใบ้ว่าหน้าต่างที่ใช้งานอยู่ -window-hint-accent-toggle = ใช้สีหลักธีมเป็นสีที่บอกใบ้หน้าต่างที่ใช้งานอยู่ +window-hint-accent = สีบอกใบ้หน้าต่างที่ใช้งานอยู่ +window-hint-accent-toggle = ใช้สีหลักธีมเป็นสีบอกใบ้หน้าต่างที่ใช้งานอยู่ auto-switch = สลับระหว่างโหมดมืดและสว่างอัตโนมัติ .sunrise = สลับเป็นโหมดสว่างเมื่อพระอาทิตย์ขึ้น .sunset = สลับเป็นโหมดมืดเมื่อพระอาทิตย์ตก @@ -229,6 +230,19 @@ style = สไตล์ .round = กลม .slightly-round = กลมเล็กน้อย .square = เหลี่ยม + .frosted-glass = กระจกฝ้า + .frosted-system-interface = อินเทอร์เฟซระบบ + .frosted-system-interface-desc = นำเอฟเฟกต์กระจกฝ้าไปใช้กับลันเชอร์ ไลบรารีแอปพลิเคชัน ภาพรวมพื้นที่ทำงาน และการควบคุมบนหน้าจอ + .frosted-windows = หน้าต่าง + .frosted-windows-desc = นำเอฟเฟกต์กระจกฝ้าไปใช้กับหน้าต่างและไดอะลอก + .frosted-panels = แผงควบคุม + .frosted-panels-desc = นำเอฟเฟกต์กระจกฝ้าไปใช้กับแผงควบคุมและแท่นวาง + .frosted-applets = แอพเล็ต + .frosted-applets-desc = นำเอฟเฟกต์กระจกฝ้าไปใช้กับเมนูแอพเล็ตบนแผงควบคุมและแท่นวาง + .frosted-thickness = ความหนาฝ้า + .less = น้อย + .more = มาก + .glass-opacity = ความทึบกระจก interface-density = ความหนาแน่นของอินเทอร์เฟซ .comfortable = สะบาย .compact = กะทัดรัด @@ -247,12 +261,10 @@ monospace-font = ฟอนต์โมโนสเปซ ## Desktop: Notifications notifications = การแจ้งเตือน - .desc = ห้ามรบกวน การแจ้งเตือนบนหน้าจอล็อค และการตั้งค่าแต่ละแอพลิเคชั่น ## Desktop: Panel panel = แผงควบคุม - .desc = แถบด้านบนที่มีการควบคุมเดสก์ทอปและเมนู add = เพิ่ม add-applet = เพิ่มแอพเล็ต all = ทั้งหมด @@ -269,7 +281,7 @@ search-applets = ค้นหาแอพเล็ต... small = เล็ก start-segment = เริ่มส่วนใหม่ panel-appearance = หน้าตา - .match = ตรงกับเดสก์ทอป + .match = ตรงกับเดสก์ท็อป .light = สว่าง .dark = มืด panel-behavior-and-position = พฤติกรรมและตำแหน่ง @@ -295,17 +307,15 @@ panel-missing = การตั้งค่าแผงควบคุมสู ## Desktop: Dock dock = แท่นวาง - .desc = แผงที่มีแอพลิเคชั่นปักหมุดในถาดแอพและแอพเล็ตอื่น ๆ ## Desktop: Window management window-management = การจัดการหน้าต่าง - .desc = การกระทำซุปเปอร์คีย์ ตัวเลือกการควบคุมหน้าต่าง และตัวเลือกการไทล์หน้าต่างเพิ่มเติม -super-key = ซุปเปอร์คีย์ +super-key = การกระทำปุ่มซูเปอร์ .launcher = เปิดลันเชอร์ .workspaces = เปิดหน้าพื้นที่ทำงาน .applications = เปิดหน้าแอพลิเคชั่น - .disable = ปิด + .none = ไม่มี edge-gravity = หน้าต่างที่ลอยอยู่จะยึดติดกับขอบที่ใกล้เคียง window-controls = การควบคุมหน้าต่าง .minimize = แสดงปุ่มซ่อนหน้าต่าง @@ -319,7 +329,6 @@ focus-navigation = การนำทางโฟกัส ## Desktop: Workspaces workspaces = พื้นที่ทำงาน - .desc = พฤติกรรมและการวางแนวพื้นที่ทำงาน workspaces-behavior = พฤติกรรมพื้นที่ทำงาน .dynamic = พื้นที่ทำงานที่เปลี่ยนแปลงอยู่เสมอ .dynamic-desc = ลบที่ทำงานว่างปล่าวโดยอัตโนมัติ @@ -346,7 +355,6 @@ color = สี .sidebar = โปรไฟล์สี .temperature = อุณหภูมิสี display = จอแสดงผล - .desc = จัดการจอแสดงผล การสลับกราฟิก และไฟกลางคืน .arrangement = การจัดจอแสดงผล .arrangement-desc = ลากจอแสดงผลเพื่อจัดเรียงพวกมัน .enable = เปิดจอแสดงผล @@ -362,9 +370,9 @@ mirroring = การสะท้อน .dont = อย่าสะท้อน .mirror = สะท้อน { $display } .project = - ฉายภาพไปยัง { $display -> + ฉายภาพไปยัง{ $display -> [all] จอภาพทั้งหมด - *[other] { $display } + *[other] { " " }{ $display } } .project-count = กำลังฉายไปยังจอภาพอื่นอีก { $count } จอ night-light = ไฟกลางคืน @@ -372,9 +380,9 @@ night-light = ไฟกลางคืน .desc = ลดแสงสีฟ้าด้วยสีที่อุ่นขึ้น orientation = การวางแนว .standard = มาตรฐาน - .rotate-90 = หมุน 90 - .rotate-180 = หมุน 180 - .rotate-270 = หมุน 270 + .rotate-90 = หมุน 90° + .rotate-180 = หมุน 180° + .rotate-270 = หมุน 270° vrr = อัตราการรีเฟรชแบบแปรผัน .enabled = เปิด .force = บังคับเปิด @@ -391,13 +399,14 @@ dialog = ไดอะล็อก ## Sound sound = เสียง - .desc = N/A -sound-output = เอาท์พุต - .volume = ระดับเสียงเอาท์พุต - .device = อุปกรณ์เอาท์พุต - .level = ระดับเอาท์พุต +sound-output = เอาต์พุต + .volume = ระดับเสียงเอาต์พุต + .device = อุปกรณ์เอาต์พุต + .level = ระดับเอาต์พุต .config = การตั้งค่า .balance = สมดุล + .left = ซ้าย + .right = ขวา sound-input = อินพุต .volume = ระดับเสียงอินพุต .device = อุปกรณ์อินพุต @@ -405,13 +414,13 @@ sound-input = อินพุต sound-alerts = การแจ้งเตือน .volume = ระดับเสียงการแจ้งเตือน .sound = เสียงการแจ้งเตือน -sound-applications = แอพลิเคชั่น +sound-applications = แอปพลิเคชัน .desc = การตั้งค่าและระดับเสียงแอพลิเคชั่น + .none = ไม่มีแอปพลิเคชันใดใช้เสียงอยู่ ## Power power = พลังงานและแบตเตอรี่ - .desc = จัดการการตั้งค่าพลังงาน battery = แบตเตอรี่ .minute = { $value } นาที .hour = { $value } ชั่วโมง @@ -444,7 +453,6 @@ power-saving = ตัวเลือกประหยัดพลังงา acceleration-desc = ปรับความไวในการติดตามโดยอัตโนมัติตามความเร็ว disable-while-typing = ปิดการใช้งานระหว่างการพิมพ์ input-devices = อุปกรณ์ป้อนข้อมูล - .desc = อุปกรณ์ป้อนข้อมูล primary-button = ปุ่มหลัก .desc = ตั้งลำดับปุ่มกายภาพ .left = ซ้าย @@ -462,14 +470,13 @@ slow = ช้า fast = เร็ว short = สั้น long = ยาว -keyboard = คีย์บอร์ด - .desc = แหล่งอินพุต การสลับ การพิมพ์ตัวอักษรพิเศษ และคีย์ลัด +keyboard = แป้นพิมพ์ keyboard-sources = แหล่งอินพุต - .desc = สามารถสลับแหล่งอินพุตได้โดยคีย์ ซุปเปอร์ + เว้นวรรค ปุ่มนี้สามารถปรับแต่งได้ผ่านการตั้งค่าคีย์ลัด + .desc = สามารถสลับแหล่งอินพุตได้ผ่านคีย์ลัด ซูเปอร์ + เว้นวรรค ปุ่มนี้สามารถปรับแต่งได้ผ่านการตั้งค่าคีย์ลัด .move-up = ขยับขึ้น .move-down = ขยับลง .settings = การตั้งค่า - .view-layout = ดูแผนผังคีย์บอร์ด + .view-layout = ดูแผนผังแป้นพิมพ์ .remove = ลบ .add = เพิ่มแหล่งอินพุต keyboard-special-char = การพิมพ์ตัวอักษรพิเศษ @@ -493,17 +500,17 @@ show-extended-input-sources = แสดงแหล่งอินพุตเ keyboard-shortcuts = คีย์ลัด .desc = ดูและปรับแต่งคีย์ลัด -add-another-keybinding = เพิ่มปุ่มลัดเพิ่มเติม +add-another-keybinding = เพิ่มคีย์ลัดเพิ่มเติม cancel = ยกเลิก command = คำสั่ง custom = กำหนดเอง debug = ดีบัก disabled = ปิดใช้งาน input-source-switch = สลับภาษาคีย์บอร์ดแหล่งอินพุต -migrate-workspace-prev = ย้ายพื้นที่ทำงานไปยังเอาท์พุตก่อนหน้า -migrate-workspace-next = ย้ายพื้นที่ทำงานไปยังเอาท์พุตถัดไป +migrate-workspace-prev = ย้ายพื้นที่ทำงานไปยังเอาต์พุตก่อนหน้า +migrate-workspace-next = ย้ายพื้นที่ทำงานไปยังเอาต์พุตถัดไป migrate-workspace = - ย้ายพื้นที่ทำงานไปยังเอาท์พุต{ $direction -> + ย้ายพื้นที่ทำงานไปยังเอาต์พุต{ $direction -> *[down] ล่าง [left] ทางซ้าย [right] ทางขวา @@ -522,8 +529,8 @@ custom-shortcuts = คีย์ลัดกำหนดเอง .none = ไม่มีคีย์ลัดกำหนดเอง modified = { $count } รายการถูกแก้ไข nav-shortcuts = การนำทาง - .prev-output = โฟกัสเอาท์พุตก่อนหน้า - .next-output = โฟกัสเอาท์พุตถัดไป + .prev-output = โฟกัสเอาต์พุตก่อนหน้า + .next-output = โฟกัสเอาต์พุตถัดไป .last-workspace = โฟกัสพื้นที่ทำงานสุดท้าย .prev-workspace = โฟกัสพื้นที่ทำงานก่อนหน้า .next-workspace = โฟกัสพื้นที่ทำงานถัดไป @@ -537,7 +544,7 @@ nav-shortcuts = การนำทาง [up] ด้านบน } .output = - สลับไปยังเอาท์พุต{ $direction -> + สลับไปยังเอาต์พุต{ $direction -> *[down] ด้านล่าง [left] ด้านซ้าย [right] ด้านขวา @@ -583,30 +590,34 @@ move-windows = ขยับหน้าต่าง .send-to-prev-workspace = ขยับหน้าต่างไปยังพื้นที่ทำงานก่อนหน้า .send-to-next-workspace = ขยับหน้าต่างไปยังพื้นที่ทำงานถัดไป system-shortcut = ระบบ - .app-library = เปิดไลบรารีแอพ + .app-library = เปิดไลบรารีแอป .brightness-down = ลดความสว่างจอแสดงผล .brightness-up = เพิ่มความสว่างจอแสดงผล + .display-toggle = ปิดเปิดหน้าจอภายใน .home-folder = เปิดโฟลเดอร์บ้าน .keyboard-brightness-down = ลดความสว่างคีย์บอร์ด .keyboard-brightness-up = เพิ่มความสว่างคีย์บอร์ด .launcher = เปิดลันเชอร์ .log-out = ล็อกเอาท์ .lock-screen = ล็อคหน้าจอ - .mute = ปิดเสียงเอาท์พุต + .mute = ปิดเสียงเอาต์พุต .mute-mic = ปิดเสียงอินพุตไมโครโฟน .play-pause = เล่น/หยุด .play-next = เพลงถัดไป .play-prev = เพลงก่อนหน้า + .poweroff = ปิดเครื่อง .screenshot = ถ่ายภาพหน้าจอ + .suspend = ระงับ .terminal = เปิดเทอร์มินัล - .volume-lower = ลดระดับเสียงเอาท์พุต - .volume-raise = เพิ่มระดับเสียงเอาท์พุต + .touchpad-toggle = ปิดเปิดทัชแพด + .volume-lower = ลดระดับเสียงเอาต์พุต + .volume-raise = เพิ่มระดับเสียงเอาต์พุต .web-browser = เปิดเบราเซอร์ .window-switcher = สลับระหว่างหน้าต่างที่เปิดอยู่ .window-switcher-previous = สลับไปยังหน้าต่างก่อนหน้า .workspace-overview = เปิดภาพรวมพื้นที่ทำงาน window-tiling = การไทล์หน้าต่าง - .horizontal = ตั้งวางแนวเป็นแนวนอน + .horizontal = ตั้งการวางแนวเป็นแนวนอน .vertical = ตั้งการวางแนวเป็นแนวตั้ง .swap-window = สลับหน้าต่าง .toggle-tiling = ปิดเปิดการไทล์หน้าต่าง @@ -619,7 +630,6 @@ replace-shortcut-dialog = แทนที่คีย์ลัดหรือไ ## Input: Mouse mouse = เมาส์ - .desc = ความเร็วเมาส์ ความเร่ง และการเลื่อนอย่างเป็นธรรมชาติ .speed = ความเร็วเมาส์ .acceleration = เปิดใช้งานการเร่งความเร็วเมาส์ @@ -634,7 +644,6 @@ tap-to-click = แตะเพื่อคลิก .desc = เปิดการแตะนิ้วเดียวเพื่อการคลิกหลัก แตะสองนิ้วเพื่อการคลิกรอง แตะสามนิ้วเพื่อคลิกกลาง touchpad = ทัชแพด .acceleration = เปิดใช้งานการเร่งความเร็วทัชแพด - .desc = ความเร็วทัชแพด ตัวเลือกการคลิก และท่าทาง .speed = ความเร็วทัชแพด ## Input: Gestures @@ -655,9 +664,7 @@ open-workspaces-view = เปิดภาพรวมพื้นที่ทำ ## Time & Language time = เวลาและภาษา - .desc = N/A time-date = วันที่และเวลา - .desc = โซนเวลา การตั้งค่านาฬิกาอัตโนมัติ และรูปแบบเวลา .auto = ตั้งโดยอัตโนมัติ .auto-ntp = วันที่และเวลาจะอัพเดทอัตโนมัติเมื่อโซนเวลาถูกตั้งอยู่ time-zone = โซนเวลา @@ -672,8 +679,7 @@ time-format = รูปแบบวันที่และเวลา .saturday = เสาร์ .sunday = อาทิตย์ .monday = จันทร์ -time-region = ภาษาและภูมิภาค - .desc = รูปแบบวันที่ เวลา และตัวเลขตามภูมิภาคของคุณ +time-region = ภูมิภาคและภาษา formatting = การจัดรูปแบบ .dates = วันที่ .time = เวลา @@ -694,8 +700,7 @@ applications = แอพลิเคชั่น ## Applications: Default Applications -default-apps = แอพลิเคชั่นเริ่มต้น - .desc = ค่าเริ่มต้นแอพลิเคชั่นเว็บเบราเซอร์ ไคลเอนต์อีเมล ตัวจัดการไฟล์ และแอพลิเคชั่นอื่น ๆ +default-apps = แอปพลิเคชันเริ่มต้น .web-browser = เว็บเบราเซอร์ .file-manager = ตัวจัดการไฟล์ .mail-client = ไคลเอนต์อีเมล @@ -706,22 +711,21 @@ default-apps = แอพลิเคชั่นเริ่มต้น .terminal = เทอร์มินัล .other-associations = โปรแกรมที่เกี่ยวข้องกับรูปแบบไฟล์อื่น ๆ .text-editor = โปรแกรมแก้ไขข้อความ + .not-installed = ไม่ถูกติดตั้ง ## Applications: Startup Applications -startup-apps = แอพลิเคชั่นเริ่มระบบ - .desc = ตั้งค่าแอพลิเคชั่นที่จะถูกเรียกใช้เมื่อล็อกอิน - .add = เพิ่มแอพ - .user = แอพลิเคชั่นที่จะถูกเปิดเมื่อคุณล็อกอิน - .none = ไม่มีการเพิ่มแอพลิเคชั่นเริ่มระบบ +startup-apps = แอปพลิเคชันเริ่มระบบ + .add = เพิ่มแอป + .user = แอปพลิเคชันที่จะถูกเปิดเมื่อคุณล็อกอิน + .none = ไม่มีการเพิ่มแอปพลิเคชันเริ่มระบบ .remove-dialog-title = ลบ { $name } หรือไม่ - .remove-dialog-description = คุณแน่ใจหรือไม่ที่จะลบแอพลิเคชั่นเริ่มระบบนี้ - .search-for-application = ค้นหาแอพลิเคชั่น + .remove-dialog-description = คุณแน่ใจหรือไม่ที่จะลบแอปพลิเคชันเริ่มระบบนี้ + .add-startup-app = เพิ่มแอปพลิเคชันเริ่มระบบ ## Applications: Legacy Applications -legacy-applications = ความเข้ากันได้กับแอพลิเคชั่น X11 - .desc = การขยายแอพลิเคชั่นระบบหน้าต่าง X11 และคีย์ลัดทั่วเดสก์ท็อป +legacy-applications = ความเข้ากันได้กับแอปพลิเคชัน X11 legacy-app-global-shortcuts = คีย์ลัดทั่วเดสก์ท็อปในแอพลิเคชั่น X11 .desc = คีย์ลัดทั่วเดสก์ท็อปอนุญาตให้อีเวนท์การกดปุ่มและการคลิกเมาส์ที่ถูกกระทำในแอพลิเคชั่นถูกได้รับการรับรู้โดยแอพลิเคชั่นอื่นสำหรับฟีเจอร์เช่น การกดเพื่อพูดหรือกดเพื่อปิดเสียง โดยค่าเริ่มต้น ฟีเจอร์นี้จะปิดอยู่สำหรับแอพลิเคชั่น X11 เพื่อให้แน่ใจว่าแอพลิเคชั่นอื่นไม่สามารถคอยฟังอีเวนท์คีย์บอร์ดและเมาส์ที่มีข้อมูลละเอียดอ่อน .none = ไม่มีปุ่มได้ที่สามารถรับรู้ได้ @@ -746,7 +750,6 @@ system = ระบบและบัญชี ## System: About about = เกี่ยวกับ - .desc = ชื่ออุปกรณ์ ข้อมูลฮาร์ดแวร์ และค่าเริ่มต้นระบบปฏิบัติการ about-device = ชื่ออุปกรณ์ .desc = ชื่อนี้แสดงต่ออุปกรณ์ภายในเครือข่ายหรืออุปกรณ์บลูธูทอื่น ๆ about-hardware = ฮาร์ดแวร์ @@ -758,6 +761,7 @@ about-hardware = ฮาร์ดแวร์ about-os = ระบบปฏิบัติการ .os = ระบบปฏิบัติการ .os-architecture = สถาปัตยกรรมระบบปฏิบัติการ + .kernel = เวอร์ชันเคอร์เนล .desktop-environment = สภาพแวดล้อมเดสก์ท็อป .windowing-system = ระบบหน้าต่าง about-related = การตั้งค่าที่เกี่ยวข้อง @@ -766,21 +770,26 @@ about-related = การตั้งค่าที่เกี่ยวข้ ## System: Firmware firmware = เฟิร์มแวร์ - .desc = รายละเอียดเฟิร์มแวร์ ## System: Users users = ผู้ใช้ - .desc = การเข้าสู่ระบบและบัญชีผู้ใช้ .admin = ผู้ดูแลระบบ .standard = มาตรฐาน .profile-add = เลือกรูปโปรไฟล์ administrator = ผู้ดูแลระบบ .desc = ผู้ดูแลระบบสามารถเปลี่ยนแปลงการตั้งค่าสำหรับผู้ใช้ทั้งหมดได้ เพิ่มและลบผู้ใช้อื่นได้ add-user = เพิ่มผู้ใช้ -change-password = Change password +change-password = เปลี่ยนรหัสผ่าน remove-user = ลบผู้ใช้ full-name = ชื่อเต็ม invalid-username = ชื่อผู้ใช้ไม่ถูกต้อง password-mismatch = รหัสผ่านและการยืนยันรหัสผ่านไม่ตรงกัน save = บันทึก +xdg-entry-a11y = การเข้าถึง +xdg-entry-about-keywords = COSMIC;About;เกี่ยวกับ +xdg-entry-a11y-keywords = COSMIC;Accessibility;A11y;Screen;Reader;Magnifier;Contrast;Color;การเข้าถึง;หน้าจอ;อ่าน;แว่นขยาย;คอนทราสต์;สี; +xdg-entry-a11y-comment = โปรแกรมอ่านหน้าจอ แว่นขยาย คอนทราสต์สูง และฟิลเตอร์สี +xdg-entry-about-comment = ชื่ออุปกรณ์ ข้อมูลฮาร์ดแวร์ ค่าเริ่มต้นระบบปฏิบัติการ +xdg-entry-comment = แอปพลิเคชันการตั้งค่าสำหรับเดสก์ท็อป COSMIC +xdg-entry-keywords = COSMIC;Settings;การตั้งค่า; diff --git a/i18n/uk/cosmic_settings.ftl b/i18n/uk/cosmic_settings.ftl index 08d21eb..466a9e0 100644 --- a/i18n/uk/cosmic_settings.ftl +++ b/i18n/uk/cosmic_settings.ftl @@ -940,3 +940,5 @@ bluetooth-display-pin = Злучення Bluetooth .description = Введіть PIN-код на { $device }, далі натисніть Enter bluetooth-display-passkey = Злучення Bluetooth .description = Введіть код для створення пари на { $device }, далі натисніть Enter +rename = Перейменувати +bluetooth-rename-device = Перейменувати пристрій diff --git a/i18n/zh-CN/cosmic_settings.ftl b/i18n/zh-CN/cosmic_settings.ftl index 694d0ad..b589863 100644 --- a/i18n/zh-CN/cosmic_settings.ftl +++ b/i18n/zh-CN/cosmic_settings.ftl @@ -954,3 +954,5 @@ bluetooth-display-passkey = 蓝牙配对 .description = 请在 { $device } 上输入以下密钥,然后按回车键 bluetooth-display-pin = 蓝牙配对 .description = 请在 { $device } 上输入以下 PIN 码,然后按回车键 +rename = 重命名 +bluetooth-rename-device = 重命名设备 diff --git a/i18n/zh-TW/cosmic_settings.ftl b/i18n/zh-TW/cosmic_settings.ftl index 4012fb9..422a96b 100644 --- a/i18n/zh-TW/cosmic_settings.ftl +++ b/i18n/zh-TW/cosmic_settings.ftl @@ -373,19 +373,19 @@ display = 顯示器 .resolution = 解析度 .scale = 縮放 .additional-scale-options = 其他縮放選項 -mirroring = 投影 - .id = 正在投影 { $id } - .dont = 不要投影 - .mirror = 投影 { $display } +mirroring = 鏡射 + .id = 鏡射 { $id } + .dont = 不要鏡射 + .mirror = 鏡射 { $display } .project = 投影至 { $display -> - [all] 全部的螢幕 + [all] 全部顯示器 *[other] { $display } } .project-count = - 投影了 { $count } 個 { $count -> - [1] 螢幕 - *[other] 螢幕 + 投影 { $count } 個其他 { $count -> + [1] 顯示器 + *[other] 顯示器 } night-light = 夜間模式 .auto = 自動(日落至日出) @@ -829,7 +829,7 @@ full-name = 全名 invalid-username = 無效的使用者名稱 password-mismatch = 密碼與確認密碼必須相符 save = 儲存 -xdg-entry-dock-comment = 可選應用程式和小程式的工具列 +xdg-entry-dock-comment = 可選擇應用程式和小程式的工具列 xdg-entry-dock = Dock xdg-entry-displays-keywords = COSMIC;顯示器;螢幕; xdg-entry-displays-comment = 管理顯示器設定 @@ -907,7 +907,7 @@ xdg-entry-wallpaper-comment = 背景圖片、顏色及投影片選項 xdg-entry-wireless = Wi-Fi xdg-entry-workspaces-keywords = COSMIC;工作區;方向;總覽;螢幕; xdg-entry-system-comment = 系統資訊、帳號及韌體更新 -xdg-entry-x11-applications-comment = X11 視窗系統應用程式縮放大小、主要顯示螢幕和整體快速鍵 +xdg-entry-x11-applications-comment = X11 視窗系統應用程式縮放大小、主要顯示器和整體快速鍵 xdg-entry-wallpaper-keywords = COSMIC;背景圖片;背景;投影片; xdg-entry-users-keywords = COSMIC;使用者;帳戶; xdg-entry-vpn-keywords = COSMIC;VPN;網路;連接;OpenVPN;OpenConnect; @@ -951,3 +951,5 @@ bluetooth-display-passkey = 藍牙配對 .description = 請在 { $device } 上輸入密金鑰,然後按 Enter 鍵 bluetooth-display-pin = 藍牙配對 .description = 請在 { $device } 上輸入 PIN 碼,然後按 Enter 鍵 +rename = 重新命名 +bluetooth-rename-device = 重新命名裝置 From 874cf1b8eb87e4abec9ae6ecad046b5b2857657f Mon Sep 17 00:00:00 2001 From: Michael Aaron Murphy Date: Mon, 14 Sep 2026 21:58:29 +0200 Subject: [PATCH 03/10] Epoch 1.9.0 version update Generated by cosmic-epoch scripts/version-update.sh --- Cargo.lock | 750 ++++++++++++----------- cosmic-settings/Cargo.toml | 2 +- debian/changelog | 6 + page/Cargo.toml | 2 +- pages/sound/Cargo.toml | 2 +- pages/wallpapers/Cargo.toml | 2 +- subscriptions/a11y-manager/Cargo.toml | 2 +- subscriptions/accessibility/Cargo.toml | 2 +- subscriptions/airplane-mode/Cargo.toml | 2 +- subscriptions/bluetooth/Cargo.toml | 2 +- subscriptions/settings-daemon/Cargo.toml | 2 +- subscriptions/upower/Cargo.toml | 2 +- 12 files changed, 397 insertions(+), 379 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index dcc5026..1c9b30a 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -126,13 +126,13 @@ checksum = "320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa" [[package]] name = "aes" -version = "0.8.4" +version = "0.9.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b169f7a6d4742236a0a00c541b845991d0ac43e546831af1249753ab4c3aa3a0" +checksum = "35f0f96ce78e38c3dc6d8948aa8163d06385be74000f3c7a95bf1eef35d3ea32" dependencies = [ - "cfg-if", - "cipher 0.4.4", - "cpufeatures 0.2.17", + "cipher 0.5.2", + "cpubits", + "cpufeatures 0.3.1", ] [[package]] @@ -215,7 +215,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0f2a1bb052857d5dd49572219344a7332b31b76405648eabac5bc68978251bcd" dependencies = [ "android-properties", - "bitflags 2.13.1", + "bitflags 2.13.2", "cc", "jni", "libc", @@ -541,7 +541,7 @@ checksum = "82f6aeea286b8eb4dd3431a1be1b59d290ace00f5bfd8e2a159bc2a05e2c1667" dependencies = [ "proc-macro2", "quote", - "syn 3.0.3", + "syn 3.0.5", ] [[package]] @@ -603,7 +603,7 @@ dependencies = [ "derive_utils", "proc-macro2", "quote", - "syn 3.0.3", + "syn 3.0.5", ] [[package]] @@ -677,7 +677,7 @@ dependencies = [ "addr2line", "cfg-if", "libc", - "miniz_oxide", + "miniz_oxide 0.8.9", "object", "rustc-demangle", "windows-link 0.2.1", @@ -689,6 +689,12 @@ version = "0.22.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6" +[[package]] +name = "base64" +version = "0.23.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ac07cdecf99051d9a5238b80f35af32cdeba5b336e55d957b318b50137e18da5" + [[package]] name = "basic-toml" version = "0.1.10" @@ -727,9 +733,9 @@ checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" [[package]] name = "bitflags" -version = "2.13.1" +version = "2.13.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b588b76d00fde79687d7646a9b5bdf3cc0f655e0bbd080335a95d7e96f3587da" +checksum = "3ded4057c258ba199e2d26386d3af3780957ecaee6c4ef4041c6b4b8b97c0b06" dependencies = [ "serde_core", ] @@ -767,15 +773,6 @@ dependencies = [ "generic-array", ] -[[package]] -name = "block-buffer" -version = "0.10.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71" -dependencies = [ - "generic-array", -] - [[package]] name = "block-buffer" version = "0.12.1" @@ -787,11 +784,11 @@ dependencies = [ [[package]] name = "block-padding" -version = "0.3.3" +version = "0.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a8894febbff9f758034a5b8e12d87918f56dfc64a8e1fe757d65e29041538d93" +checksum = "710f1dd022ef4e93f8a438b4ba958de7f64308434fa6a87104481645cc30068b" dependencies = [ - "generic-array", + "hybrid-array", ] [[package]] @@ -814,9 +811,9 @@ dependencies = [ [[package]] name = "blocking" -version = "1.6.2" +version = "1.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e83f8d02be6967315521be875afa792a316e28d57b5a2d401897e2a7921b7f21" +checksum = "a70e4329df6cb94385eed412ec92375c3cdd8a6e502493d1229b6414e4036dfa" dependencies = [ "async-channel", "async-task", @@ -849,9 +846,9 @@ dependencies = [ [[package]] name = "borsh" -version = "1.8.0" +version = "1.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a88b7ea17d208c4193f2c1e6de3c35fe71f98c96982d5ced308bdcc749ff6e1f" +checksum = "553c5d846a6ba5150c65e3b1b8ec073bcf1abc20f9b7220de384a4443ea4e20a" dependencies = [ "bytes", "cfg_aliases 0.2.2", @@ -899,7 +896,7 @@ dependencies = [ [[package]] name = "build_helpers" version = "0.14.0" -source = "git+https://github.com/pop-os/libcosmic#a401af8b1c54a8abd393b8c5b7c8809402f83850" +source = "git+https://github.com/pop-os/libcosmic#23f5d63fed2a370f3c2f54b90ec8f0896fe82105" dependencies = [ "cfg_aliases 0.2.2", ] @@ -939,13 +936,13 @@ dependencies = [ [[package]] name = "bytemuck_derive" -version = "1.12.0" +version = "1.12.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fc0e56a716f1e132ff6bf4bdac1c944a3fcdc1cae65f70a4a2a1ac3b401d2d1f" +checksum = "6a1f896587b6f2c069c73d2f0913e2d590c3990285cd2f0b6aa02b786b4c679c" dependencies = [ "proc-macro2", "quote", - "syn 3.0.3", + "syn 3.0.5", ] [[package]] @@ -982,7 +979,7 @@ version = "0.14.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4dbf9978365bac10f54d1d4b04f7ce4427e51f71d61f2fe15e3fed5166474df7" dependencies = [ - "bitflags 2.13.1", + "bitflags 2.13.2", "polling", "rustix 1.1.4", "slab", @@ -1003,18 +1000,18 @@ dependencies = [ [[package]] name = "cbc" -version = "0.1.2" +version = "0.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "26b52a9543ae338f279b96b0b9fed9c8093744685043739079ce85cd58f289a6" +checksum = "ce2dc9ee5f88d11e0beb842c88b33c8a5cf0d1329c4b19494af42b07dbfe8896" dependencies = [ - "cipher 0.4.4", + "cipher 0.5.2", ] [[package]] name = "cc" -version = "1.4.4" +version = "1.4.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0ad534f4357a5264cce5019c989cf66a4f0dc4e0d1b1d15f8aacec0ff7360273" +checksum = "a3eb0f42d6c360dc3f8a821f6bf2fdea7f72bfd36b3076eb0e6d1e9e0752fff4" dependencies = [ "find-msvc-tools", "jobserver", @@ -1035,9 +1032,9 @@ dependencies = [ [[package]] name = "cfg-expr" -version = "0.20.8" +version = "0.20.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fb693542bcafa528e198be0ebd9d3632ca5b7c93dbe7237460e199910835997c" +checksum = "fe4ece8474b5f766c63426647e7b4b316b67431ade1036a8313cee24a03ae917" dependencies = [ "smallvec", "target-lexicon", @@ -1086,19 +1083,19 @@ dependencies = [ [[package]] name = "cipher" -version = "0.4.4" +version = "0.5.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "773f3b9af64447d2ce9850330c473515014aa235e6a783b02db81ff39e4a3dad" +checksum = "e8cf2a2c93cd704877c0858356ed03480ff301ee950b43f1cbe4573b088bfa6c" dependencies = [ - "crypto-common 0.1.7", + "crypto-common", "inout", ] [[package]] name = "clap" -version = "4.6.6" +version = "4.6.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "473c7e07f409a8d772161724aa8db6a765a2532a70f9667eeb7b49d3d02fbdca" +checksum = "aa8876b300ab35ba921adea3dfd70157a46249b33f95c9084ae5709785478946" dependencies = [ "clap_builder", "clap_derive", @@ -1106,9 +1103,9 @@ dependencies = [ [[package]] name = "clap_builder" -version = "4.6.6" +version = "4.6.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7b48fea5a88e9ae728a2dcbedbfc0e730f7d60da42e1cb049a83c9fb8b789889" +checksum = "ec0797fb7aeb1406c84efac526901f7ec3ead2124f946b494e72879d4b54704d" dependencies = [ "anstream", "anstyle", @@ -1118,21 +1115,21 @@ dependencies = [ [[package]] name = "clap_derive" -version = "4.6.4" +version = "4.6.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d012d2b9d65aca7f18f4d9878a045bc17899bba951561ba5ec3c2ba1eed9a061" +checksum = "f9c751b79415d4e559e3d1fcf128e09e720eb673a06d26cf6f392d37d75b66e0" dependencies = [ "heck 0.5.0", "proc-macro2", "quote", - "syn 3.0.3", + "syn 3.0.5", ] [[package]] name = "clap_lex" -version = "1.1.0" +version = "1.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c8d4a3bb8b1e0c1050499d1815f5ab16d04f0959b233085fb31653fbfc9d98f9" +checksum = "1c133bc6a41be0d194c306b5506d15e6feeea7b1d6604bd3f8310dfb2ca96486" [[package]] name = "clipboard-win" @@ -1172,6 +1169,12 @@ dependencies = [ "x11rb", ] +[[package]] +name = "cmov" +version = "0.5.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0c9ea0ac24bc397ab3c98583a3c9ba74fa56b09a4449bbe172b9b1ddb016027a" + [[package]] name = "cocoa" version = "0.25.0" @@ -1210,7 +1213,7 @@ checksum = "fe6d2e5af09e8c8ad56c969f2157a3d4238cebc7c55f0a517728c38f7b200f81" dependencies = [ "serde", "termcolor", - "unicode-width", + "unicode-width 0.2.2", ] [[package]] @@ -1254,9 +1257,9 @@ checksum = "1d07550c9036bf2ae0c684c4297d503f838287c83c53686d05370d0e139ae570" [[package]] name = "combine" -version = "4.6.7" +version = "4.6.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ba5a308b75df32fe02788e748662718f03fde005016435c444eea572398219fd" +checksum = "cfc320937d09e6de266b31b9afb480f197d7a861be86be7cb2ea7e5d1bfffc5e" dependencies = [ "bytes", "memchr", @@ -1273,9 +1276,9 @@ dependencies = [ [[package]] name = "configparser" -version = "3.2.0" +version = "3.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b46dec724fd22199ebde05033a0cbae453bc3b1ecff11eb6a6bb3eec4b90c6a4" +checksum = "031ad3d167622974ed636505ae4556267ed4aa2aea0464122fa6bc9698a32825" [[package]] name = "const-oid" @@ -1339,7 +1342,7 @@ version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3d44a101f213f6c4cdc1853d4b78aef6db6bdfa3468798cc1d9912f4735013eb" dependencies = [ - "bitflags 2.13.1", + "bitflags 2.13.2", "core-foundation 0.10.1", "libc", ] @@ -1356,7 +1359,7 @@ dependencies = [ [[package]] name = "cosmic-bg-config" version = "1.0.3" -source = "git+https://github.com/pop-os/cosmic-bg#1685f7fc99cbb9cbe981ac672d6451ba6faff7db" +source = "git+https://github.com/pop-os/cosmic-bg#9d82a34dab4e73d90ba66c9f72d18d0f9b8be208" dependencies = [ "cosmic-config", "derive_setters", @@ -1370,7 +1373,7 @@ name = "cosmic-client-toolkit" version = "0.2.0" source = "git+https://github.com/pop-os/cosmic-protocols//?rev=e95d895#e95d89504513e1407f89a189aca328fbecc9eeef" dependencies = [ - "bitflags 2.13.1", + "bitflags 2.13.2", "cosmic-protocols", "libc", "smithay-client-toolkit", @@ -1381,7 +1384,7 @@ dependencies = [ [[package]] name = "cosmic-comp-config" version = "1.0.0" -source = "git+https://github.com/pop-os/cosmic-comp#f20de50e4124c14d55aa72ca105b59e743edae8d" +source = "git+https://github.com/pop-os/cosmic-comp#a7349b72e39fd91d7ed25eddb2fa24b900a615d5" dependencies = [ "cosmic-config", "input", @@ -1393,7 +1396,7 @@ dependencies = [ [[package]] name = "cosmic-config" version = "1.0.0" -source = "git+https://github.com/pop-os/libcosmic#a401af8b1c54a8abd393b8c5b7c8809402f83850" +source = "git+https://github.com/pop-os/libcosmic#23f5d63fed2a370f3c2f54b90ec8f0896fe82105" dependencies = [ "atomicwrites", "cosmic-config-derive", @@ -1414,7 +1417,7 @@ dependencies = [ [[package]] name = "cosmic-config-derive" version = "1.0.0" -source = "git+https://github.com/pop-os/libcosmic#a401af8b1c54a8abd393b8c5b7c8809402f83850" +source = "git+https://github.com/pop-os/libcosmic#23f5d63fed2a370f3c2f54b90ec8f0896fe82105" dependencies = [ "quote", "syn 2.0.119", @@ -1467,7 +1470,7 @@ dependencies = [ [[package]] name = "cosmic-panel-config" version = "0.1.0" -source = "git+https://github.com/pop-os/cosmic-panel#3c08c30c2d77afb5130bbc42a74f479979b372dd" +source = "git+https://github.com/pop-os/cosmic-panel#15ba731b0850e5733a1f3bb51d5d48d58e6ce35b" dependencies = [ "anyhow", "cosmic-config", @@ -1483,7 +1486,7 @@ name = "cosmic-protocols" version = "0.2.0" source = "git+https://github.com/pop-os/cosmic-protocols//?rev=e95d895#e95d89504513e1407f89a189aca328fbecc9eeef" dependencies = [ - "bitflags 2.13.1", + "bitflags 2.13.2", "wayland-backend", "wayland-client", "wayland-protocols", @@ -1498,7 +1501,7 @@ version = "0.1.0" source = "git+https://github.com/pop-os/cosmic-randr#6e8e795970fa06d434af22775e415b517f7552d3" dependencies = [ "cosmic-protocols", - "indexmap 2.14.0", + "indexmap 2.14.2", "thiserror 2.0.20", "tokio", "tracing", @@ -1518,7 +1521,7 @@ dependencies = [ [[package]] name = "cosmic-settings" -version = "1.7.0" +version = "1.9.0" dependencies = [ "accounts-zbus", "anyhow", @@ -1553,7 +1556,7 @@ dependencies = [ "fontdb", "freedesktop-desktop-entry", "futures", - "gettext-rs", + "gettext-rs 0.7.7", "hostname-validator", "hostname1-zbus", "i18n-embed", @@ -1561,7 +1564,7 @@ dependencies = [ "iced_winit", "icu", "image", - "indexmap 2.14.0", + "indexmap 2.14.2", "intmap", "itertools", "itoa", @@ -1605,7 +1608,7 @@ dependencies = [ [[package]] name = "cosmic-settings-a11y-manager-subscription" -version = "1.7.0" +version = "1.9.0" dependencies = [ "cosmic-protocols", "iced_futures", @@ -1618,7 +1621,7 @@ dependencies = [ [[package]] name = "cosmic-settings-accessibility-subscription" -version = "1.7.0" +version = "1.9.0" dependencies = [ "cosmic-dbus-a11y", "futures", @@ -1630,7 +1633,7 @@ dependencies = [ [[package]] name = "cosmic-settings-airplane-mode-subscription" -version = "1.7.0" +version = "1.9.0" dependencies = [ "futures", "iced_futures", @@ -1642,7 +1645,7 @@ dependencies = [ [[package]] name = "cosmic-settings-audio-client" version = "1.0.0" -source = "git+https://github.com/pop-os/cosmic-settings-daemon#e4d2a74f5115091940f6ea09f730863f74f34758" +source = "git+https://github.com/pop-os/cosmic-settings-daemon#67c995d5e659173352ca0adfb22108ac1bf91f5a" dependencies = [ "cosmic-settings-audio-core", "dirs", @@ -1658,7 +1661,7 @@ dependencies = [ [[package]] name = "cosmic-settings-audio-core" version = "1.0.0" -source = "git+https://github.com/pop-os/cosmic-settings-daemon#e4d2a74f5115091940f6ea09f730863f74f34758" +source = "git+https://github.com/pop-os/cosmic-settings-daemon#67c995d5e659173352ca0adfb22108ac1bf91f5a" dependencies = [ "dirs", "ron 0.12.2", @@ -1668,7 +1671,7 @@ dependencies = [ [[package]] name = "cosmic-settings-bluetooth-subscription" -version = "1.7.0" +version = "1.9.0" dependencies = [ "bluez-zbus", "futures", @@ -1702,7 +1705,7 @@ dependencies = [ [[package]] name = "cosmic-settings-daemon-config" version = "0.1.0" -source = "git+https://github.com/pop-os/cosmic-settings-daemon#e4d2a74f5115091940f6ea09f730863f74f34758" +source = "git+https://github.com/pop-os/cosmic-settings-daemon#67c995d5e659173352ca0adfb22108ac1bf91f5a" dependencies = [ "cosmic-config", "serde", @@ -1710,7 +1713,7 @@ dependencies = [ [[package]] name = "cosmic-settings-daemon-subscription" -version = "1.7.0" +version = "1.9.0" dependencies = [ "futures", "iced_futures", @@ -1722,7 +1725,7 @@ dependencies = [ [[package]] name = "cosmic-settings-page" -version = "1.7.0" +version = "1.9.0" dependencies = [ "derive_setters", "downcast-rs 2.0.2", @@ -1735,7 +1738,7 @@ dependencies = [ [[package]] name = "cosmic-settings-sound" -version = "1.7.0" +version = "1.9.0" dependencies = [ "cosmic-settings-audio-client", "futures", @@ -1746,7 +1749,7 @@ dependencies = [ [[package]] name = "cosmic-settings-upower-subscription" -version = "1.7.0" +version = "1.9.0" dependencies = [ "futures", "iced_futures", @@ -1759,7 +1762,7 @@ dependencies = [ [[package]] name = "cosmic-settings-wallpaper" -version = "1.7.0" +version = "1.9.0" dependencies = [ "cosmic-bg-config", "cosmic-randr-shell", @@ -1782,7 +1785,7 @@ version = "0.19.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "be17b688510d934ce13f48a2beba700e11583e281e0fda99c22bb256a14eda73" dependencies = [ - "bitflags 2.13.1", + "bitflags 2.13.2", "fontdb", "harfrust", "linebender_resource_handle", @@ -1803,7 +1806,7 @@ dependencies = [ [[package]] name = "cosmic-theme" version = "1.0.0" -source = "git+https://github.com/pop-os/libcosmic#a401af8b1c54a8abd393b8c5b7c8809402f83850" +source = "git+https://github.com/pop-os/libcosmic#23f5d63fed2a370f3c2f54b90ec8f0896fe82105" dependencies = [ "almost", "configparser", @@ -1818,6 +1821,12 @@ dependencies = [ "thiserror 2.0.20", ] +[[package]] +name = "cpubits" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "15b85f9c39137c3a891689859392b1bd49812121d0d61c9caf00d46ed5ce06ae" + [[package]] name = "cpufeatures" version = "0.2.17" @@ -1829,27 +1838,27 @@ dependencies = [ [[package]] name = "cpufeatures" -version = "0.3.0" +version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8b2a41393f66f16b0823bb79094d54ac5fbd34ab292ddafb9a0456ac9f87d201" +checksum = "5ca28b0ae3115b884660db4118d803791fd6756b6e88f39c0f3f7859060d7566" dependencies = [ "libc", ] [[package]] name = "crc32fast" -version = "1.5.0" +version = "1.5.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9481c1c90cbf2ac953f07c8d4a58aa3945c425b7185c9154d67a65e4230da511" +checksum = "01a7799fd6b852db0e61728dde9a204c423b44d689dbd432522543614b490e78" dependencies = [ "cfg-if", ] [[package]] name = "crossbeam-deque" -version = "0.8.7" +version = "0.8.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5181e0de7b61eb03a81e347d6dd8797bae9da5146707b51077e2d71a54ec0ceb" +checksum = "622f3fc73690be383c7214310406f28a90e6edeadc3cea882f9d71e495b9711a" dependencies = [ "crossbeam-epoch", "crossbeam-utils", @@ -1857,18 +1866,18 @@ dependencies = [ [[package]] name = "crossbeam-epoch" -version = "0.9.20" +version = "0.9.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2d6914041f254d6e9176c01941b21115dcfb7089e55135a35411081bd106ef3f" +checksum = "dc74980687109a3b14c72fd458107bf0baa1da1a1a805e178d15501ba9b86d9d" dependencies = [ "crossbeam-utils", ] [[package]] name = "crossbeam-utils" -version = "0.8.22" +version = "0.8.23" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "61803da095bee82a81bb1a452ecc25d3b2f1416d1897eb86430c6159ef717c17" +checksum = "a31eee39dddec8330830986fcd7625edb5a24ec90ea038215273bbc3adb08ac6" [[package]] name = "crunchy" @@ -1888,16 +1897,6 @@ dependencies = [ "wgpu", ] -[[package]] -name = "crypto-common" -version = "0.1.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "78c8292055d1c1df0cce5d180393dc8cce0abec0a7102adb6c7b1eef6016d60a" -dependencies = [ - "generic-array", - "typenum", -] - [[package]] name = "crypto-common" version = "0.2.2" @@ -1925,9 +1924,9 @@ checksum = "42aaeae719fd78ce501d77c6cdf01f7e96f26bcd5617a4903a1c2b97e388543a" [[package]] name = "csscolorparser" -version = "0.8.3" +version = "0.8.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "199f851bd3cb5004c09474252c7f74e7c047441ed0979bf3688a7106a13da952" +checksum = "168dbdf4dced8f57fa4246ac9080598452b49d70bb2d0e46422142f113140dd8" dependencies = [ "num-traits", "phf", @@ -1944,6 +1943,15 @@ dependencies = [ "dtor", ] +[[package]] +name = "ctutils" +version = "0.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7d5515a3834141de9eafb9717ad39eea8247b5674e6066c404e8c4b365d2a29e" +dependencies = [ + "cmov", +] + [[package]] name = "cursor-icon" version = "1.2.0" @@ -1962,12 +1970,12 @@ dependencies = [ [[package]] name = "darling" -version = "0.23.0" +version = "0.24.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "25ae13da2f202d56bd7f91c25fba009e7717a1e4a1cc98a76d844b65ae912e9d" +checksum = "ed17f5901b6630b993ca003def43f2f8ef4014fc13b047b57aad617ff32bc2ec" dependencies = [ - "darling_core 0.23.0", - "darling_macro 0.23.0", + "darling_core 0.24.1", + "darling_macro 0.24.1", ] [[package]] @@ -1986,15 +1994,15 @@ dependencies = [ [[package]] name = "darling_core" -version = "0.23.0" +version = "0.24.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9865a50f7c335f53564bb694ef660825eb8610e0a53d3e11bf1b0d3df31e03b0" +checksum = "6837e2cf7485aaae18f86181d2f0e9a7ed297a025e220aeabf63fdebd3a2ddff" dependencies = [ "ident_case", "proc-macro2", "quote", "strsim", - "syn 2.0.119", + "syn 3.0.5", ] [[package]] @@ -2010,13 +2018,13 @@ dependencies = [ [[package]] name = "darling_macro" -version = "0.23.0" +version = "0.24.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ac3984ec7bd6cfa798e62b4a642426a5be0e68f9401cfc2a01e3fa9ea2fcdb8d" +checksum = "2ac7135c3ef02b2f7833bbeb1be5ba7f966dcde8a87c6b87f65a778d71a02785" dependencies = [ - "darling_core 0.23.0", + "darling_core 0.24.1", "quote", - "syn 2.0.119", + "syn 3.0.5", ] [[package]] @@ -2032,7 +2040,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3ee89cb860616069c67520dcd66cacdb900b57c799f634a0eb6d91f6e2a82b61" dependencies = [ "av-data", - "bitflags 2.13.1", + "bitflags 2.13.2", "dav1d-sys", "static_assertions", ] @@ -2107,7 +2115,7 @@ checksum = "dc05a5d33db20c784f873e84934ad94bb209a090987ac5f62fede2c178234f23" dependencies = [ "proc-macro2", "quote", - "syn 3.0.3", + "syn 3.0.5", ] [[package]] @@ -2119,17 +2127,6 @@ dependencies = [ "generic-array", ] -[[package]] -name = "digest" -version = "0.10.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292" -dependencies = [ - "block-buffer 0.10.4", - "crypto-common 0.1.7", - "subtle", -] - [[package]] name = "digest" version = "0.11.3" @@ -2138,7 +2135,8 @@ checksum = "f1dd6dbb5841937940781866fa1281a1ff7bd3bf827091440879f9994983d5c2" dependencies = [ "block-buffer 0.12.1", "const-oid", - "crypto-common 0.2.2", + "crypto-common", + "ctutils", ] [[package]] @@ -2168,7 +2166,7 @@ version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1e0e367e4e7da84520dedcac1901e4da967309406d1e51017ae1abfb97adbd38" dependencies = [ - "bitflags 2.13.1", + "bitflags 2.13.2", "block2 0.6.2", "libc", "objc2 0.6.4", @@ -2182,7 +2180,7 @@ checksum = "c6232dd377dcc64799954cbd3a9bb882e9cdc1308ccd87b1c098f1fb2eaf82a8" dependencies = [ "proc-macro2", "quote", - "syn 3.0.3", + "syn 3.0.5", ] [[package]] @@ -2199,7 +2197,7 @@ name = "dnd" version = "0.1.0" source = "git+https://github.com/pop-os/window_clipboard.git?tag=sctk-0.20#f68595ee0e62fbd6589f4709b5aaa5c3c7ea5f6c" dependencies = [ - "bitflags 2.13.1", + "bitflags 2.13.2", "mime 0.1.0", "raw-window-handle", "smithay-client-toolkit", @@ -2238,7 +2236,7 @@ version = "0.11.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a0f8a69e60d75ae7dab4ef26a59ca99f2a89d4c142089b537775ae0c198bdcde" dependencies = [ - "bitflags 2.13.1", + "bitflags 2.13.2", "bytemuck", "drm-ffi", "drm-fourcc", @@ -2406,7 +2404,7 @@ dependencies = [ "bit_field", "half", "lebe", - "miniz_oxide", + "miniz_oxide 0.8.9", "num-complex", "pulp", "rayon-core", @@ -2474,9 +2472,9 @@ dependencies = [ [[package]] name = "find-msvc-tools" -version = "0.1.11" +version = "0.1.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d45db016d36b838f563236e9193d0ee6ce38f3f68b6c94e914b4929c96bbb890" +checksum = "3e0f1c7c3a72c66fd80abe965175f7523475c0489a87d3ff9d6e8c87d87a9d2d" [[package]] name = "fixed_decimal" @@ -2491,12 +2489,13 @@ dependencies = [ [[package]] name = "flate2" -version = "1.1.9" +version = "1.1.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "843fba2746e448b37e26a819579957415c8cef339bf08564fe8b7ddbd959573c" +checksum = "6e634e2e0ebac1ee034020da1ca582e17ffe4e0f5e985823721e168928136dcb" dependencies = [ "crc32fast", - "miniz_oxide", + "miniz_oxide 0.9.1", + "zlib-rs", ] [[package]] @@ -2594,9 +2593,9 @@ dependencies = [ [[package]] name = "font-types" -version = "0.12.4" +version = "0.12.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e64eb721ca85a34323425f4041adc5d82704d3782d5f8f03793bc012419dce23" +checksum = "b8eb065f3251655b3c90e22e5e363f310fc5332fb3402e37bbc94752283248f6" dependencies = [ "bytemuck", ] @@ -2642,7 +2641,7 @@ checksum = "ea5190182e6915eb873ddbc16e23b711b6eb1f9c00a0d0a3a91b5f6228475225" dependencies = [ "proc-macro2", "quote", - "syn 3.0.3", + "syn 3.0.5", ] [[package]] @@ -2662,12 +2661,12 @@ dependencies = [ [[package]] name = "freedesktop-desktop-entry" -version = "0.8.1" +version = "0.8.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "28273c5c6b97a5f07724f6652f064c0c7f637f9aa5e7c09c83bc3bc4ad4ea245" +checksum = "9cfa09933e03f1ced380ad639822d65cb59a1914217da6c72aa8db3563e94214" dependencies = [ "bstr", - "gettext-rs", + "gettext-rs 0.8.0", "log", "memchr", "thiserror 2.0.20", @@ -2681,7 +2680,7 @@ version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fc6d3a3635983a889f065aa9ce760384713f23a9b4a04f696f86c39a5d7a6a5a" dependencies = [ - "indexmap 2.14.0", + "indexmap 2.14.2", "nom", ] @@ -2773,7 +2772,7 @@ checksum = "9fb9654ba8355388abeb8dcb4fc62f511300867002afc858860463bdd9fe0c44" dependencies = [ "proc-macro2", "quote", - "syn 3.0.3", + "syn 3.0.5", ] [[package]] @@ -2813,9 +2812,9 @@ dependencies = [ [[package]] name = "generic-array" -version = "0.14.7" +version = "0.14.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a" +checksum = "4bb6743198531e02858aeaea5398fcc883e71851fcbcb5a2f773e2fb6cb1edf2" dependencies = [ "typenum", "version_check", @@ -2875,6 +2874,16 @@ dependencies = [ "locale_config", ] +[[package]] +name = "gettext-rs" +version = "0.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9df5e3fa8c077b15fdfa8ce130e2bc73d663b8aaa6d51b71421b8659980b1d80" +dependencies = [ + "gettext-sys", + "locale_config", +] + [[package]] name = "gettext-sys" version = "0.26.0" @@ -2959,7 +2968,7 @@ version = "0.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b89c83349105e3732062a895becfc71a8f921bb71ecbbdd8ff99263e3b53a0ca" dependencies = [ - "bitflags 2.13.1", + "bitflags 2.13.2", "gpu-descriptor-types", "hashbrown 0.15.5", ] @@ -2970,7 +2979,7 @@ version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fdf242682df893b86f33a73828fb09ca4b2d3bb6cc95249707fc684d27484b91" dependencies = [ - "bitflags 2.13.1", + "bitflags 2.13.2", ] [[package]] @@ -3007,7 +3016,7 @@ version = "0.5.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9da2e5ae821f6e96664977bf974d6d6a2d6682f9ccee23e62ec1d134246845f9" dependencies = [ - "bitflags 2.13.1", + "bitflags 2.13.2", "bytemuck", "core_maths", "read-fonts 0.37.0", @@ -3075,9 +3084,9 @@ checksum = "d231dfb89cfffdbc30e7fc41579ed6066ad03abda9e567ccafae602b97ec5024" [[package]] name = "hermit-abi" -version = "0.5.2" +version = "0.5.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fc0fef456e4baa96da950455cd02c081ca953b141298e41db3fc7e36b1da849c" +checksum = "e17592d60ebacc7d5e169f4663c5f84f9161cc90328abcfe8456f41e4dfcb284" [[package]] name = "hex" @@ -3092,7 +3101,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d37f101bf4c633f7ca2e4b5e136050314503dd198e78e325ea602c327c484ef0" dependencies = [ "arrayvec", - "rand 0.8.7", + "rand 0.8.8", "serde", ] @@ -3104,11 +3113,11 @@ checksum = "dfa686283ad6dd069f105e5ab091b04c62850d3e4cf5d67debad1933f55023df" [[package]] name = "hkdf" -version = "0.12.4" +version = "0.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7b5f8eb2ad728638ea2c7d47a21db23b7b58a72ed6a38256b8a1849f15fbbdf7" +checksum = "4aaa26c720c68b866f2c96ef5c1264b3e6f473fe5d4ce61cd44bbe913e553018" dependencies = [ - "hmac 0.12.1", + "hmac 0.13.0", ] [[package]] @@ -3123,11 +3132,11 @@ dependencies = [ [[package]] name = "hmac" -version = "0.12.1" +version = "0.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6c49c37c09c17a53d937dfbb742eb3a961d65a994e6bcdcf37e7399d0cc8ab5e" +checksum = "6303bc9732ae41b04cb554b844a762b4115a61bfaa81e3e83050991eeb56863f" dependencies = [ - "digest 0.10.7", + "digest 0.11.3", ] [[package]] @@ -3146,9 +3155,9 @@ dependencies = [ [[package]] name = "hybrid-array" -version = "0.4.14" +version = "0.4.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "707114b52a152fa7bdb290cd7cd5912d9467273b6d74e21b8d81aca1f8533f6b" +checksum = "27f864f10dfb56725ce5ce5472bc52252c8f93a4ab86327122cebf62c5f59a17" dependencies = [ "typenum", ] @@ -3247,7 +3256,7 @@ dependencies = [ [[package]] name = "iced" version = "0.14.0" -source = "git+https://github.com/pop-os/libcosmic#a401af8b1c54a8abd393b8c5b7c8809402f83850" +source = "git+https://github.com/pop-os/libcosmic#23f5d63fed2a370f3c2f54b90ec8f0896fe82105" dependencies = [ "build_helpers", "dnd", @@ -3269,7 +3278,7 @@ dependencies = [ [[package]] name = "iced_accessibility" version = "0.1.0" -source = "git+https://github.com/pop-os/libcosmic#a401af8b1c54a8abd393b8c5b7c8809402f83850" +source = "git+https://github.com/pop-os/libcosmic#23f5d63fed2a370f3c2f54b90ec8f0896fe82105" dependencies = [ "accesskit", "accesskit_winit", @@ -3278,9 +3287,9 @@ dependencies = [ [[package]] name = "iced_core" version = "0.14.0" -source = "git+https://github.com/pop-os/libcosmic#a401af8b1c54a8abd393b8c5b7c8809402f83850" +source = "git+https://github.com/pop-os/libcosmic#23f5d63fed2a370f3c2f54b90ec8f0896fe82105" dependencies = [ - "bitflags 2.13.1", + "bitflags 2.13.2", "build_helpers", "bytes", "cosmic-client-toolkit", @@ -3305,7 +3314,7 @@ dependencies = [ [[package]] name = "iced_debug" version = "0.14.0" -source = "git+https://github.com/pop-os/libcosmic#a401af8b1c54a8abd393b8c5b7c8809402f83850" +source = "git+https://github.com/pop-os/libcosmic#23f5d63fed2a370f3c2f54b90ec8f0896fe82105" dependencies = [ "iced_core", "iced_futures", @@ -3315,7 +3324,7 @@ dependencies = [ [[package]] name = "iced_futures" version = "0.14.0" -source = "git+https://github.com/pop-os/libcosmic#a401af8b1c54a8abd393b8c5b7c8809402f83850" +source = "git+https://github.com/pop-os/libcosmic#23f5d63fed2a370f3c2f54b90ec8f0896fe82105" dependencies = [ "futures", "iced_core", @@ -3329,9 +3338,9 @@ dependencies = [ [[package]] name = "iced_graphics" version = "0.14.0" -source = "git+https://github.com/pop-os/libcosmic#a401af8b1c54a8abd393b8c5b7c8809402f83850" +source = "git+https://github.com/pop-os/libcosmic#23f5d63fed2a370f3c2f54b90ec8f0896fe82105" dependencies = [ - "bitflags 2.13.1", + "bitflags 2.13.2", "bytemuck", "cosmic-text", "half", @@ -3350,7 +3359,7 @@ dependencies = [ [[package]] name = "iced_program" version = "0.14.0" -source = "git+https://github.com/pop-os/libcosmic#a401af8b1c54a8abd393b8c5b7c8809402f83850" +source = "git+https://github.com/pop-os/libcosmic#23f5d63fed2a370f3c2f54b90ec8f0896fe82105" dependencies = [ "iced_graphics", "iced_runtime", @@ -3359,7 +3368,7 @@ dependencies = [ [[package]] name = "iced_renderer" version = "0.14.0" -source = "git+https://github.com/pop-os/libcosmic#a401af8b1c54a8abd393b8c5b7c8809402f83850" +source = "git+https://github.com/pop-os/libcosmic#23f5d63fed2a370f3c2f54b90ec8f0896fe82105" dependencies = [ "iced_graphics", "iced_tiny_skia", @@ -3371,7 +3380,7 @@ dependencies = [ [[package]] name = "iced_runtime" version = "0.14.0" -source = "git+https://github.com/pop-os/libcosmic#a401af8b1c54a8abd393b8c5b7c8809402f83850" +source = "git+https://github.com/pop-os/libcosmic#23f5d63fed2a370f3c2f54b90ec8f0896fe82105" dependencies = [ "build_helpers", "bytes", @@ -3388,7 +3397,7 @@ dependencies = [ [[package]] name = "iced_tiny_skia" version = "0.14.0" -source = "git+https://github.com/pop-os/libcosmic#a401af8b1c54a8abd393b8c5b7c8809402f83850" +source = "git+https://github.com/pop-os/libcosmic#23f5d63fed2a370f3c2f54b90ec8f0896fe82105" dependencies = [ "bytemuck", "cosmic-text", @@ -3405,10 +3414,10 @@ dependencies = [ [[package]] name = "iced_wgpu" version = "0.14.0" -source = "git+https://github.com/pop-os/libcosmic#a401af8b1c54a8abd393b8c5b7c8809402f83850" +source = "git+https://github.com/pop-os/libcosmic#23f5d63fed2a370f3c2f54b90ec8f0896fe82105" dependencies = [ "as-raw-xcb-connection", - "bitflags 2.13.1", + "bitflags 2.13.2", "build_helpers", "bytemuck", "cosmic-client-toolkit", @@ -3437,7 +3446,7 @@ dependencies = [ [[package]] name = "iced_widget" version = "0.14.2" -source = "git+https://github.com/pop-os/libcosmic#a401af8b1c54a8abd393b8c5b7c8809402f83850" +source = "git+https://github.com/pop-os/libcosmic#23f5d63fed2a370f3c2f54b90ec8f0896fe82105" dependencies = [ "build_helpers", "cosmic-client-toolkit", @@ -3458,7 +3467,7 @@ dependencies = [ [[package]] name = "iced_winit" version = "0.14.0" -source = "git+https://github.com/pop-os/libcosmic#a401af8b1c54a8abd393b8c5b7c8809402f83850" +source = "git+https://github.com/pop-os/libcosmic#23f5d63fed2a370f3c2f54b90ec8f0896fe82105" dependencies = [ "build_helpers", "cosmic-client-toolkit", @@ -3986,9 +3995,9 @@ checksum = "edcd27d72f2f071c64249075f42e205ff93c9a4c5f6c6da53e79ed9f9832c285" [[package]] name = "imgref" -version = "1.12.2" +version = "1.12.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "89194689a993ab15268672e99e7b0e19da2da3268ac682e8f02d29d4d1434cd7" +checksum = "6e44b0a4eaa4c82f441d50a963f2d5f05a787240aeee097597033e72accfd22f" [[package]] name = "indenter" @@ -4009,9 +4018,9 @@ dependencies = [ [[package]] name = "indexmap" -version = "2.14.0" +version = "2.14.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d466e9454f08e4a911e14806c24e16fba1b4c121d1ea474396f396069cf949d9" +checksum = "cc4e190f5d26ca7051642629da2c52fc03bde85a03197c99408dcd291734c855" dependencies = [ "equivalent", "hashbrown 0.17.1", @@ -4034,7 +4043,7 @@ version = "0.11.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4cc00ea907cab49550b7da656f80ebb97be1b997d931fbcd28d39734e17ce592" dependencies = [ - "bitflags 2.13.1", + "bitflags 2.13.2", "inotify-sys", "libc", ] @@ -4050,12 +4059,12 @@ dependencies = [ [[package]] name = "inout" -version = "0.1.4" +version = "0.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "879f10e63c20629ecabbb64a8010319738c66a5cd0c29b02d63d272b03751d01" +checksum = "4250ce6452e92010fdf7268ccc5d14faa80bb12fc741938534c58f16804e03c7" dependencies = [ "block-padding", - "generic-array", + "hybrid-array", ] [[package]] @@ -4064,7 +4073,7 @@ version = "0.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f9793345a65d71317763a33066b5d8351f8760dde8d4930fe9e39b5f14a7959d" dependencies = [ - "bitflags 2.13.1", + "bitflags 2.13.2", "input-sys", "libc", "log", @@ -4153,9 +4162,9 @@ checksum = "4d3667095d64c3ecffc96463a21157b04bf3e252f6e8d5750b20c02e33c194e3" [[package]] name = "jiff" -version = "0.2.35" +version = "0.2.37" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "668b7183bd07af9a4885f5c35b0cc5c83c4607a913c16b7e17291832910d2dcc" +checksum = "0ab1baf72f08796de0260609515130699b890ac25f30e610ad894bc5856cafdb" dependencies = [ "defmt", "jiff-core", @@ -4170,18 +4179,19 @@ dependencies = [ [[package]] name = "jiff-core" -version = "0.1.0" +version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7feca88439efe53da3754500c1851dedf3cb36c524dd5cf8225cc0794de95d09" +checksum = "5e52fe76043ccecc9005d2305ebaadf7d7fc0cc89ca6baa10a94d6bc68c7128c" dependencies = [ "defmt", + "log", ] [[package]] name = "jiff-static" -version = "0.2.35" +version = "0.2.37" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3a69dcb3a21cfb32ce1cd056169337ca284af0766dd766e7878819b251a49204" +checksum = "378268a1116ad67ae6228701118ac9f491d78fda38a40a1f1a9e1348de6f7212" dependencies = [ "jiff-core", "proc-macro2", @@ -4274,9 +4284,9 @@ dependencies = [ [[package]] name = "js-sys" -version = "0.3.104" +version = "0.3.105" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0e0c1080212aad755ea003d18543e8768dd432c48819efd73a7bf1e39b7a5a3a" +checksum = "ce57d20d1ea864ce2ac172ab472d409214f4fd359f0b2a2775abdf522e2af99e" dependencies = [ "cfg-if", "futures-util", @@ -4489,7 +4499,7 @@ version = "0.8.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0fbe853b403ae61a04233030ae8a79d94975281ed9770a1f9e246732b534b28d" dependencies = [ - "bitflags 2.13.1", + "bitflags 2.13.2", "serde", ] @@ -4535,7 +4545,7 @@ version = "1.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "07293a4e297ac234359b510362495713f75ea345d5307140414f20c69ffeb087" dependencies = [ - "bitflags 2.13.1", + "bitflags 2.13.2", "libc", ] @@ -4581,7 +4591,7 @@ checksum = "3eaf3ede3fee6db1a4c2ee091bf8a8b4dccdc6d17f656fb07896ee72867612f2" [[package]] name = "libcosmic" version = "1.0.0" -source = "git+https://github.com/pop-os/libcosmic#a401af8b1c54a8abd393b8c5b7c8809402f83850" +source = "git+https://github.com/pop-os/libcosmic#23f5d63fed2a370f3c2f54b90ec8f0896fe82105" dependencies = [ "apply", "ashpd 0.12.3", @@ -4664,14 +4674,14 @@ checksum = "b6d2cec3eae94f9f509c767b45932f1ada8350c4bdb85af2fcab4a3c14807981" [[package]] name = "libredox" -version = "0.1.20" +version = "0.1.24" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "28d0a00925a9f930d679b6789b721e3a7f9ed110f41b86d2497caa780c3a070a" +checksum = "6480ccc157a1389bb2e4891b24751b0f798ba640d22386f23143fbcc89da195a" dependencies = [ - "bitflags 2.13.1", + "bitflags 2.13.2", "libc", "plain", - "redox_syscall 0.9.2", + "redox_syscall 0.9.4", ] [[package]] @@ -4772,9 +4782,9 @@ dependencies = [ [[package]] name = "log" -version = "0.4.33" +version = "0.4.34" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0ceec5bc11778974d1bcb055b18002eba7f4b3518b6a0081b3af5f21666da9ad" +checksum = "f9f8bd3e56ce4dfc153cf470fffbfa98c7620958b312ca5c3a4b8d5181fd13c6" [[package]] name = "loop9" @@ -4803,9 +4813,9 @@ dependencies = [ [[package]] name = "lyon_algorithms" -version = "1.0.20" +version = "1.0.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8575c0d003ae459399623c4def180c63b77f343b1a7fee64f249b349e7699a31" +checksum = "cdfa8785f95e57914ddb35e3b59994aeba6f5e79e9cfd03da1c269f010f36009" dependencies = [ "lyon_path", "num-traits", @@ -4834,9 +4844,9 @@ dependencies = [ [[package]] name = "lyon_tessellation" -version = "1.0.20" +version = "1.0.22" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8e43b7e44161571868f5c931d12583592c223c5583eef86b08aa02b7048a3552" +checksum = "43b8dcf906637ecef61b3c0740c7a4e7f27caeb31257cfac0cc579ce15be6005" dependencies = [ "float_next_after", "lyon_path", @@ -4921,7 +4931,7 @@ version = "0.33.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c7047791b5bc903b8cd963014b355f71dc9864a9a0b727057676c1dcae5cbc15" dependencies = [ - "bitflags 2.13.1", + "bitflags 2.13.2", "block", "core-graphics-types 0.2.0", "foreign-types", @@ -4937,7 +4947,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5f98efec8807c63c752b5bd61f862c165c115b0a35685bdcfd9238c7aeb592b7" dependencies = [ "cfg-if", - "unicode-width", + "unicode-width 0.1.14", ] [[package]] @@ -4975,10 +4985,20 @@ dependencies = [ ] [[package]] -name = "mio" -version = "1.2.2" +name = "miniz_oxide" +version = "0.9.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "30d65c71f1ce40ab09135ce117d742b9f8a19ff91a41a8b57ed50bc2de59c427" +checksum = "b63fbc4a50860e98e7b2aa7804ded1db5cbc3aff9193adaff57a6931bf7c4b4c" +dependencies = [ + "adler2", + "simd-adler32", +] + +[[package]] +name = "mio" +version = "1.2.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4b18443e9c262bfe8fa82f51666e2642c53393f7e5c27b3e1aeab922cff5b9d8" dependencies = [ "libc", "log", @@ -5024,14 +5044,14 @@ checksum = "618f667225063219ddfc61251087db8a9aec3c3f0950c916b614e403486f1135" dependencies = [ "arrayvec", "bit-set", - "bitflags 2.13.1", + "bitflags 2.13.2", "cfg-if", "cfg_aliases 0.2.2", "codespan-reporting", "half", "hashbrown 0.16.1", "hexf-parse", - "indexmap 2.14.0", + "indexmap 2.14.2", "libm", "log", "num-traits", @@ -5048,7 +5068,7 @@ version = "0.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c3f42e7bbe13d351b6bead8286a43aac9534b82bd3cc43e47037f012ebfd62d4" dependencies = [ - "bitflags 2.13.1", + "bitflags 2.13.2", "jni-sys 0.3.1", "log", "ndk-sys", @@ -5085,8 +5105,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "aa84a0ad51eda83c8817099a0b613847599c712d049e89d892cca53ed6c4a337" dependencies = [ "async-trait", - "base64", - "bitflags 2.13.1", + "base64 0.22.1", + "bitflags 2.13.2", "futures", "futures-timer", "log", @@ -5128,7 +5148,7 @@ version = "8.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4d3d07927151ff8575b7087f245456e549fea62edf0ec4e565a5ee50c8402bc3" dependencies = [ - "bitflags 2.13.1", + "bitflags 2.13.2", "fsevent-sys", "inotify", "kqueue", @@ -5146,7 +5166,7 @@ version = "2.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "42b8cfee0e339a0337359f3c88165702ac6e600dc01c0cc9579a92d62b08477a" dependencies = [ - "bitflags 2.13.1", + "bitflags 2.13.2", ] [[package]] @@ -5331,7 +5351,7 @@ version = "0.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e4e89ad9e3d7d297152b17d39ed92cd50ca8063a89a9fa569046d41568891eff" dependencies = [ - "bitflags 2.13.1", + "bitflags 2.13.2", "block2 0.5.1", "libc", "objc2 0.5.2", @@ -5347,7 +5367,7 @@ version = "0.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d49e936b501e5c5bf01fda3a9452ff86dc3ea98ad5f283e1455153142d97518c" dependencies = [ - "bitflags 2.13.1", + "bitflags 2.13.2", "block2 0.6.2", "objc2 0.6.4", "objc2-core-foundation", @@ -5360,7 +5380,7 @@ version = "0.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "617fbf49e071c178c0b24c080767db52958f716d9eabdf0890523aeae54773ef" dependencies = [ - "bitflags 2.13.1", + "bitflags 2.13.2", "block2 0.5.1", "objc2 0.5.2", "objc2-foundation 0.2.2", @@ -5372,7 +5392,7 @@ version = "0.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2a180dd8642fa45cdb7dd721cd4c11b1cadd4929ce112ebd8b9f5803cc79d536" dependencies = [ - "bitflags 2.13.1", + "bitflags 2.13.2", "block2 0.6.2", "dispatch2", "objc2 0.6.4", @@ -5384,7 +5404,7 @@ version = "0.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e022c9d066895efa1345f8e33e584b9f958da2fd4cd116792e15e07e4720a807" dependencies = [ - "bitflags 2.13.1", + "bitflags 2.13.2", "libc", "objc2-core-foundation", ] @@ -5407,7 +5427,7 @@ version = "0.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d425caf1df73233f29fd8a5c3e5edbc30d2d4307870f802d18f00d83dc5141a6" dependencies = [ - "bitflags 2.13.1", + "bitflags 2.13.2", "objc2-core-foundation", "objc2-core-graphics", ] @@ -5424,7 +5444,7 @@ version = "0.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0ee638a5da3799329310ad4cfa62fbf045d5f56e3ef5ba4149e7452dcf89d5a8" dependencies = [ - "bitflags 2.13.1", + "bitflags 2.13.2", "block2 0.5.1", "libc", "objc2 0.5.2", @@ -5436,7 +5456,7 @@ version = "0.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e3e0adef53c21f888deb4fa59fc59f7eb17404926ee8a6f59f5df0fd7f9f3272" dependencies = [ - "bitflags 2.13.1", + "bitflags 2.13.2", "block2 0.6.2", "objc2 0.6.4", "objc2-core-foundation", @@ -5458,7 +5478,7 @@ version = "0.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "dd0cba1276f6023976a406a14ffa85e1fdd19df6b0f737b063b95f6c8c7aadd6" dependencies = [ - "bitflags 2.13.1", + "bitflags 2.13.2", "block2 0.5.1", "objc2 0.5.2", "objc2-foundation 0.2.2", @@ -5470,7 +5490,7 @@ version = "0.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e42bee7bff906b14b167da2bac5efe6b6a07e6f7c0a21a7308d40c960242dc7a" dependencies = [ - "bitflags 2.13.1", + "bitflags 2.13.2", "block2 0.5.1", "objc2 0.5.2", "objc2-foundation 0.2.2", @@ -5483,7 +5503,7 @@ version = "0.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d87d638e33c06f577498cbcc50491496a3ed4246998a7fbba7ccb98b1e7eab22" dependencies = [ - "bitflags 2.13.1", + "bitflags 2.13.2", "objc2 0.6.4", "objc2-core-foundation", "objc2-foundation 0.3.2", @@ -5595,9 +5615,9 @@ dependencies = [ [[package]] name = "owo-colors" -version = "4.3.0" +version = "4.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d211803b9b6b570f68772237e415a029d5a50c65d382910b879fb19d3271f94d" +checksum = "13c45bb4a6ae1280ec0803b1ef9d3455eb50f01efbbe1447ab020f1d54fba9d8" [[package]] name = "palette" @@ -5793,7 +5813,7 @@ dependencies = [ "crc32fast", "fdeflate", "flate2", - "miniz_oxide", + "miniz_oxide 0.8.9", ] [[package]] @@ -5802,11 +5822,11 @@ version = "0.18.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "60769b8b31b2a9f263dae2776c37b1b28ae246943cf719eb6946a1db05128a61" dependencies = [ - "bitflags 2.13.1", + "bitflags 2.13.2", "crc32fast", "fdeflate", "flate2", - "miniz_oxide", + "miniz_oxide 0.8.9", ] [[package]] @@ -5817,7 +5837,7 @@ checksum = "5d0e4f59085d47d8241c88ead0f274e8a0cb551f3625263c05eb8dd897c34218" dependencies = [ "cfg-if", "concurrent-queue", - "hermit-abi 0.5.2", + "hermit-abi 0.5.3", "pin-project-lite", "rustix 1.1.4", "windows-sys 0.61.2", @@ -5837,9 +5857,9 @@ checksum = "05c8b63e8d9609db387f0324918f81d68fe27748f084ef092fb35954d0539a85" [[package]] name = "portable-atomic-util" -version = "0.2.7" +version = "0.2.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c2a106d1259c23fac8e543272398ae0e3c0b8d33c88ed73d0cc71b0f1d902618" +checksum = "10ab3eb7f3becc3a1cbc4f2c6f20267996cfc1a6467a873763411b136a122715" dependencies = [ "portable-atomic", ] @@ -5887,9 +5907,9 @@ dependencies = [ [[package]] name = "proc-macro-error-attr3" -version = "3.1.0" +version = "3.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b0084e6206a967a2dad822180626b2f6b07a3b379325e8f1ec0438e33a469ba7" +checksum = "9e564d14133360e1ae169ffde5da25881b5fa47261665b8e5713c212c27799da" dependencies = [ "proc-macro2", "quote", @@ -5897,14 +5917,14 @@ dependencies = [ [[package]] name = "proc-macro-error3" -version = "3.1.0" +version = "3.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0cf066225f2373bc711684792b69bdeac0356019b007e721090c24d92d5d5a50" +checksum = "8f0d4471b3436c22106b21913b1dda531558918ae9b7ec55d58aa84b43552233" dependencies = [ "proc-macro-error-attr3", "proc-macro2", "quote", - "syn 3.0.3", + "syn 3.0.5", ] [[package]] @@ -5981,7 +6001,7 @@ dependencies = [ "byteorder", "hmac 0.10.1", "md-5", - "rand 0.8.7", + "rand 0.8.8", "sha-1", "sha2 0.9.9", ] @@ -6045,9 +6065,9 @@ checksum = "f8dcc9c7d52a811697d2151c701e0d08956f92b0e24136cf4cf27b57a6a0d9bf" [[package]] name = "rand" -version = "0.8.7" +version = "0.8.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "22f6172bdec972074665ed81ed53b71da00bfc44b65a753cfde883ec4c702a1a" +checksum = "e058c7de0b26af77780c769414d6257830bb240f3c38477dbc2c16e5f54d6d4c" dependencies = [ "libc", "rand_chacha 0.3.1", @@ -6170,7 +6190,7 @@ version = "11.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "498cd0dc59d73224351ee52a95fee0f1a617a2eae0e7d9d720cc622c73a54186" dependencies = [ - "bitflags 2.13.1", + "bitflags 2.13.2", ] [[package]] @@ -6217,7 +6237,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "046a7d674daf459825b32f5062056d6882db0d2f5a479fbd76ccfc870ac18709" dependencies = [ "bytemuck", - "font-types 0.12.4", + "font-types 0.12.5", "once_cell", ] @@ -6233,7 +6253,7 @@ version = "0.4.8" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c5018d583d6d2f5499352aea8d177e9067d1eb03ab17c78169d5ba7a30001b15" dependencies = [ - "bitflags 2.13.1", + "bitflags 2.13.2", "libredox", ] @@ -6243,16 +6263,16 @@ version = "0.5.18" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ed2bf2547551a7053d6fdfafda3f938979645c44812fbfcda098faae3f1a362d" dependencies = [ - "bitflags 2.13.1", + "bitflags 2.13.2", ] [[package]] name = "redox_syscall" -version = "0.9.2" +version = "0.9.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f1c93da5bb2c5d4e6c0ef7abeead62c89169a0a4882bfb83ac892f2423aea2fe" +checksum = "737970939a87c6fa31e7acad13307bccbb017a073b695b6089a2c484f929e20e" dependencies = [ - "bitflags 2.13.1", + "bitflags 2.13.2", ] [[package]] @@ -6283,7 +6303,7 @@ checksum = "92ecd8964f8453721699a1ed72037b0db49ce2f5a5138486ee89bed6f67cdf3a" dependencies = [ "proc-macro2", "quote", - "syn 3.0.3", + "syn 3.0.5", ] [[package]] @@ -6377,8 +6397,8 @@ version = "0.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "db09040cc89e461f1a265139777a2bde7f8d8c67c4936f700c63ce3e2904d468" dependencies = [ - "base64", - "bitflags 2.13.1", + "base64 0.22.1", + "bitflags 2.13.2", "serde", "serde_derive", "unicode-ident", @@ -6390,7 +6410,7 @@ version = "0.12.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "81116b9531d61eabc41aeb228e4b6b2435bcca3233b98cf3b3077d4e6e9debb3" dependencies = [ - "bitflags 2.13.1", + "bitflags 2.13.2", "once_cell", "serde", "serde_derive", @@ -6472,7 +6492,7 @@ version = "0.38.44" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fdb5bc1ae2baa591800df16c9ca78619bf65c0488b41b96ccec5d11220d8c154" dependencies = [ - "bitflags 2.13.1", + "bitflags 2.13.2", "errno", "libc", "linux-raw-sys 0.4.15", @@ -6485,7 +6505,7 @@ version = "1.1.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b6fe4565b9518b83ef4f91bb47ce29620ca828bd32cb7e408f0062e9930ba190" dependencies = [ - "bitflags 2.13.1", + "bitflags 2.13.2", "errno", "libc", "linux-raw-sys 0.12.1", @@ -6504,7 +6524,7 @@ version = "0.20.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fd3c7c96f8a08ee34eff8857b11b49b07d71d1c3f4e88f8a88d4c9e9f90b1702" dependencies = [ - "bitflags 2.13.1", + "bitflags 2.13.2", "bytemuck", "core_maths", "log", @@ -6582,20 +6602,20 @@ dependencies = [ [[package]] name = "secret-service" -version = "5.1.0" +version = "5.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9a62d7f86047af0077255a29494136b9aaaf697c76ff70b8e49cded4e2623c14" +checksum = "5107b24b91445dd2aa449a258a1807b63240942157292354dc5bfdbeb8bc6db8" dependencies = [ "aes", "cbc", "futures-util", - "generic-array", - "getrandom 0.2.17", + "getrandom 0.4.3", "hkdf", + "hybrid-array", "num", "once_cell", "serde", - "sha2 0.10.9", + "sha2 0.11.0", "zbus", ] @@ -6660,7 +6680,7 @@ checksum = "e7a5d71263a5a7d47b41f6b3f06ba276f10cc18b0931f1799f710578e2309348" dependencies = [ "proc-macro2", "quote", - "syn 3.0.3", + "syn 3.0.5", ] [[package]] @@ -6669,7 +6689,7 @@ version = "1.0.151" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c841b55ecdae098c80dcae9cf767f6f8a0c2cdb3416bbef72181df4d0fe73f14" dependencies = [ - "indexmap 2.14.0", + "indexmap 2.14.2", "itoa", "memchr", "serde", @@ -6685,7 +6705,7 @@ checksum = "8d3b1629de253c70a0508c3899572da79ca359fdab27c7920ff00406df418906" dependencies = [ "proc-macro2", "quote", - "syn 3.0.3", + "syn 3.0.5", ] [[package]] @@ -6699,16 +6719,16 @@ dependencies = [ [[package]] name = "serde_with" -version = "3.22.0" +version = "3.23.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ee78f1fbe43ac4a0e47aadb3dbd357b69eb0d3793e948624cd03dd2750ab1c0a" +checksum = "935177bb8c0cd8ca1a4e6d1a2ac8988bea69cab4f9d3a31311e012ad27868ea4" dependencies = [ - "base64", + "base64 0.23.1", "bs58", "chrono", "hex", "indexmap 1.9.3", - "indexmap 2.14.0", + "indexmap 2.14.2", "jiff", "schemars 0.9.0", "schemars 1.2.2", @@ -6720,14 +6740,14 @@ dependencies = [ [[package]] name = "serde_with_macros" -version = "3.22.0" +version = "3.23.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8705578779c2b6bd90d84d66eb2e206b708b1a4d7b9f17641b293545bf1c7e46" +checksum = "1d607aa01a3cb0ad757d6fd216136910db3c97b102fe686585689615a02dbcdc" dependencies = [ - "darling 0.23.0", + "darling 0.24.1", "proc-macro2", "quote", - "syn 2.0.119", + "syn 3.0.5", ] [[package]] @@ -6762,17 +6782,6 @@ dependencies = [ "opaque-debug", ] -[[package]] -name = "sha2" -version = "0.10.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a7507d819769d01a365ab707794a4084392c824f54a7a6a7862f8c3d0892b283" -dependencies = [ - "cfg-if", - "cpufeatures 0.2.17", - "digest 0.10.7", -] - [[package]] name = "sha2" version = "0.11.0" @@ -6780,7 +6789,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "446ba717509524cb3f22f17ecc096f10f4822d76ab5c0b9822c5f9c284e825f4" dependencies = [ "cfg-if", - "cpufeatures 0.3.0", + "cpufeatures 0.3.1", "digest 0.11.3", ] @@ -6898,9 +6907,9 @@ dependencies = [ [[package]] name = "smallvec" -version = "1.15.2" +version = "1.16.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8ed6a63f02c8539c91a8685a86f4099661ba3da017932f6ebbea6de3f0fa7c90" +checksum = "ba467056f1b547ed52077911161fc86985becbc60e8e1857c8a144dab0def891" [[package]] name = "smithay-client-toolkit" @@ -6908,7 +6917,7 @@ version = "0.20.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0512da38f5e2b31201a93524adb8d3136276fa4fe4aafab4e1f727a82b534cc0" dependencies = [ - "bitflags 2.13.1", + "bitflags 2.13.2", "bytemuck", "calloop", "calloop-wayland-source", @@ -6999,7 +7008,7 @@ version = "0.3.0+sdk-1.3.268.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "eda41003dc44290527a59b13432d4a0379379fa074b70174882adfbdfd917844" dependencies = [ - "bitflags 2.13.1", + "bitflags 2.13.2", ] [[package]] @@ -7123,9 +7132,9 @@ dependencies = [ [[package]] name = "syn" -version = "3.0.3" +version = "3.0.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "53e9bae58849f64dfa4f5d5ae372c8341f7305f82a3868709269343628b659a3" +checksum = "12df2e0110f65b775f769bb17ef989067a1d931b2eb822bd4346631eeada89f9" dependencies = [ "proc-macro2", "quote", @@ -7175,7 +7184,7 @@ dependencies = [ "cfg-expr", "heck 0.5.0", "pkg-config", - "toml 1.1.4+spec-1.1.0", + "toml 1.1.6+spec-1.1.0", "version-compare", ] @@ -7262,7 +7271,7 @@ checksum = "bc04cd3e1236dd4a98afca4569f2deb3f120e5422a4023be2cb683f8486292af" dependencies = [ "proc-macro2", "quote", - "syn 3.0.3", + "syn 3.0.5", ] [[package]] @@ -7389,18 +7398,9 @@ dependencies = [ [[package]] name = "tinyvec" -version = "1.12.0" +version = "1.13.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bb4ebadaa0af04fab11ae01eb5f9fdb5f9c5b875506e210e71c07873528baa7f" -dependencies = [ - "tinyvec_macros", -] - -[[package]] -name = "tinyvec_macros" -version = "0.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" +checksum = "fd3ca314f692efd6c868f8408f53fe444634a845f96c028b97d35f6a1f79f0ee" [[package]] name = "tokio" @@ -7427,7 +7427,7 @@ checksum = "78773a2a397f451582ce068015985c33193cf6dea8b74d2a639fe457b2f07b0e" dependencies = [ "proc-macro2", "quote", - "syn 3.0.3", + "syn 3.0.5", ] [[package]] @@ -7467,11 +7467,11 @@ dependencies = [ [[package]] name = "toml" -version = "1.1.4+spec-1.1.0" +version = "1.1.6+spec-1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3aace63f4bbcdfc2c965b059de67119c89c4017a70d633be6c104910f67056f5" +checksum = "920602543f0911ab71da12c50d59701da54c196d1a2bf5cb4b75667f137a406a" dependencies = [ - "indexmap 2.14.0", + "indexmap 2.14.2", "serde_core", "serde_spanned", "toml_datetime", @@ -7491,11 +7491,11 @@ dependencies = [ [[package]] name = "toml_edit" -version = "0.25.13+spec-1.1.0" +version = "0.25.15+spec-1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6975367e4d2ef766d86af01ffad14b622fecc8d4357a998fbc4deb6e9bacaf9b" +checksum = "1340ea94a5856333492c9064b02c778b191dd2c853778d9609debdcdfea3a614" dependencies = [ - "indexmap 2.14.0", + "indexmap 2.14.2", "toml_datetime", "toml_parser", "winnow 1.0.4", @@ -7735,6 +7735,12 @@ version = "0.1.14" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7dd6e30e90baa6f72411720665d41d89b9a3d039dc45b8faea1ddd07f617f6af" +[[package]] +name = "unicode-width" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b4ac048d71ede7ee76d585517add45da530660ef4390e49b098733c6e897f254" + [[package]] name = "upower_dbus" version = "0.3.2" @@ -7770,7 +7776,7 @@ version = "0.45.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "80be9b06fbae3b8b303400ab20778c80bbaf338f563afe567cf3c9eea17b47ef" dependencies = [ - "base64", + "base64 0.22.1", "data-url", "flate2", "fontdb", @@ -7811,9 +7817,9 @@ checksum = "06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821" [[package]] name = "uuid" -version = "1.24.1" +version = "1.26.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2cefc03fd367c0c6d4305de1b312cf00248c4114f4a0418ce6a6af769e3b0bd9" +checksum = "2ef6dac1e96601b4fb3acccccff2139741fcb757cb9a36089bf5be91cfb285ce" dependencies = [ "getrandom 0.4.3", "js-sys", @@ -7878,9 +7884,9 @@ dependencies = [ [[package]] name = "wasm-bindgen" -version = "0.2.127" +version = "0.2.128" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1b70935747edd64d89de3efa29d73789b806c15798f8e7dca4d8ac356b50ce70" +checksum = "aecb87a33d3b0c5e3b7aa46336eaf486cffafbd281b195e4c8b80d50df2351bf" dependencies = [ "cfg-if", "once_cell", @@ -7891,9 +7897,9 @@ dependencies = [ [[package]] name = "wasm-bindgen-futures" -version = "0.4.77" +version = "0.4.78" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6b7777d5cc23d0e91404e53ce2d5e8ec7acae3026b16233dba62cd3246457950" +checksum = "6ef4c5d3d2cdf5c54f4231181768f5510842e350db025faf1f7163b1030ed928" dependencies = [ "js-sys", "wasm-bindgen", @@ -7901,9 +7907,9 @@ dependencies = [ [[package]] name = "wasm-bindgen-macro" -version = "0.2.127" +version = "0.2.128" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "77775f8f3f7217702089053b94958f8f54061a3f663417df76e19cbdcca29bc1" +checksum = "a690d511e3c1a8b3a55e33511e3c2c00c78415cd23650f32b808627f5696b9ed" dependencies = [ "quote", "wasm-bindgen-macro-support", @@ -7911,22 +7917,22 @@ dependencies = [ [[package]] name = "wasm-bindgen-macro-support" -version = "0.2.127" +version = "0.2.128" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e11d33f857dc2fb11b8bc75aee111aa9cbeb12cd9f25efd3d4c2a3dd4e235284" +checksum = "411e4887f0071ef2d2164a9d5fdf2d20efbef78fccd3a78b0c10a1dc5295e48a" dependencies = [ "bumpalo", "proc-macro2", "quote", - "syn 2.0.119", + "syn 3.0.5", "wasm-bindgen-shared", ] [[package]] name = "wasm-bindgen-shared" -version = "0.2.127" +version = "0.2.128" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7ef64dbcc55df09c7e5a46182d181c2cfa3e925f3da937ea764728b4bbb9dcbf" +checksum = "81941cd78d0c92026c33e5e01312845a4cb1e9af3407f9134b100dd03144103e" dependencies = [ "unicode-ident", ] @@ -7965,7 +7971,7 @@ version = "0.31.15" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e3c36a0f861ad76d0901f2800b46321410d9f73f2ea88aac0650d86c32688073" dependencies = [ - "bitflags 2.13.1", + "bitflags 2.13.2", "rustix 1.1.4", "wayland-backend", "wayland-scanner", @@ -7977,7 +7983,7 @@ version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "625c5029dbd43d25e6aa9615e88b829a5cad13b2819c4ae129fdbb7c31ab4c7e" dependencies = [ - "bitflags 2.13.1", + "bitflags 2.13.2", "cursor-icon", "wayland-backend", ] @@ -7999,7 +8005,7 @@ version = "0.32.13" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "23d0c813de3daa2ed6520af85a3bd49b0e722a3078506899aa9686fea58dc4b6" dependencies = [ - "bitflags 2.13.1", + "bitflags 2.13.2", "wayland-backend", "wayland-client", "wayland-scanner", @@ -8012,7 +8018,7 @@ version = "20250721.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "40a1f863128dcaaec790d7b4b396cc9b9a7a079e878e18c47e6c2d2c5a8dcbb1" dependencies = [ - "bitflags 2.13.1", + "bitflags 2.13.2", "wayland-backend", "wayland-client", "wayland-protocols", @@ -8025,7 +8031,7 @@ version = "0.3.12" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6e9567599ef23e09b8dad6e429e5738d4509dfc46b3b21f32841a304d16b29c8" dependencies = [ - "bitflags 2.13.1", + "bitflags 2.13.2", "wayland-backend", "wayland-client", "wayland-protocols", @@ -8038,7 +8044,7 @@ version = "0.3.12" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2b6d8cf1eb2c1c31ed1f5643c88a6e53538129d4af80030c8cabd1f9fa884d91" dependencies = [ - "bitflags 2.13.1", + "bitflags 2.13.2", "wayland-backend", "wayland-client", "wayland-protocols", @@ -8051,7 +8057,7 @@ version = "0.3.12" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "eb04e52f7836d7c7976c78ca0250d61e33873c34156a2a1fc9474828ec268234" dependencies = [ - "bitflags 2.13.1", + "bitflags 2.13.2", "wayland-backend", "wayland-client", "wayland-protocols", @@ -8076,7 +8082,7 @@ version = "0.31.14" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0dde9c29be0f723a573977de51ee455bf3dfa03652730a74f9dd3b337e374d75" dependencies = [ - "bitflags 2.13.1", + "bitflags 2.13.2", "downcast-rs 1.2.1", "rustix 1.1.4", "wayland-backend", @@ -8097,9 +8103,9 @@ dependencies = [ [[package]] name = "web-sys" -version = "0.3.104" +version = "0.3.105" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c435338968042f4f59a557f690a253676d47ce13ceb55d70100e7facf6620a30" +checksum = "9fbddc4a036f00ec4f18c83445bd3115cb306a91da554919a099d9222fe4a7f8" dependencies = [ "js-sys", "wasm-bindgen", @@ -8128,7 +8134,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f9cb534d5ffd109c7d1135f34cdae29e60eab94855a625dcfe1705f8bc7ad79f" dependencies = [ "arrayvec", - "bitflags 2.13.1", + "bitflags 2.13.2", "bytemuck", "cfg-if", "cfg_aliases 0.2.2", @@ -8160,12 +8166,12 @@ dependencies = [ "arrayvec", "bit-set", "bit-vec", - "bitflags 2.13.1", + "bitflags 2.13.2", "bytemuck", "cfg_aliases 0.2.2", "document-features", "hashbrown 0.16.1", - "indexmap 2.14.0", + "indexmap 2.14.2", "log", "naga", "once_cell", @@ -8220,7 +8226,7 @@ dependencies = [ "arrayvec", "ash", "bit-set", - "bitflags 2.13.1", + "bitflags 2.13.2", "block", "bytemuck", "cfg-if", @@ -8264,7 +8270,7 @@ version = "28.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e18308757e594ed2cd27dddbb16a139c42a683819d32a2e0b1b0167552f5840c" dependencies = [ - "bitflags 2.13.1", + "bitflags 2.13.2", "bytemuck", "js-sys", "log", @@ -8273,9 +8279,9 @@ dependencies = [ [[package]] name = "which" -version = "8.0.5" +version = "8.0.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8f3ef584124b911bcc3875c2f1472e80f24361ceb789bd1c62b3e9a3df9ff43c" +checksum = "bae2f2b2b816647a1cab1acc91f5bd20812d53cb344382635ec2181940c8034f" dependencies = [ "libc", ] @@ -8761,7 +8767,7 @@ name = "winit" version = "0.31.0-beta.2" source = "git+https://github.com/pop-os/winit.git?tag=cosmic-0.14#71ce08c043814514a8fd92d9d0599f115ae854e8" dependencies = [ - "bitflags 2.13.1", + "bitflags 2.13.2", "cfg_aliases 0.2.2", "cursor-icon", "dpi", @@ -8788,7 +8794,7 @@ version = "0.31.0-beta.2" source = "git+https://github.com/pop-os/winit.git?tag=cosmic-0.14#71ce08c043814514a8fd92d9d0599f115ae854e8" dependencies = [ "android-activity", - "bitflags 2.13.1", + "bitflags 2.13.2", "dpi", "ndk", "raw-window-handle", @@ -8802,7 +8808,7 @@ name = "winit-appkit" version = "0.31.0-beta.2" source = "git+https://github.com/pop-os/winit.git?tag=cosmic-0.14#71ce08c043814514a8fd92d9d0599f115ae854e8" dependencies = [ - "bitflags 2.13.1", + "bitflags 2.13.2", "block2 0.6.2", "dispatch2", "dpi", @@ -8839,7 +8845,7 @@ name = "winit-core" version = "0.31.0-beta.2" source = "git+https://github.com/pop-os/winit.git?tag=cosmic-0.14#71ce08c043814514a8fd92d9d0599f115ae854e8" dependencies = [ - "bitflags 2.13.1", + "bitflags 2.13.2", "cursor-icon", "dpi", "keyboard-types", @@ -8853,7 +8859,7 @@ name = "winit-orbital" version = "0.31.0-beta.2" source = "git+https://github.com/pop-os/winit.git?tag=cosmic-0.14#71ce08c043814514a8fd92d9d0599f115ae854e8" dependencies = [ - "bitflags 2.13.1", + "bitflags 2.13.2", "dpi", "libredox", "orbclient", @@ -8869,7 +8875,7 @@ name = "winit-uikit" version = "0.31.0-beta.2" source = "git+https://github.com/pop-os/winit.git?tag=cosmic-0.14#71ce08c043814514a8fd92d9d0599f115ae854e8" dependencies = [ - "bitflags 2.13.1", + "bitflags 2.13.2", "block2 0.6.2", "dispatch2", "dpi", @@ -8890,7 +8896,7 @@ version = "0.31.0-beta.2" source = "git+https://github.com/pop-os/winit.git?tag=cosmic-0.14#71ce08c043814514a8fd92d9d0599f115ae854e8" dependencies = [ "ahash", - "bitflags 2.13.1", + "bitflags 2.13.2", "calloop", "cursor-icon", "dpi", @@ -8916,7 +8922,7 @@ version = "0.31.0-beta.2" source = "git+https://github.com/pop-os/winit.git?tag=cosmic-0.14#71ce08c043814514a8fd92d9d0599f115ae854e8" dependencies = [ "atomic-waker", - "bitflags 2.13.1", + "bitflags 2.13.2", "concurrent-queue", "cursor-icon", "dpi", @@ -8937,7 +8943,7 @@ name = "winit-win32" version = "0.31.0-beta.2" source = "git+https://github.com/pop-os/winit.git?tag=cosmic-0.14#71ce08c043814514a8fd92d9d0599f115ae854e8" dependencies = [ - "bitflags 2.13.1", + "bitflags 2.13.2", "cursor-icon", "dpi", "raw-window-handle", @@ -8953,7 +8959,7 @@ name = "winit-x11" version = "0.31.0-beta.2" source = "git+https://github.com/pop-os/winit.git?tag=cosmic-0.14#71ce08c043814514a8fd92d9d0599f115ae854e8" dependencies = [ - "bitflags 2.13.1", + "bitflags 2.13.2", "bytemuck", "calloop", "cursor-icon", @@ -9058,7 +9064,7 @@ checksum = "2fb433233f2df9344722454bc7e96465c9d03bff9d77c248f9e7523fe79585b5" [[package]] name = "xdg-shell-wrapper-config" version = "0.1.0" -source = "git+https://github.com/pop-os/cosmic-panel#3c08c30c2d77afb5130bbc42a74f479979b372dd" +source = "git+https://github.com/pop-os/cosmic-panel#15ba731b0850e5733a1f3bb51d5d48d58e6ce35b" dependencies = [ "serde", "wayland-protocols-wlr", @@ -9125,7 +9131,7 @@ version = "0.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d039de8032a9a8856a6be89cea3e5d12fdd82306ab7c94d74e6deab2460651c5" dependencies = [ - "bitflags 2.13.1", + "bitflags 2.13.2", "dlib", "log", "once_cell", @@ -9278,7 +9284,7 @@ dependencies = [ "proc-macro-crate", "proc-macro2", "quote", - "syn 3.0.3", + "syn 3.0.5", "zbus_names", "zvariant", "zvariant_utils", @@ -9297,9 +9303,9 @@ dependencies = [ [[package]] name = "zbus_polkit" -version = "5.0.0" +version = "5.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ad23d5c4d198c7e2641b33e6e0d1f866f117408ba66fe80bbe52e289eeb77c52" +checksum = "283d50dac36a7fee0d9c2e6b9c71253326c1f863a9d350342d338637aa3019ae" dependencies = [ "enumflags2", "serde", @@ -9337,18 +9343,18 @@ checksum = "6df3dc4292935e51816d896edcd52aa30bc297907c26167fec31e2b0c6a32524" [[package]] name = "zerocopy" -version = "0.8.56" +version = "0.8.57" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "556764e583adb45a9f8d413c2a147fa7e8d821e48e12b14fd560b607998b75eb" +checksum = "d35102a9f36d089ccae9e4c6802bc118be4487b80aaffc0ab4e0cf5ce92d2873" dependencies = [ "zerocopy-derive", ] [[package]] name = "zerocopy-derive" -version = "0.8.56" +version = "0.8.57" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f2ab42fc20575779bd240faa45f94a74256f755c0fa9e89f0ede20d91d0cdfc1" +checksum = "146c01f5ab44258da43cf276c74a2763db2ff3969c9c652c3f2de07041d0b2bc" dependencies = [ "proc-macro2", "quote", @@ -9414,9 +9420,15 @@ checksum = "34df6fc39dbd26ddc9c10e6a2984476e13acce22e64e4487636ef494369225da" dependencies = [ "proc-macro2", "quote", - "syn 3.0.3", + "syn 3.0.5", ] +[[package]] +name = "zlib-rs" +version = "0.6.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "34b31d188d9d685a4f9c7b46d6e36631b07058d2cfe190267adce54dc230bf12" + [[package]] name = "zlink" version = "0.5.0" @@ -9554,7 +9566,7 @@ dependencies = [ "proc-macro-crate", "proc-macro2", "quote", - "syn 3.0.3", + "syn 3.0.5", "zvariant_utils", ] @@ -9567,6 +9579,6 @@ dependencies = [ "proc-macro2", "quote", "serde", - "syn 3.0.3", + "syn 3.0.5", "winnow 1.0.4", ] diff --git a/cosmic-settings/Cargo.toml b/cosmic-settings/Cargo.toml index 644fb14..d1a4e17 100644 --- a/cosmic-settings/Cargo.toml +++ b/cosmic-settings/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "cosmic-settings" -version = "1.7.0" +version = "1.9.0" edition = "2024" license = "GPL-3.0-only" publish = false diff --git a/debian/changelog b/debian/changelog index 600dc35..0675461 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,9 @@ +cosmic-settings (1.9.0) noble; urgency=medium + + * Epoch 1.9.0 version update + + -- Michael Murphy Mon, 14 Sep 2026 21:58:05 +0200 + cosmic-settings (1.7.0) noble; urgency=medium * Epoch 1.7.0 version update diff --git a/page/Cargo.toml b/page/Cargo.toml index f675f1d..464876e 100644 --- a/page/Cargo.toml +++ b/page/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "cosmic-settings-page" -version = "1.7.0" +version = "1.9.0" edition = "2024" [dependencies] diff --git a/pages/sound/Cargo.toml b/pages/sound/Cargo.toml index 2e0478d..62d5384 100644 --- a/pages/sound/Cargo.toml +++ b/pages/sound/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "cosmic-settings-sound" -version = "1.7.0" +version = "1.9.0" edition = "2024" rust-version.workspace = true diff --git a/pages/wallpapers/Cargo.toml b/pages/wallpapers/Cargo.toml index a5e23ee..d6daf6f 100644 --- a/pages/wallpapers/Cargo.toml +++ b/pages/wallpapers/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "cosmic-settings-wallpaper" -version = "1.7.0" +version = "1.9.0" edition = "2024" rust-version.workspace = true diff --git a/subscriptions/a11y-manager/Cargo.toml b/subscriptions/a11y-manager/Cargo.toml index 6511801..c3a271c 100644 --- a/subscriptions/a11y-manager/Cargo.toml +++ b/subscriptions/a11y-manager/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "cosmic-settings-a11y-manager-subscription" -version = "1.7.0" +version = "1.9.0" edition = "2024" license = "MPL-2.0" rust-version.workspace = true diff --git a/subscriptions/accessibility/Cargo.toml b/subscriptions/accessibility/Cargo.toml index 65a752d..dc5fe5c 100644 --- a/subscriptions/accessibility/Cargo.toml +++ b/subscriptions/accessibility/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "cosmic-settings-accessibility-subscription" -version = "1.7.0" +version = "1.9.0" edition = "2024" license = "MPL-2.0" rust-version.workspace = true diff --git a/subscriptions/airplane-mode/Cargo.toml b/subscriptions/airplane-mode/Cargo.toml index b92f4ea..884ff4d 100644 --- a/subscriptions/airplane-mode/Cargo.toml +++ b/subscriptions/airplane-mode/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "cosmic-settings-airplane-mode-subscription" -version = "1.7.0" +version = "1.9.0" edition = "2024" license = "MPL-2.0" rust-version.workspace = true diff --git a/subscriptions/bluetooth/Cargo.toml b/subscriptions/bluetooth/Cargo.toml index 4d3c8b0..769d134 100644 --- a/subscriptions/bluetooth/Cargo.toml +++ b/subscriptions/bluetooth/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "cosmic-settings-bluetooth-subscription" -version = "1.7.0" +version = "1.9.0" edition = "2024" license = "MPL-2.0" rust-version.workspace = true diff --git a/subscriptions/settings-daemon/Cargo.toml b/subscriptions/settings-daemon/Cargo.toml index 699a749..1936604 100644 --- a/subscriptions/settings-daemon/Cargo.toml +++ b/subscriptions/settings-daemon/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "cosmic-settings-daemon-subscription" -version = "1.7.0" +version = "1.9.0" edition = "2024" rust-version.workspace = true publish = true diff --git a/subscriptions/upower/Cargo.toml b/subscriptions/upower/Cargo.toml index 38125fc..4525482 100644 --- a/subscriptions/upower/Cargo.toml +++ b/subscriptions/upower/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "cosmic-settings-upower-subscription" -version = "1.7.0" +version = "1.9.0" edition = "2024" license = "MPL-2.0" rust-version.workspace = true From 158c88a707c190412f976612a396a2d5bd7a9e87 Mon Sep 17 00:00:00 2001 From: Michael Aaron Murphy Date: Tue, 15 Sep 2026 14:22:36 +0200 Subject: [PATCH 04/10] chore: update pinned version of cosmic-protocols --- Cargo.lock | 40 ++++++++++++++++++++-------------------- Cargo.toml | 4 ++-- 2 files changed, 22 insertions(+), 22 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 1c9b30a..31d9d6e 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -896,7 +896,7 @@ dependencies = [ [[package]] name = "build_helpers" version = "0.14.0" -source = "git+https://github.com/pop-os/libcosmic#23f5d63fed2a370f3c2f54b90ec8f0896fe82105" +source = "git+https://github.com/pop-os/libcosmic#a29ab33d662f05bad91ece7dc2eb052ac451a604" dependencies = [ "cfg_aliases 0.2.2", ] @@ -1371,7 +1371,7 @@ dependencies = [ [[package]] name = "cosmic-client-toolkit" version = "0.2.0" -source = "git+https://github.com/pop-os/cosmic-protocols//?rev=e95d895#e95d89504513e1407f89a189aca328fbecc9eeef" +source = "git+https://github.com/pop-os/cosmic-protocols//?rev=c0cff4d#c0cff4db14c37ed954983158e4055aa94c7741d9" dependencies = [ "bitflags 2.13.2", "cosmic-protocols", @@ -1396,7 +1396,7 @@ dependencies = [ [[package]] name = "cosmic-config" version = "1.0.0" -source = "git+https://github.com/pop-os/libcosmic#23f5d63fed2a370f3c2f54b90ec8f0896fe82105" +source = "git+https://github.com/pop-os/libcosmic#a29ab33d662f05bad91ece7dc2eb052ac451a604" dependencies = [ "atomicwrites", "cosmic-config-derive", @@ -1417,7 +1417,7 @@ dependencies = [ [[package]] name = "cosmic-config-derive" version = "1.0.0" -source = "git+https://github.com/pop-os/libcosmic#23f5d63fed2a370f3c2f54b90ec8f0896fe82105" +source = "git+https://github.com/pop-os/libcosmic#a29ab33d662f05bad91ece7dc2eb052ac451a604" dependencies = [ "quote", "syn 2.0.119", @@ -1484,7 +1484,7 @@ dependencies = [ [[package]] name = "cosmic-protocols" version = "0.2.0" -source = "git+https://github.com/pop-os/cosmic-protocols//?rev=e95d895#e95d89504513e1407f89a189aca328fbecc9eeef" +source = "git+https://github.com/pop-os/cosmic-protocols//?rev=c0cff4d#c0cff4db14c37ed954983158e4055aa94c7741d9" dependencies = [ "bitflags 2.13.2", "wayland-backend", @@ -1806,7 +1806,7 @@ dependencies = [ [[package]] name = "cosmic-theme" version = "1.0.0" -source = "git+https://github.com/pop-os/libcosmic#23f5d63fed2a370f3c2f54b90ec8f0896fe82105" +source = "git+https://github.com/pop-os/libcosmic#a29ab33d662f05bad91ece7dc2eb052ac451a604" dependencies = [ "almost", "configparser", @@ -3256,7 +3256,7 @@ dependencies = [ [[package]] name = "iced" version = "0.14.0" -source = "git+https://github.com/pop-os/libcosmic#23f5d63fed2a370f3c2f54b90ec8f0896fe82105" +source = "git+https://github.com/pop-os/libcosmic#a29ab33d662f05bad91ece7dc2eb052ac451a604" dependencies = [ "build_helpers", "dnd", @@ -3278,7 +3278,7 @@ dependencies = [ [[package]] name = "iced_accessibility" version = "0.1.0" -source = "git+https://github.com/pop-os/libcosmic#23f5d63fed2a370f3c2f54b90ec8f0896fe82105" +source = "git+https://github.com/pop-os/libcosmic#a29ab33d662f05bad91ece7dc2eb052ac451a604" dependencies = [ "accesskit", "accesskit_winit", @@ -3287,7 +3287,7 @@ dependencies = [ [[package]] name = "iced_core" version = "0.14.0" -source = "git+https://github.com/pop-os/libcosmic#23f5d63fed2a370f3c2f54b90ec8f0896fe82105" +source = "git+https://github.com/pop-os/libcosmic#a29ab33d662f05bad91ece7dc2eb052ac451a604" dependencies = [ "bitflags 2.13.2", "build_helpers", @@ -3314,7 +3314,7 @@ dependencies = [ [[package]] name = "iced_debug" version = "0.14.0" -source = "git+https://github.com/pop-os/libcosmic#23f5d63fed2a370f3c2f54b90ec8f0896fe82105" +source = "git+https://github.com/pop-os/libcosmic#a29ab33d662f05bad91ece7dc2eb052ac451a604" dependencies = [ "iced_core", "iced_futures", @@ -3324,7 +3324,7 @@ dependencies = [ [[package]] name = "iced_futures" version = "0.14.0" -source = "git+https://github.com/pop-os/libcosmic#23f5d63fed2a370f3c2f54b90ec8f0896fe82105" +source = "git+https://github.com/pop-os/libcosmic#a29ab33d662f05bad91ece7dc2eb052ac451a604" dependencies = [ "futures", "iced_core", @@ -3338,7 +3338,7 @@ dependencies = [ [[package]] name = "iced_graphics" version = "0.14.0" -source = "git+https://github.com/pop-os/libcosmic#23f5d63fed2a370f3c2f54b90ec8f0896fe82105" +source = "git+https://github.com/pop-os/libcosmic#a29ab33d662f05bad91ece7dc2eb052ac451a604" dependencies = [ "bitflags 2.13.2", "bytemuck", @@ -3359,7 +3359,7 @@ dependencies = [ [[package]] name = "iced_program" version = "0.14.0" -source = "git+https://github.com/pop-os/libcosmic#23f5d63fed2a370f3c2f54b90ec8f0896fe82105" +source = "git+https://github.com/pop-os/libcosmic#a29ab33d662f05bad91ece7dc2eb052ac451a604" dependencies = [ "iced_graphics", "iced_runtime", @@ -3368,7 +3368,7 @@ dependencies = [ [[package]] name = "iced_renderer" version = "0.14.0" -source = "git+https://github.com/pop-os/libcosmic#23f5d63fed2a370f3c2f54b90ec8f0896fe82105" +source = "git+https://github.com/pop-os/libcosmic#a29ab33d662f05bad91ece7dc2eb052ac451a604" dependencies = [ "iced_graphics", "iced_tiny_skia", @@ -3380,7 +3380,7 @@ dependencies = [ [[package]] name = "iced_runtime" version = "0.14.0" -source = "git+https://github.com/pop-os/libcosmic#23f5d63fed2a370f3c2f54b90ec8f0896fe82105" +source = "git+https://github.com/pop-os/libcosmic#a29ab33d662f05bad91ece7dc2eb052ac451a604" dependencies = [ "build_helpers", "bytes", @@ -3397,7 +3397,7 @@ dependencies = [ [[package]] name = "iced_tiny_skia" version = "0.14.0" -source = "git+https://github.com/pop-os/libcosmic#23f5d63fed2a370f3c2f54b90ec8f0896fe82105" +source = "git+https://github.com/pop-os/libcosmic#a29ab33d662f05bad91ece7dc2eb052ac451a604" dependencies = [ "bytemuck", "cosmic-text", @@ -3414,7 +3414,7 @@ dependencies = [ [[package]] name = "iced_wgpu" version = "0.14.0" -source = "git+https://github.com/pop-os/libcosmic#23f5d63fed2a370f3c2f54b90ec8f0896fe82105" +source = "git+https://github.com/pop-os/libcosmic#a29ab33d662f05bad91ece7dc2eb052ac451a604" dependencies = [ "as-raw-xcb-connection", "bitflags 2.13.2", @@ -3446,7 +3446,7 @@ dependencies = [ [[package]] name = "iced_widget" version = "0.14.2" -source = "git+https://github.com/pop-os/libcosmic#23f5d63fed2a370f3c2f54b90ec8f0896fe82105" +source = "git+https://github.com/pop-os/libcosmic#a29ab33d662f05bad91ece7dc2eb052ac451a604" dependencies = [ "build_helpers", "cosmic-client-toolkit", @@ -3467,7 +3467,7 @@ dependencies = [ [[package]] name = "iced_winit" version = "0.14.0" -source = "git+https://github.com/pop-os/libcosmic#23f5d63fed2a370f3c2f54b90ec8f0896fe82105" +source = "git+https://github.com/pop-os/libcosmic#a29ab33d662f05bad91ece7dc2eb052ac451a604" dependencies = [ "build_helpers", "cosmic-client-toolkit", @@ -4591,7 +4591,7 @@ checksum = "3eaf3ede3fee6db1a4c2ee091bf8a8b4dccdc6d17f656fb07896ee72867612f2" [[package]] name = "libcosmic" version = "1.0.0" -source = "git+https://github.com/pop-os/libcosmic#23f5d63fed2a370f3c2f54b90ec8f0896fe82105" +source = "git+https://github.com/pop-os/libcosmic#a29ab33d662f05bad91ece7dc2eb052ac451a604" dependencies = [ "apply", "ashpd 0.12.3", diff --git a/Cargo.toml b/Cargo.toml index 3bbaebe..fd1c74b 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -70,8 +70,8 @@ debug = true # cosmic-text = { git = "https://github.com/pop-os/cosmic-text//", rev = "b017d7c" } [patch.'https://github.com/pop-os/cosmic-protocols'] -cosmic-protocols = { git = "https://github.com/pop-os/cosmic-protocols//", rev = "e95d895" } -cosmic-client-toolkit = { git = "https://github.com/pop-os/cosmic-protocols//", rev = "e95d895" } +cosmic-protocols = { git = "https://github.com/pop-os/cosmic-protocols//", rev = "c0cff4d" } +cosmic-client-toolkit = { git = "https://github.com/pop-os/cosmic-protocols//", rev = "c0cff4d" } # [patch.'https://github.com/pop-os/cosmic-settings-daemon'] # cosmic-settings-config = { git = "https://github.com/pop-os/cosmic-settings-daemon//", branch = "input_nobuild" } From e6e2acc18878d224ba5027da44ee228384385c65 Mon Sep 17 00:00:00 2001 From: Michael Aaron Murphy Date: Tue, 15 Sep 2026 15:02:03 +0200 Subject: [PATCH 05/10] fix: missing panel/dock settings when cosmic-config keys are not found Updates libcosmic, which has the updated behavior for cosmic-config to fix the issue. When using `Config::get_entry`, config keys that are not set will no longer be treated as errors and will not be appended to the error vec, and thus the method will not give an `Err` return value. --- Cargo.lock | 46 ++++++++++++++++++++-------------------------- 1 file changed, 20 insertions(+), 26 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 31d9d6e..675791e 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -896,7 +896,7 @@ dependencies = [ [[package]] name = "build_helpers" version = "0.14.0" -source = "git+https://github.com/pop-os/libcosmic#a29ab33d662f05bad91ece7dc2eb052ac451a604" +source = "git+https://github.com/pop-os/libcosmic#d77e99fb1555e2728297677de61e23ada4d9d09b" dependencies = [ "cfg_aliases 0.2.2", ] @@ -1213,7 +1213,7 @@ checksum = "fe6d2e5af09e8c8ad56c969f2157a3d4238cebc7c55f0a517728c38f7b200f81" dependencies = [ "serde", "termcolor", - "unicode-width 0.2.2", + "unicode-width", ] [[package]] @@ -1396,7 +1396,7 @@ dependencies = [ [[package]] name = "cosmic-config" version = "1.0.0" -source = "git+https://github.com/pop-os/libcosmic#a29ab33d662f05bad91ece7dc2eb052ac451a604" +source = "git+https://github.com/pop-os/libcosmic#d77e99fb1555e2728297677de61e23ada4d9d09b" dependencies = [ "atomicwrites", "cosmic-config-derive", @@ -1417,7 +1417,7 @@ dependencies = [ [[package]] name = "cosmic-config-derive" version = "1.0.0" -source = "git+https://github.com/pop-os/libcosmic#a29ab33d662f05bad91ece7dc2eb052ac451a604" +source = "git+https://github.com/pop-os/libcosmic#d77e99fb1555e2728297677de61e23ada4d9d09b" dependencies = [ "quote", "syn 2.0.119", @@ -1806,7 +1806,7 @@ dependencies = [ [[package]] name = "cosmic-theme" version = "1.0.0" -source = "git+https://github.com/pop-os/libcosmic#a29ab33d662f05bad91ece7dc2eb052ac451a604" +source = "git+https://github.com/pop-os/libcosmic#d77e99fb1555e2728297677de61e23ada4d9d09b" dependencies = [ "almost", "configparser", @@ -3256,7 +3256,7 @@ dependencies = [ [[package]] name = "iced" version = "0.14.0" -source = "git+https://github.com/pop-os/libcosmic#a29ab33d662f05bad91ece7dc2eb052ac451a604" +source = "git+https://github.com/pop-os/libcosmic#d77e99fb1555e2728297677de61e23ada4d9d09b" dependencies = [ "build_helpers", "dnd", @@ -3278,7 +3278,7 @@ dependencies = [ [[package]] name = "iced_accessibility" version = "0.1.0" -source = "git+https://github.com/pop-os/libcosmic#a29ab33d662f05bad91ece7dc2eb052ac451a604" +source = "git+https://github.com/pop-os/libcosmic#d77e99fb1555e2728297677de61e23ada4d9d09b" dependencies = [ "accesskit", "accesskit_winit", @@ -3287,7 +3287,7 @@ dependencies = [ [[package]] name = "iced_core" version = "0.14.0" -source = "git+https://github.com/pop-os/libcosmic#a29ab33d662f05bad91ece7dc2eb052ac451a604" +source = "git+https://github.com/pop-os/libcosmic#d77e99fb1555e2728297677de61e23ada4d9d09b" dependencies = [ "bitflags 2.13.2", "build_helpers", @@ -3314,7 +3314,7 @@ dependencies = [ [[package]] name = "iced_debug" version = "0.14.0" -source = "git+https://github.com/pop-os/libcosmic#a29ab33d662f05bad91ece7dc2eb052ac451a604" +source = "git+https://github.com/pop-os/libcosmic#d77e99fb1555e2728297677de61e23ada4d9d09b" dependencies = [ "iced_core", "iced_futures", @@ -3324,7 +3324,7 @@ dependencies = [ [[package]] name = "iced_futures" version = "0.14.0" -source = "git+https://github.com/pop-os/libcosmic#a29ab33d662f05bad91ece7dc2eb052ac451a604" +source = "git+https://github.com/pop-os/libcosmic#d77e99fb1555e2728297677de61e23ada4d9d09b" dependencies = [ "futures", "iced_core", @@ -3338,7 +3338,7 @@ dependencies = [ [[package]] name = "iced_graphics" version = "0.14.0" -source = "git+https://github.com/pop-os/libcosmic#a29ab33d662f05bad91ece7dc2eb052ac451a604" +source = "git+https://github.com/pop-os/libcosmic#d77e99fb1555e2728297677de61e23ada4d9d09b" dependencies = [ "bitflags 2.13.2", "bytemuck", @@ -3359,7 +3359,7 @@ dependencies = [ [[package]] name = "iced_program" version = "0.14.0" -source = "git+https://github.com/pop-os/libcosmic#a29ab33d662f05bad91ece7dc2eb052ac451a604" +source = "git+https://github.com/pop-os/libcosmic#d77e99fb1555e2728297677de61e23ada4d9d09b" dependencies = [ "iced_graphics", "iced_runtime", @@ -3368,7 +3368,7 @@ dependencies = [ [[package]] name = "iced_renderer" version = "0.14.0" -source = "git+https://github.com/pop-os/libcosmic#a29ab33d662f05bad91ece7dc2eb052ac451a604" +source = "git+https://github.com/pop-os/libcosmic#d77e99fb1555e2728297677de61e23ada4d9d09b" dependencies = [ "iced_graphics", "iced_tiny_skia", @@ -3380,7 +3380,7 @@ dependencies = [ [[package]] name = "iced_runtime" version = "0.14.0" -source = "git+https://github.com/pop-os/libcosmic#a29ab33d662f05bad91ece7dc2eb052ac451a604" +source = "git+https://github.com/pop-os/libcosmic#d77e99fb1555e2728297677de61e23ada4d9d09b" dependencies = [ "build_helpers", "bytes", @@ -3397,7 +3397,7 @@ dependencies = [ [[package]] name = "iced_tiny_skia" version = "0.14.0" -source = "git+https://github.com/pop-os/libcosmic#a29ab33d662f05bad91ece7dc2eb052ac451a604" +source = "git+https://github.com/pop-os/libcosmic#d77e99fb1555e2728297677de61e23ada4d9d09b" dependencies = [ "bytemuck", "cosmic-text", @@ -3414,7 +3414,7 @@ dependencies = [ [[package]] name = "iced_wgpu" version = "0.14.0" -source = "git+https://github.com/pop-os/libcosmic#a29ab33d662f05bad91ece7dc2eb052ac451a604" +source = "git+https://github.com/pop-os/libcosmic#d77e99fb1555e2728297677de61e23ada4d9d09b" dependencies = [ "as-raw-xcb-connection", "bitflags 2.13.2", @@ -3446,7 +3446,7 @@ dependencies = [ [[package]] name = "iced_widget" version = "0.14.2" -source = "git+https://github.com/pop-os/libcosmic#a29ab33d662f05bad91ece7dc2eb052ac451a604" +source = "git+https://github.com/pop-os/libcosmic#d77e99fb1555e2728297677de61e23ada4d9d09b" dependencies = [ "build_helpers", "cosmic-client-toolkit", @@ -3467,7 +3467,7 @@ dependencies = [ [[package]] name = "iced_winit" version = "0.14.0" -source = "git+https://github.com/pop-os/libcosmic#a29ab33d662f05bad91ece7dc2eb052ac451a604" +source = "git+https://github.com/pop-os/libcosmic#d77e99fb1555e2728297677de61e23ada4d9d09b" dependencies = [ "build_helpers", "cosmic-client-toolkit", @@ -4591,7 +4591,7 @@ checksum = "3eaf3ede3fee6db1a4c2ee091bf8a8b4dccdc6d17f656fb07896ee72867612f2" [[package]] name = "libcosmic" version = "1.0.0" -source = "git+https://github.com/pop-os/libcosmic#a29ab33d662f05bad91ece7dc2eb052ac451a604" +source = "git+https://github.com/pop-os/libcosmic#d77e99fb1555e2728297677de61e23ada4d9d09b" dependencies = [ "apply", "ashpd 0.12.3", @@ -4947,7 +4947,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5f98efec8807c63c752b5bd61f862c165c115b0a35685bdcfd9238c7aeb592b7" dependencies = [ "cfg-if", - "unicode-width 0.1.14", + "unicode-width", ] [[package]] @@ -7735,12 +7735,6 @@ version = "0.1.14" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7dd6e30e90baa6f72411720665d41d89b9a3d039dc45b8faea1ddd07f617f6af" -[[package]] -name = "unicode-width" -version = "0.2.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b4ac048d71ede7ee76d585517add45da530660ef4390e49b098733c6e897f254" - [[package]] name = "upower_dbus" version = "0.3.2" From 0f787deaec5e35eb428e79d8b9d5738b54437784 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vuka=C5=A1in=20Vojinovi=C4=87?= <150025636+git-f0x@users.noreply.github.com> Date: Tue, 15 Sep 2026 19:42:53 +0200 Subject: [PATCH 06/10] feat(about): show COSMIC version --- cosmic-settings/src/pages/system/info.rs | 20 ++++++++++++-------- i18n/en/cosmic_settings.ftl | 2 +- 2 files changed, 13 insertions(+), 9 deletions(-) diff --git a/cosmic-settings/src/pages/system/info.rs b/cosmic-settings/src/pages/system/info.rs index a227fb2..8f04a5b 100644 --- a/cosmic-settings/src/pages/system/info.rs +++ b/cosmic-settings/src/pages/system/info.rs @@ -10,16 +10,16 @@ use std::process::Command; #[must_use] #[derive(Clone, Debug, Default)] pub struct Info { - pub desktop_environment: String, pub device_name: String, - pub disk_capacity: String, - pub graphics: Vec, pub hardware_model: String, pub memory: String, + pub processor: String, + pub graphics: Vec, + pub disk_capacity: String, pub operating_system: String, pub os_architecture: String, pub kernel_version: String, - pub processor: String, + pub desktop_environment: String, pub windowing_system: String, } @@ -144,11 +144,11 @@ impl Info { pub async fn load() -> Info { let mut info = Info { + hardware_model: hardware_model(), + processor: processor_name(), + operating_system: operating_system(), os_architecture: architecture(), kernel_version: kernel_version(), - hardware_model: hardware_model(), - operating_system: operating_system(), - processor: processor_name(), ..Default::default() }; @@ -189,7 +189,11 @@ impl Info { if let Some(first) = session.get_mut(0..1) { first.make_ascii_uppercase(); } - info.desktop_environment = session; + info.desktop_environment = if session.eq_ignore_ascii_case("COSMIC") { + format!("COSMIC {}", env!("CARGO_PKG_VERSION")) + } else { + session + }; } #[cfg(feature = "wgpu")] diff --git a/i18n/en/cosmic_settings.ftl b/i18n/en/cosmic_settings.ftl index 44e24bd..1aae514 100644 --- a/i18n/en/cosmic_settings.ftl +++ b/i18n/en/cosmic_settings.ftl @@ -419,7 +419,7 @@ style = Style .less = less .more = more .glass-opacity = Glass opacity - + interface-density = Interface density .comfortable = Comfortable .compact = Compact From a366fc7bcecdf576e07bc609e58d30e45b69e2a0 Mon Sep 17 00:00:00 2001 From: Jeremy Soller Date: Mon, 21 Sep 2026 16:28:16 -0600 Subject: [PATCH 07/10] feat: add OSK settings (#2201) --- Cargo.lock | 33 ++-- cosmic-settings/Cargo.toml | 1 + cosmic-settings/src/app.rs | 8 + cosmic-settings/src/main.rs | 3 + .../src/pages/accessibility/mod.rs | 38 ++++- .../src/pages/accessibility/osk.rs | 146 ++++++++++++++++++ cosmic-settings/src/pages/mod.rs | 2 + i18n/en/cosmic_settings.ftl | 8 + 8 files changed, 226 insertions(+), 13 deletions(-) create mode 100644 cosmic-settings/src/pages/accessibility/osk.rs diff --git a/Cargo.lock b/Cargo.lock index 675791e..3c2c09c 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -896,7 +896,7 @@ dependencies = [ [[package]] name = "build_helpers" version = "0.14.0" -source = "git+https://github.com/pop-os/libcosmic#d77e99fb1555e2728297677de61e23ada4d9d09b" +source = "git+https://github.com/pop-os/libcosmic#87ab8179e1bd9880239c340855ae8862034bd0e8" dependencies = [ "cfg_aliases 0.2.2", ] @@ -1396,7 +1396,7 @@ dependencies = [ [[package]] name = "cosmic-config" version = "1.0.0" -source = "git+https://github.com/pop-os/libcosmic#d77e99fb1555e2728297677de61e23ada4d9d09b" +source = "git+https://github.com/pop-os/libcosmic#87ab8179e1bd9880239c340855ae8862034bd0e8" dependencies = [ "atomicwrites", "cosmic-config-derive", @@ -1417,7 +1417,7 @@ dependencies = [ [[package]] name = "cosmic-config-derive" version = "1.0.0" -source = "git+https://github.com/pop-os/libcosmic#d77e99fb1555e2728297677de61e23ada4d9d09b" +source = "git+https://github.com/pop-os/libcosmic#87ab8179e1bd9880239c340855ae8862034bd0e8" dependencies = [ "quote", "syn 2.0.119", @@ -1467,6 +1467,16 @@ dependencies = [ "xdg", ] +[[package]] +name = "cosmic-osk-config" +version = "0.1.0" +source = "git+https://github.com/pop-os/cosmic-osk#d7b66a24890d03e38dd8962d956bc802d4a41067" +dependencies = [ + "cosmic-config", + "iced_futures", + "serde", +] + [[package]] name = "cosmic-panel-config" version = "0.1.0" @@ -1535,6 +1545,7 @@ dependencies = [ "cosmic-config", "cosmic-idle-config", "cosmic-mime-apps", + "cosmic-osk-config", "cosmic-panel-config", "cosmic-protocols", "cosmic-randr", @@ -2347,7 +2358,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "39cab71617ae0d63f51a36d69f866391735b51691dbda63cf6f96d042b63efeb" dependencies = [ "libc", - "windows-sys 0.61.2", + "windows-sys 0.52.0", ] [[package]] @@ -3278,7 +3289,7 @@ dependencies = [ [[package]] name = "iced_accessibility" version = "0.1.0" -source = "git+https://github.com/pop-os/libcosmic#d77e99fb1555e2728297677de61e23ada4d9d09b" +source = "git+https://github.com/pop-os/libcosmic#87ab8179e1bd9880239c340855ae8862034bd0e8" dependencies = [ "accesskit", "accesskit_winit", @@ -3287,7 +3298,7 @@ dependencies = [ [[package]] name = "iced_core" version = "0.14.0" -source = "git+https://github.com/pop-os/libcosmic#d77e99fb1555e2728297677de61e23ada4d9d09b" +source = "git+https://github.com/pop-os/libcosmic#87ab8179e1bd9880239c340855ae8862034bd0e8" dependencies = [ "bitflags 2.13.2", "build_helpers", @@ -3324,7 +3335,7 @@ dependencies = [ [[package]] name = "iced_futures" version = "0.14.0" -source = "git+https://github.com/pop-os/libcosmic#d77e99fb1555e2728297677de61e23ada4d9d09b" +source = "git+https://github.com/pop-os/libcosmic#87ab8179e1bd9880239c340855ae8862034bd0e8" dependencies = [ "futures", "iced_core", @@ -6496,7 +6507,7 @@ dependencies = [ "errno", "libc", "linux-raw-sys 0.4.15", - "windows-sys 0.59.0", + "windows-sys 0.52.0", ] [[package]] @@ -6509,7 +6520,7 @@ dependencies = [ "errno", "libc", "linux-raw-sys 0.12.1", - "windows-sys 0.61.2", + "windows-sys 0.52.0", ] [[package]] @@ -7222,7 +7233,7 @@ dependencies = [ "getrandom 0.4.3", "once_cell", "rustix 1.1.4", - "windows-sys 0.61.2", + "windows-sys 0.52.0", ] [[package]] @@ -8302,7 +8313,7 @@ version = "0.1.11" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c2a7b1c03c876122aa43f3020e6c3c3ee5c05081c9a00739faf7503aeba10d22" dependencies = [ - "windows-sys 0.61.2", + "windows-sys 0.52.0", ] [[package]] diff --git a/cosmic-settings/Cargo.toml b/cosmic-settings/Cargo.toml index d1a4e17..959eca2 100644 --- a/cosmic-settings/Cargo.toml +++ b/cosmic-settings/Cargo.toml @@ -22,6 +22,7 @@ cosmic-bg-config.workspace = true cosmic-comp-config = { workspace = true, optional = true } cosmic-config.workspace = true cosmic-idle-config.workspace = true +cosmic-osk-config = { git = "https://github.com/pop-os/cosmic-osk", features = ["subscription"] } cosmic-panel-config = { workspace = true, optional = true } cosmic-protocols = { git = "https://github.com/pop-os/cosmic-protocols", optional = true } cosmic-randr-shell.workspace = true diff --git a/cosmic-settings/src/app.rs b/cosmic-settings/src/app.rs index 15459c3..e002ec9 100644 --- a/cosmic-settings/src/app.rs +++ b/cosmic-settings/src/app.rs @@ -78,6 +78,8 @@ impl SettingsApp { PageCommands::AccessibilityMagnifier => { self.pages.page_id::() } + #[cfg(feature = "page-accessibility")] + PageCommands::AccessibilityOsk => self.pages.page_id::(), #[cfg(feature = "page-about")] PageCommands::About => self.pages.page_id::(), PageCommands::Appearance { command: _ } => { @@ -419,6 +421,12 @@ impl cosmic::Application for SettingsApp { return page.update(self.active_page, message).map(Into::into); } } + #[cfg(feature = "page-accessibility")] + crate::pages::Message::AccessibilityOsk(message) => { + if let Some(page) = self.pages.page_mut::() { + return page.update(self.active_page, message).map(Into::into); + } + } #[cfg(feature = "page-input")] crate::pages::Message::AccessibilityShortcuts(message) => { if let Some(page) = self diff --git a/cosmic-settings/src/main.rs b/cosmic-settings/src/main.rs index 7a39baf..faf1a8f 100644 --- a/cosmic-settings/src/main.rs +++ b/cosmic-settings/src/main.rs @@ -68,6 +68,9 @@ pub enum PageCommands { /// Accessibility Magnifier settings page #[cfg(feature = "page-accessibility")] AccessibilityMagnifier, + /// Accessibility OSK settings page + #[cfg(feature = "page-accessibility")] + AccessibilityOsk, /// About settings page #[cfg(feature = "page-about")] About, diff --git a/cosmic-settings/src/pages/accessibility/mod.rs b/cosmic-settings/src/pages/accessibility/mod.rs index 77c65cb..4345473 100644 --- a/cosmic-settings/src/pages/accessibility/mod.rs +++ b/cosmic-settings/src/pages/accessibility/mod.rs @@ -17,6 +17,8 @@ use num_traits::FromPrimitive; use slotmap::SlotMap; pub mod magnifier; +pub mod osk; + pub use cosmic_a11y_manager::{AccessibilityEvent, AccessibilityRequest, ColorFilter}; use tokio::sync::mpsc::UnboundedSender; @@ -128,7 +130,11 @@ impl page::Page for Page { &self, sections: &mut SlotMap>, ) -> Option { - Some(vec![sections.insert(vision()), sections.insert(hearing())]) + Some(vec![ + sections.insert(vision()), + sections.insert(hearing()), + sections.insert(mobility()), + ]) } fn on_enter(&mut self) -> cosmic::Task { @@ -185,7 +191,7 @@ impl page::Page for Page { impl page::AutoBind for Page { fn sub_pages(page: Insert) -> Insert { - page.sub_page::() + page.sub_page::().sub_page::() } } @@ -326,6 +332,34 @@ pub fn hearing() -> section::Section { }) } +pub fn mobility() -> section::Section { + crate::slab!(descriptions { + mobility = fl!("mobility"); + on_screen_keyboard = fl!("on-screen-keyboard"); + }); + + Section::default() + .title(&descriptions[mobility]) + .descriptions(descriptions) + .view::(move |binder, _, section| { + let descriptions = §ion.descriptions; + + let (osk_entity, _osk_info) = binder + .info + .iter() + .find(|(_, v)| v.id == "accessibility_osk") + .expect("osk page not found"); + + settings::section() + .title(§ion.title) + .add(crate::widget::go_next_item( + &descriptions[on_screen_keyboard], + crate::pages::Message::Page(osk_entity), + )) + .into() + }) +} + impl Page { pub fn update(&mut self, message: Message) -> cosmic::iced::Task { match message { diff --git a/cosmic-settings/src/pages/accessibility/osk.rs b/cosmic-settings/src/pages/accessibility/osk.rs new file mode 100644 index 0000000..dfbc186 --- /dev/null +++ b/cosmic-settings/src/pages/accessibility/osk.rs @@ -0,0 +1,146 @@ +use cosmic::Apply; +use cosmic::iced::Element; +use cosmic::widget::settings; +use cosmic_config::CosmicConfigEntry; +use cosmic_osk_config::Config; +use cosmic_settings_page::section::{self, Section}; +use cosmic_settings_page::{self as page, Entity}; +use slotmap::SlotMap; + +#[derive(Debug)] +pub struct Page { + entity: Entity, + + config: Config, + config_handler: cosmic_config::Config, +} + +#[derive(Debug, Clone)] +pub enum Message { + AlwaysShow(bool), + Config(Config), + GamepadShortcut(bool), + ImeActivation(bool), +} + +impl Default for Page { + fn default() -> Self { + let (config_handler, config) = match Config::handler() { + Ok(config_handler) => { + let config = Config::get_entry(&config_handler).unwrap_or_else(|(errs, config)| { + tracing::warn!("errors loading OSK config: {:?}", errs); + config + }); + (config_handler, config) + } + Err(err) => { + panic!("failed to create OSK config handler: {}", err); + } + }; + + Page { + entity: Entity::default(), + config, + config_handler, + } + } +} + +impl page::Page for Page { + fn set_id(&mut self, entity: Entity) { + self.entity = entity; + } + + fn info(&self) -> page::Info { + page::Info::new("accessibility_osk", "preferences-desktop-accessibility") + .title(fl!("on-screen-keyboard")) + } + + fn content( + &self, + sections: &mut SlotMap>, + ) -> Option { + Some(vec![sections.insert(osk())]) + } + + fn subscription( + &self, + _core: &cosmic::Core, + ) -> cosmic::iced::Subscription { + Config::subscription().map(|update| { + if !update.errors.is_empty() { + tracing::warn!("failed to parse OSK config update: {:?}", update.errors); + } + crate::pages::Message::AccessibilityOsk(Message::Config(update.config)) + }) + } +} + +impl page::AutoBind for Page {} + +pub fn osk() -> section::Section { + crate::slab!(descriptions { + on_screen_keyboard = fl!("on-screen-keyboard"); + always_show = fl!("on-screen-keyboard", "always-show"); + //TODO: icon_on_panel = fl!("on-screen-keyboard", "icon-on-panel"); + show_on_gamepad_shortcut = fl!("on-screen-keyboard", "show-on-gamepad-shortcut"); + show_on_text_input = fl!("on-screen-keyboard", "show-on-text-input"); + }); + + Section::default() + .title(&descriptions[on_screen_keyboard]) + .descriptions(descriptions) + .view::(move |_binder, page, section| { + let descriptions = §ion.descriptions; + + settings::section() + .add( + settings::item::builder(&descriptions[always_show]) + .toggler(page.config.always_shown, Message::AlwaysShow), + ) + .add( + settings::item::builder(&descriptions[show_on_gamepad_shortcut]) + .toggler(page.config.gamepad_shortcut, Message::GamepadShortcut), + ) + .add( + settings::item::builder(&descriptions[show_on_text_input]) + .toggler(page.config.ime_activation, Message::ImeActivation), + ) + .apply(Element::from) + .map(crate::pages::Message::AccessibilityOsk) + }) +} + +impl Page { + pub fn update( + &mut self, + _: page::Entity, + message: Message, + ) -> cosmic::iced::Task { + match message { + Message::AlwaysShow(value) => { + if let Err(err) = self.config.set_always_shown(&self.config_handler, value) { + tracing::error!("failed to set OSK config: {}", err); + } + } + Message::Config(config) => { + self.config = config; + } + Message::GamepadShortcut(value) => { + if let Err(err) = self + .config + .set_gamepad_shortcut(&self.config_handler, value) + { + tracing::error!("failed to set OSK config: {}", err); + } + } + Message::ImeActivation(value) => { + if let Err(err) = self.config.set_ime_activation(&self.config_handler, value) { + tracing::error!("failed to set OSK config: {}", err); + } + } + } + + cosmic::iced::Task::none() + } +} diff --git a/cosmic-settings/src/pages/mod.rs b/cosmic-settings/src/pages/mod.rs index 84f82c4..01170b1 100644 --- a/cosmic-settings/src/pages/mod.rs +++ b/cosmic-settings/src/pages/mod.rs @@ -31,6 +31,8 @@ pub enum Message { Accessibility(accessibility::Message), #[cfg(feature = "page-accessibility")] AccessibilityMagnifier(accessibility::magnifier::Message), + #[cfg(feature = "page-accessibility")] + AccessibilityOsk(accessibility::osk::Message), #[cfg(feature = "page-input")] AccessibilityShortcuts(input::keyboard::shortcuts::ShortcutMessage), #[cfg(feature = "page-about")] diff --git a/i18n/en/cosmic_settings.ftl b/i18n/en/cosmic_settings.ftl index 1aae514..1a8c7ed 100644 --- a/i18n/en/cosmic_settings.ftl +++ b/i18n/en/cosmic_settings.ftl @@ -312,6 +312,14 @@ color-filter = Color filter type .protanopia = Red/Green (red weakness, Protanopia) .tritanopia = Blue/Yellow (blue weakness, Tritanopia) +mobility = Mobility + +on-screen-keyboard = On-screen keyboard + .always-show = Always show on-screen-keyboard + .icon-on-panel = Icon on panel + .show-on-gamepad-shortcut = Show on-screen keyboard with a gamepad by pressing the Start and Select/Back buttons at the same time + .show-on-text-input = Show on-screen keyboard when selecting a text field + ## Desktop desktop = Desktop From 7aa7807c35660ee42a909b8fcd98b6886cdf0d1f Mon Sep 17 00:00:00 2001 From: Jacopo Clark <37738506+clark-ja@users.noreply.github.com> Date: Tue, 22 Sep 2026 20:09:49 +0200 Subject: [PATCH 08/10] fix: bump nmrs to 3.5.3 to keep WireGuard preshared keys (#2212) Fixes #2207. Importing a WireGuard config with a preshared key through Settings didnt work. nmrs wasnt setting `preshared-key-flags`. So NetworkManager thought the key isnt required and therefore dropped it when it saved the profile. Fixed upstream in nmrs 3.5.3, so this just bumps the version (freedesktop-rs/nmrs#551) --- - [x] I have disclosed use of any AI generated code in my commit messages. - [x] I understand these changes in full and will be able to respond to review comments. - [x] My change is accurately described in the commit message. - [x] My contribution is tested and working as described. - [x] I have read the [Developer Certificate of Origin](https://developercertificate.org/) and certify my contribution under its conditions. Co-authored-by: clark-ja <37738506+theguy147@users.noreply.github.com> --- Cargo.lock | 4 ++-- cosmic-settings/Cargo.toml | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 3c2c09c..6ba8382 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -5111,9 +5111,9 @@ checksum = "650eef8c711430f1a879fdd01d4745a7deea475becfb90269c06775983bbf086" [[package]] name = "nmrs" -version = "3.5.2" +version = "3.5.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "aa84a0ad51eda83c8817099a0b613847599c712d049e89d892cca53ed6c4a337" +checksum = "83ad7c7fb5d3552a6b08801a6fe858ec4e3af49be51b53cba51fa6615155f3f3" dependencies = [ "async-trait", "base64 0.22.1", diff --git a/cosmic-settings/Cargo.toml b/cosmic-settings/Cargo.toml index 959eca2..80ffb46 100644 --- a/cosmic-settings/Cargo.toml +++ b/cosmic-settings/Cargo.toml @@ -55,7 +55,7 @@ locale1 = { git = "https://github.com/pop-os/dbus-settings-bindings", optional = sysinfo = { version = "=0.38.0", optional = true } mime-apps = { package = "cosmic-mime-apps", git = "https://github.com/pop-os/cosmic-mime-apps", features = ["tokio"], optional = true } notify = "8.2.0" -nmrs = { version = "3.5.2", optional = true } +nmrs = { version = "3.5.3", optional = true } regex = "1.13.1" ron = "0.12" rust-embed = "8.12.0" From 9a6aff11d184788cfa7d7e9b921cea93e084dca3 Mon Sep 17 00:00:00 2001 From: blakewilliams1 Date: Tue, 22 Sep 2026 11:29:30 -0700 Subject: [PATCH 09/10] feat(date): add context drawer for date & time applet settings (#2190) --- cosmic-settings/src/pages/time/date.rs | 80 ++++++++++++++++++++++---- i18n/en/cosmic_settings.ftl | 8 ++- 2 files changed, 74 insertions(+), 14 deletions(-) diff --git a/cosmic-settings/src/pages/time/date.rs b/cosmic-settings/src/pages/time/date.rs index f4645be..611b555 100644 --- a/cosmic-settings/src/pages/time/date.rs +++ b/cosmic-settings/src/pages/time/date.rs @@ -21,7 +21,9 @@ use tracing::error; crate::cache_dynamic_lazy! { static WEEKDAYS: [String; 4] = [fl!("time-format", "friday"), fl!("time-format", "saturday"), fl!("time-format", "sunday"), fl!("time-format", "monday")]; -} + static SHOW_WEEKDAY: String = fl!("time-format", "show-weekday"); + static SHOW_SECONDS: String = fl!("time-format", "show-seconds"); + static SHOW_DATE: String = fl!("time-format", "date");} #[derive(Debug, Clone)] pub struct Info { @@ -36,9 +38,11 @@ pub struct Page { first_day_of_week: usize, military_time: bool, show_seconds: bool, + show_weekday: bool, ntp_enabled: bool, show_date_in_top_panel: bool, timezone_context: bool, + date_time_applet_context: bool, local_time: Option>, timezone: Option, timezone_list: Vec, @@ -73,6 +77,16 @@ impl Default for Page { false }); + let show_weekday = cosmic_applet_config + .get("show_weekday") + .unwrap_or_else(|err| { + if err.is_err() { + error!(?err, "Failed to read config 'show_weekday'"); + } + + false + }); + let first_day_of_week = cosmic_applet_config .get("first_day_of_week") .unwrap_or_else(|err| { @@ -103,10 +117,12 @@ impl Default for Page { local_time: None, military_time, show_seconds, + show_weekday, ntp_enabled: false, show_date_in_top_panel, timezone: None, timezone_context: false, + date_time_applet_context: false, timezone_list: Vec::new(), timezone_search: String::new(), } @@ -183,6 +199,15 @@ impl page::Page for Page { .title(fl!("time-zone")) .header(search), ); + } else if self.date_time_applet_context { + return Some( + cosmic::app::context_drawer( + self.date_time_applet_view() + .map(crate::pages::Message::from), + crate::pages::Message::CloseContextDrawer, + ) + .title(fl!("date-time-applet-settings-title")), + ); } None @@ -216,6 +241,15 @@ impl Page { } } + Message::ShowWeekday(enable) => { + self.show_weekday = enable; + self.update_local_time(); + + if let Err(err) = self.cosmic_applet_config.set("show_weekday", enable) { + error!(?err, "Failed to set config 'show_weekday'"); + } + } + Message::FirstDayOfWeek(weekday) => { self.first_day_of_week = weekday; @@ -224,6 +258,11 @@ impl Page { } } + Message::DateAndTimeContext => { + self.date_time_applet_context = true; + return cosmic::task::message(crate::app::Message::OpenContextDrawer(self.entity)); + } + Message::ShowDate(enable) => { self.show_date_in_top_panel = enable; @@ -342,6 +381,25 @@ impl Page { .map(crate::pages::Message::DateAndTime) } + fn date_time_applet_view(&self) -> Element<'_, crate::pages::Message> { + let mut list = widget::list_column(); + + list = list.add( + settings::item::builder(&*SHOW_DATE) + .toggler(self.show_date_in_top_panel, Message::ShowDate) + ) + .add( + settings::item::builder(&*SHOW_WEEKDAY) + .toggler(self.show_weekday, Message::ShowWeekday), + ) + .add( + settings::item::builder(&*SHOW_SECONDS) + .toggler(self.show_seconds, Message::ShowSeconds)); + + list.apply(Element::from) + .map(crate::pages::Message::DateAndTime) + } + fn update_local_time(&mut self) { self.local_time = Some(update_local_time()); @@ -357,12 +415,14 @@ pub enum Message { Error(String), MilitaryTime(bool), ShowSeconds(bool), + ShowWeekday(bool), None, FirstDayOfWeek(usize), Refresh(Info), ShowDate(bool), Timezone(usize), TimezoneContext, + DateAndTimeContext, TimezoneSearch(String), UpdateTime, Surface(surface::Action), @@ -394,9 +454,8 @@ fn date() -> Section { fn format() -> Section { crate::slab!(descriptions { military = fl!("time-format", "twenty-four"); - show_seconds = fl!("time-format", "show-seconds"); first = fl!("time-format", "first"); - show_date = fl!("time-format", "show-date"); + date_time_applet_settings_label = fl!("date-time-applet-settings-label"); }); Section::default() @@ -410,11 +469,6 @@ fn format() -> Section { settings::item::builder(§ion.descriptions[military]) .toggler(page.military_time, Message::MilitaryTime), ) - // Show seconds in time format - .add( - settings::item::builder(§ion.descriptions[show_seconds]) - .toggler(page.show_seconds, Message::ShowSeconds), - ) // First day of week .add( settings::item::builder(§ion.descriptions[first]).control( @@ -444,11 +498,13 @@ fn format() -> Section { ), ), ) - // Date on top panel toggle + // Show a Context Drawer which contains settings for how the Date and Time applet displays the date. .add( - settings::item::builder(§ion.descriptions[show_date]) - .toggler(page.show_date_in_top_panel, Message::ShowDate), - ) + crate::widget::go_next_with_item( + §ion.descriptions[date_time_applet_settings_label], + "", + Message::DateAndTimeContext, + )) .apply(cosmic::Element::from) .map(crate::pages::Message::DateAndTime) }) diff --git a/i18n/en/cosmic_settings.ftl b/i18n/en/cosmic_settings.ftl index 1a8c7ed..7318d9a 100644 --- a/i18n/en/cosmic_settings.ftl +++ b/i18n/en/cosmic_settings.ftl @@ -962,14 +962,18 @@ time-zone = Time zone time-format = Date & time format .twenty-four = 24-hour time - .show-seconds = Show seconds + .show-seconds = Seconds + .show-weekday = Day of week .first = First day of week - .show-date = Show date in the time applet + .date = Date .friday = Friday .saturday = Saturday .sunday = Sunday .monday = Monday +date-time-applet-settings-title = Date & time applet +date-time-applet-settings-label = Date & time applet settings + time-region = Region & language formatting = Formatting From 7421ff0ab482c942eef23fbe9280edacfbeb35cc Mon Sep 17 00:00:00 2001 From: Levi Portenier Date: Tue, 22 Sep 2026 14:38:57 -0600 Subject: [PATCH 10/10] Add display mirroring test (#2215) - [x] I have disclosed use of any AI generated code in my commit messages. - If you are using an LLM, and do not fully understand the changes it is making to the code base, do not create a PR. - In our experience, AI generated code often results in overly complex code that lacks enough context for a proper fix or feature inclusion. This results in considerably longer code reviews. Due to this, AI authored or partially authored PRs may be closed without comment. - [x] I understand these changes in full and will be able to respond to review comments. - [x] My change is accurately described in the commit message. - [x] My contribution is tested and working as described. - [x] I have read the [Developer Certificate of Origin](https://developercertificate.org/) and certify my contribution under its conditions. Signed-off-by: Levi Portenier --- TESTING.md | 1 + 1 file changed, 1 insertion(+) diff --git a/TESTING.md b/TESTING.md index 8efc53e..fed939e 100644 --- a/TESTING.md +++ b/TESTING.md @@ -45,6 +45,7 @@ This document provides a regression testing checklist for COSMIC Settings and th ### Displays - [ ] Plug in a second display. Displays can be rearranged via dragging. +- [ ] Display mirroring works. ### Sound