diff --git a/.github/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE.md index e6ca28bc..63abe526 100644 --- a/.github/PULL_REQUEST_TEMPLATE.md +++ b/.github/PULL_REQUEST_TEMPLATE.md @@ -1,8 +1,10 @@ -- [ ] 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. -- [ ] I understand these changes in full and will be able to respond to review comments. -- [ ] My change is accurately described in the commit message. -- [ ] My contribution is tested and working as described. -- [ ] I have read the [Developer Certificate of Origin](https://developercertificate.org/) and certify my contribution under its conditions. +Replace this text with a description of your changes, and why these changes are important. Read and acknowledge the list below. PRs without a completed checkbox will be closed. +--- + +- I have not included any LLM (also known as AI) generated content in this PR, including code, comments, and descriptions. +- I understand these changes in full and will be able to respond to review comments. +- My change is accurately described in the commit message. +- My contribution is tested and working as described. +- I have read the [Developer Certificate of Origin](https://developercertificate.org/) and certify my contribution under its conditions. +- [ ] I have read and followed all of the above requirements. For more information, see our [contributor guide](https://github.com/pop-os/pop/blob/master/CONTRIBUTING.md). diff --git a/.github/workflows/require-checklist.yml b/.github/workflows/require-checklist.yml new file mode 100644 index 00000000..fd4ca8c6 --- /dev/null +++ b/.github/workflows/require-checklist.yml @@ -0,0 +1,14 @@ +# From https://github.com/mheap/require-checklist-action, license MIT +name: Require Checklist + +on: + pull_request: + types: [opened, edited, synchronize] + +jobs: + job1: + runs-on: ubuntu-latest + steps: + - uses: mheap/require-checklist-action@v2 + with: + requireChecklist: true diff --git a/Cargo.lock b/Cargo.lock index 6b532e54..08f54d35 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -55,7 +55,7 @@ dependencies = [ "accesskit", "accesskit_consumer", "hashbrown 0.16.1", - "objc2 0.5.2", + "objc2 0.5.3", "objc2-app-kit 0.2.2", "objc2-foundation 0.2.2", ] @@ -163,7 +163,7 @@ dependencies = [ "ndk-context", "ndk-sys", "num_enum", - "thiserror 2.0.20", + "thiserror 2.0.21", ] [[package]] @@ -223,6 +223,12 @@ version = "0.7.8" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d3fb67a6e08acf24fdeccbac2cb6ac4305825bd1f117462e0e6f2f193345ad56" +[[package]] +name = "as-raw-xcb-connection" +version = "1.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "175571dd1d178ced59193a6fc02dde1b972eb0bc56c892cde9beeceac5bf0f6b" + [[package]] name = "ash" version = "0.38.0+1.3.281" @@ -368,13 +374,13 @@ dependencies = [ [[package]] name = "async-recursion" -version = "1.1.1" +version = "1.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3b43422f69d8ff38f95f1b2bb76517c91589a924d1559a0e935d7c8ce0274c11" +checksum = "4f8abc12baad266b1c8cec146854c195b5864b4221d4b2ca7296a7ae82d9e451" dependencies = [ "proc-macro2", "quote", - "syn 2.0.119", + "syn 3.0.6", ] [[package]] @@ -555,7 +561,7 @@ version = "0.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2c132eebf10f5cad5289222520a4a058514204aed6d791f1cf4fe8088b82d15f" dependencies = [ - "objc2 0.5.2", + "objc2 0.5.3", ] [[package]] @@ -564,7 +570,7 @@ version = "0.6.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cdeb9d870516001442e364c5220d3574d2da8dc765554b4a617230d33fa58ef5" dependencies = [ - "objc2 0.6.4", + "objc2 0.6.5", ] [[package]] @@ -651,6 +657,7 @@ dependencies = [ [[package]] name = "build_helpers" version = "0.14.0" +source = "git+https://github.com/pop-os/libcosmic#5a8bd9482a35ae94c1e54edf77b331c6b970f170" dependencies = [ "cfg_aliases", ] @@ -711,14 +718,13 @@ dependencies = [ [[package]] name = "calloop" -version = "0.14.4" +version = "0.14.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4dbf9978365bac10f54d1d4b04f7ce4427e51f71d61f2fe15e3fed5166474df7" +checksum = "43b32313e937c8721c9d17ee9bf60699a6402b4b7c2cb6ac1bee0ffcaa4b4e5e" dependencies = [ "bitflags 2.13.2", "polling", "rustix 1.1.5", - "slab", "tracing", ] @@ -736,9 +742,9 @@ dependencies = [ [[package]] name = "cc" -version = "1.4.7" +version = "1.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "54413ede23c2daf518f35156dfde027feb2374004d63bd497f983c8db9c0e313" +checksum = "f74872d07caf508b30a21f6836e7d7016a2eaf7d9ff4f48deaa58cd8a0407630" dependencies = [ "find-msvc-tools", "jobserver", @@ -782,6 +788,7 @@ dependencies = [ [[package]] name = "clipboard_macos" version = "0.1.0" +source = "git+https://github.com/pop-os/window_clipboard.git?tag=sctk-0.20#f68595ee0e62fbd6589f4709b5aaa5c3c7ea5f6c" dependencies = [ "objc", "objc-foundation", @@ -791,12 +798,22 @@ dependencies = [ [[package]] name = "clipboard_wayland" version = "0.2.2" +source = "git+https://github.com/pop-os/window_clipboard.git?tag=sctk-0.20#f68595ee0e62fbd6589f4709b5aaa5c3c7ea5f6c" dependencies = [ "dnd", "mime 0.1.0", "smithay-clipboard", ] +[[package]] +name = "clipboard_x11" +version = "0.4.2" +source = "git+https://github.com/pop-os/window_clipboard.git?tag=sctk-0.20#f68595ee0e62fbd6589f4709b5aaa5c3c7ea5f6c" +dependencies = [ + "thiserror 1.0.69", + "x11rb", +] + [[package]] name = "cocoa" version = "0.25.0" @@ -947,7 +964,7 @@ dependencies = [ [[package]] name = "cosmic-app-list" -version = "1.9.0" +version = "1.10.0" dependencies = [ "anyhow", "cosmic-app-list-config", @@ -958,7 +975,7 @@ dependencies = [ "i18n-embed", "i18n-embed-fl", "image", - "libcosmic-yoda", + "libcosmic", "memmap2 0.9.11", "rust-embed", "rustc-hash 2.1.3", @@ -974,15 +991,15 @@ dependencies = [ [[package]] name = "cosmic-app-list-config" -version = "1.9.0" +version = "1.10.0" dependencies = [ - "libcosmic-yoda", + "libcosmic", "serde", ] [[package]] name = "cosmic-applet-a11y" -version = "1.9.0" +version = "1.10.0" dependencies = [ "anyhow", "cosmic-client-toolkit", @@ -991,7 +1008,7 @@ dependencies = [ "cosmic-settings-accessibility-subscription", "i18n-embed", "i18n-embed-fl", - "libcosmic-yoda", + "libcosmic", "rust-embed", "tokio", "tracing", @@ -1001,14 +1018,14 @@ dependencies = [ [[package]] name = "cosmic-applet-audio" -version = "1.9.0" +version = "1.10.0" dependencies = [ "cosmic-settings-audio-client", "futures", "i18n-embed", "i18n-embed-fl", "intmap", - "libcosmic-yoda", + "libcosmic", "mpris2-zbus", "rust-embed", "serde", @@ -1024,18 +1041,18 @@ dependencies = [ [[package]] name = "cosmic-applet-battery" -version = "1.9.0" +version = "1.10.0" dependencies = [ "anyhow", "cosmic-applets-config", "cosmic-config", "cosmic-settings-daemon-subscription", "cosmic-settings-upower-subscription", - "drm", + "drm 0.14.1", "futures", "i18n-embed", "i18n-embed-fl", - "libcosmic-yoda", + "libcosmic", "rust-embed", "rustc-hash 2.1.3", "serde", @@ -1049,7 +1066,7 @@ dependencies = [ [[package]] name = "cosmic-applet-bluetooth" -version = "1.9.0" +version = "1.10.0" dependencies = [ "anyhow", "bluer", @@ -1057,7 +1074,7 @@ dependencies = [ "futures", "i18n-embed", "i18n-embed-fl", - "libcosmic-yoda", + "libcosmic", "rust-embed", "rustc-hash 2.1.3", "tokio", @@ -1068,14 +1085,14 @@ dependencies = [ [[package]] name = "cosmic-applet-input-sources" -version = "1.9.0" +version = "1.10.0" dependencies = [ "cosmic-client-toolkit", "cosmic-comp-config", "futures", "i18n-embed", "i18n-embed-fl", - "libcosmic-yoda", + "libcosmic", "rust-embed", "tokio", "tracing", @@ -1086,13 +1103,13 @@ dependencies = [ [[package]] name = "cosmic-applet-minimize" -version = "1.9.0" +version = "1.10.0" dependencies = [ "anyhow", "i18n-embed", "i18n-embed-fl", "image", - "libcosmic-yoda", + "libcosmic", "memmap2 0.9.11", "rust-embed", "rustix 1.1.5", @@ -1104,7 +1121,7 @@ dependencies = [ [[package]] name = "cosmic-applet-network" -version = "1.9.0" +version = "1.10.0" dependencies = [ "async-fn-stream", "futures", @@ -1112,7 +1129,7 @@ dependencies = [ "i18n-embed", "i18n-embed-fl", "indexmap 2.14.2", - "libcosmic-yoda", + "libcosmic", "nmrs", "rust-embed", "rustc-hash 2.1.3", @@ -1126,7 +1143,7 @@ dependencies = [ [[package]] name = "cosmic-applet-notifications" -version = "1.9.0" +version = "1.10.0" dependencies = [ "anyhow", "cosmic-notifications-config", @@ -1134,7 +1151,7 @@ dependencies = [ "futures-util", "i18n-embed", "i18n-embed-fl", - "libcosmic-yoda", + "libcosmic", "rust-embed", "tokio", "tracing", @@ -1146,10 +1163,10 @@ dependencies = [ [[package]] name = "cosmic-applet-osk" -version = "1.9.0" +version = "1.10.0" dependencies = [ "cosmic-osk-config", - "libcosmic-yoda", + "libcosmic", "tracing", "tracing-log", "tracing-subscriber", @@ -1157,11 +1174,11 @@ dependencies = [ [[package]] name = "cosmic-applet-power" -version = "1.9.0" +version = "1.10.0" dependencies = [ "i18n-embed", "i18n-embed-fl", - "libcosmic-yoda", + "libcosmic", "logind-zbus", "rust-embed", "rustix 1.1.5", @@ -1174,10 +1191,10 @@ dependencies = [ [[package]] name = "cosmic-applet-status-area" -version = "1.9.0" +version = "1.10.0" dependencies = [ "futures", - "libcosmic-yoda", + "libcosmic", "rustc-hash 2.1.3", "serde", "tokio", @@ -1189,7 +1206,7 @@ dependencies = [ [[package]] name = "cosmic-applet-tiling" -version = "1.9.0" +version = "1.10.0" dependencies = [ "anyhow", "cosmic-client-toolkit", @@ -1197,7 +1214,7 @@ dependencies = [ "cosmic-protocols", "i18n-embed", "i18n-embed-fl", - "libcosmic-yoda", + "libcosmic", "rust-embed", "rustc-hash 2.1.3", "tokio", @@ -1208,14 +1225,14 @@ dependencies = [ [[package]] name = "cosmic-applet-time" -version = "1.9.0" +version = "1.10.0" dependencies = [ "cosmic-applets-config", "i18n-embed", "i18n-embed-fl", "icu", "jiff", - "libcosmic-yoda", + "libcosmic", "logind-zbus", "rust-embed", "timedate-zbus", @@ -1228,14 +1245,14 @@ dependencies = [ [[package]] name = "cosmic-applet-workspaces" -version = "1.9.0" +version = "1.10.0" dependencies = [ "anyhow", "cosmic-client-toolkit", "futures", "i18n-embed", "i18n-embed-fl", - "libcosmic-yoda", + "libcosmic", "rust-embed", "tokio", "tracing", @@ -1245,7 +1262,7 @@ dependencies = [ [[package]] name = "cosmic-applets" -version = "1.9.0" +version = "1.10.0" dependencies = [ "cosmic-app-list", "cosmic-applet-a11y", @@ -1263,7 +1280,7 @@ dependencies = [ "cosmic-applet-time", "cosmic-applet-workspaces", "cosmic-panel-button", - "libcosmic-yoda", + "libcosmic", "tracing", "tracing-log", "tracing-subscriber", @@ -1272,7 +1289,7 @@ dependencies = [ [[package]] name = "cosmic-applets-config" -version = "1.9.0" +version = "1.10.0" dependencies = [ "cosmic-config", "serde", @@ -1281,6 +1298,7 @@ dependencies = [ [[package]] name = "cosmic-client-toolkit" version = "0.2.0" +source = "git+https://github.com/pop-os/cosmic-protocols//?rev=c0cff4d#c0cff4db14c37ed954983158e4055aa94c7741d9" dependencies = [ "bitflags 2.13.2", "cosmic-protocols", @@ -1292,7 +1310,8 @@ dependencies = [ [[package]] name = "cosmic-comp-config" -version = "1.0.0" +version = "0.1.0" +source = "git+https://github.com/pop-os/cosmic-comp.git?rev=5eb5af4#5eb5af46756f2f2bc5e812cf68fe4c4b79efd924" dependencies = [ "cosmic-config", "input", @@ -1302,6 +1321,7 @@ dependencies = [ [[package]] name = "cosmic-config" version = "1.0.0" +source = "git+https://github.com/pop-os/libcosmic#5a8bd9482a35ae94c1e54edf77b331c6b970f170" dependencies = [ "atomicwrites", "cosmic-config-derive", @@ -1322,6 +1342,7 @@ dependencies = [ [[package]] name = "cosmic-config-derive" version = "1.0.0" +source = "git+https://github.com/pop-os/libcosmic#5a8bd9482a35ae94c1e54edf77b331c6b970f170" dependencies = [ "quote", "syn 2.0.119", @@ -1338,12 +1359,13 @@ dependencies = [ [[package]] name = "cosmic-freedesktop-icons" version = "0.4.0" +source = "git+https://github.com/pop-os/freedesktop-icons#ab4c57b8e416c6af9297cb04d101889896fd9a92" dependencies = [ "bstr", "btoi", "memchr", "memmap2 0.9.11", - "thiserror 2.0.20", + "thiserror 2.0.21", "tracing", "xdg", ] @@ -1351,6 +1373,7 @@ dependencies = [ [[package]] name = "cosmic-notifications-config" version = "1.9.0" +source = "git+https://github.com/pop-os/cosmic-notifications#41d722cdef7bfe49030e72f61784a49902dbbc63" dependencies = [ "cosmic-config", "serde", @@ -1359,9 +1382,10 @@ dependencies = [ [[package]] name = "cosmic-notifications-util" version = "1.9.0" +source = "git+https://github.com/pop-os/cosmic-notifications#41d722cdef7bfe49030e72f61784a49902dbbc63" dependencies = [ "fast_image_resize", - "libcosmic-yoda", + "libcosmic", "serde", "tl", "tracing", @@ -1372,6 +1396,7 @@ dependencies = [ [[package]] name = "cosmic-osk-config" version = "0.1.0" +source = "git+https://github.com/pop-os/cosmic-osk#e1ba4af0c75fd107c5d8d54b613f3137e47e7923" dependencies = [ "cosmic-config", "serde", @@ -1379,10 +1404,10 @@ dependencies = [ [[package]] name = "cosmic-panel-button" -version = "1.9.0" +version = "1.10.0" dependencies = [ "cosmic-config", - "libcosmic-yoda", + "libcosmic", "rustc-hash 2.1.3", "serde", "tracing", @@ -1393,6 +1418,7 @@ dependencies = [ [[package]] name = "cosmic-panel-config" version = "1.9.0" +source = "git+https://github.com/pop-os/cosmic-panel#f4ba4efb89bf070df91efe291272788e6d009da7" dependencies = [ "anyhow", "cosmic-config", @@ -1406,6 +1432,7 @@ dependencies = [ [[package]] name = "cosmic-protocols" version = "0.2.0" +source = "git+https://github.com/pop-os/cosmic-protocols//?rev=c0cff4d#c0cff4db14c37ed954983158e4055aa94c7741d9" dependencies = [ "bitflags 2.13.2", "wayland-backend", @@ -1419,6 +1446,7 @@ dependencies = [ [[package]] name = "cosmic-settings-a11y-manager-subscription" version = "1.9.0" +source = "git+https://github.com/pop-os/cosmic-settings#82492410584c7c010892d877ed7d19c10578aadb" dependencies = [ "cosmic-protocols", "iced_futures", @@ -1432,6 +1460,7 @@ dependencies = [ [[package]] name = "cosmic-settings-accessibility-subscription" version = "1.9.0" +source = "git+https://github.com/pop-os/cosmic-settings#82492410584c7c010892d877ed7d19c10578aadb" dependencies = [ "cosmic-dbus-a11y", "futures", @@ -1444,6 +1473,7 @@ dependencies = [ [[package]] name = "cosmic-settings-audio-client" version = "1.9.0" +source = "git+https://github.com/pop-os/cosmic-settings-daemon#30aecb52621a1e0b8dc1cf5ccaf0555736d6bec4" dependencies = [ "cosmic-settings-audio-core", "dirs", @@ -1459,6 +1489,7 @@ dependencies = [ [[package]] name = "cosmic-settings-audio-core" version = "1.9.0" +source = "git+https://github.com/pop-os/cosmic-settings-daemon#30aecb52621a1e0b8dc1cf5ccaf0555736d6bec4" dependencies = [ "dirs", "ron 0.12.2", @@ -1469,6 +1500,7 @@ dependencies = [ [[package]] name = "cosmic-settings-config" version = "1.9.0" +source = "git+https://github.com/pop-os/cosmic-settings-daemon#30aecb52621a1e0b8dc1cf5ccaf0555736d6bec4" dependencies = [ "cosmic-config", "ron 0.11.0", @@ -1480,7 +1512,8 @@ dependencies = [ [[package]] name = "cosmic-settings-daemon" -version = "0.1.1-yoda.1" +version = "0.1.0" +source = "git+https://github.com/pop-os/dbus-settings-bindings#eed01dd3609e90e3c8cd043656734c500956c793" dependencies = [ "zbus", ] @@ -1488,6 +1521,7 @@ dependencies = [ [[package]] name = "cosmic-settings-daemon-subscription" version = "1.9.0" +source = "git+https://github.com/pop-os/cosmic-settings#82492410584c7c010892d877ed7d19c10578aadb" dependencies = [ "futures", "iced_futures", @@ -1500,6 +1534,7 @@ dependencies = [ [[package]] name = "cosmic-settings-upower-subscription" version = "1.9.0" +source = "git+https://github.com/pop-os/cosmic-settings#82492410584c7c010892d877ed7d19c10578aadb" dependencies = [ "futures", "iced_futures", @@ -1513,6 +1548,8 @@ dependencies = [ [[package]] name = "cosmic-text" version = "0.19.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "be17b688510d934ce13f48a2beba700e11583e281e0fda99c22bb256a14eda73" dependencies = [ "bitflags 2.13.2", "fontdb", @@ -1530,12 +1567,12 @@ dependencies = [ "unicode-linebreak", "unicode-script", "unicode-segmentation", - "unicode-width", ] [[package]] name = "cosmic-theme" version = "1.0.0" +source = "git+https://github.com/pop-os/libcosmic#5a8bd9482a35ae94c1e54edf77b331c6b970f170" dependencies = [ "almost", "configparser", @@ -1547,7 +1584,7 @@ dependencies = [ "ron 0.12.2", "serde", "serde_json", - "thiserror 2.0.20", + "thiserror 2.0.21", ] [[package]] @@ -1583,6 +1620,7 @@ checksum = "460fbee9c2c2f33933d720630a6a0bac33ba7053db5344fac858d4b8952d77d5" [[package]] name = "cryoglyph" version = "0.1.0" +source = "git+https://github.com/iced-rs/cryoglyph.git?rev=e429a025df36ab8145708acb309080ae3deec17a#e429a025df36ab8145708acb309080ae3deec17a" dependencies = [ "cosmic-text", "etagere", @@ -1618,6 +1656,15 @@ dependencies = [ "uncased", ] +[[package]] +name = "ctor" +version = "0.10.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "83cf0d42651b16c6dfe68685716d18480d18a9c39c62d76e8cf3eb6ed5d8bcbf" +dependencies = [ + "dtor", +] + [[package]] name = "cursor-icon" version = "1.2.0" @@ -1817,7 +1864,7 @@ version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "10d60334b3b2e7c9d91ef8150abfb6fa4c1c39ebbcf4a81c2e346aad939fee3e" dependencies = [ - "thiserror 2.0.20", + "thiserror 2.0.21", ] [[package]] @@ -1893,7 +1940,7 @@ dependencies = [ "bitflags 2.13.2", "block2 0.6.2", "libc", - "objc2 0.6.4", + "objc2 0.6.5", ] [[package]] @@ -1919,6 +1966,7 @@ dependencies = [ [[package]] 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.2", "mime 0.1.0", @@ -1945,6 +1993,20 @@ checksum = "75b325c5dbd37f80359721ad39aca5a29fb04c89279657cffdda8736d0c0b9d2" [[package]] name = "dpi" version = "0.1.2" +source = "git+https://github.com/pop-os/winit.git?rev=9567503#9567503d34130113e36b0167a2b8829c3756e429" + +[[package]] +name = "drm" +version = "0.11.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a0f8a69e60d75ae7dab4ef26a59ca99f2a89d4c142089b537775ae0c198bdcde" +dependencies = [ + "bitflags 2.13.2", + "bytemuck", + "drm-ffi 0.7.1", + "drm-fourcc", + "rustix 0.38.44", +] [[package]] name = "drm" @@ -1954,19 +2016,29 @@ checksum = "80bc8c5c6c2941f70a55c15f8d9f00f9710ebda3ffda98075f996a0e6c92756f" dependencies = [ "bitflags 2.13.2", "bytemuck", - "drm-ffi", + "drm-ffi 0.9.1", "drm-fourcc", "libc", "rustix 0.38.44", ] +[[package]] +name = "drm-ffi" +version = "0.7.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "41334f8405792483e32ad05fbb9c5680ff4e84491883d2947a4757dc54cb2ac6" +dependencies = [ + "drm-sys 0.6.1", + "rustix 0.38.44", +] + [[package]] name = "drm-ffi" version = "0.9.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "51a91c9b32ac4e8105dec255e849e0d66e27d7c34d184364fb93e469db08f690" dependencies = [ - "drm-sys", + "drm-sys 0.8.1", "rustix 1.1.5", ] @@ -1976,6 +2048,16 @@ version = "2.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0aafbcdb8afc29c1a7ee5fbe53b5d62f4565b35a042a662ca9fecd0b54dae6f4" +[[package]] +name = "drm-sys" +version = "0.6.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2d09ff881f92f118b11105ba5e34ff8f4adf27b30dae8f12e28c193af1c83176" +dependencies = [ + "libc", + "linux-raw-sys 0.6.5", +] + [[package]] name = "drm-sys" version = "0.8.1" @@ -1986,6 +2068,12 @@ dependencies = [ "linux-raw-sys 0.9.4", ] +[[package]] +name = "dtor" +version = "0.8.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "edf234dd1594d6dd434a8fb8cada51ddbbc593e40e4a01556a0b31c62da2775b" + [[package]] name = "dyn-clone" version = "1.0.20" @@ -2095,7 +2183,7 @@ dependencies = [ "cfg-if", "document-features", "num-traits", - "thiserror 2.0.20", + "thiserror 2.0.21", ] [[package]] @@ -2124,9 +2212,9 @@ dependencies = [ [[package]] name = "find-msvc-tools" -version = "0.1.13" +version = "0.1.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ef25905e51abafe4dcea6c15fec58c57b601cdbd0ee53d22ea1d3016c587d39b" +checksum = "aedcfb3409746eddb02b9e19ebda1c3394f759a152e48ee875a0844d1b955484" [[package]] name = "fixed_decimal" @@ -2213,7 +2301,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "54f0d287c53ffd184d04d8677f590f4ac5379785529e5e08b1c8083acdd5c198" dependencies = [ "memchr", - "thiserror 2.0.20", + "thiserror 2.0.21", ] [[package]] @@ -2245,9 +2333,9 @@ dependencies = [ [[package]] name = "font-types" -version = "0.12.5" +version = "0.12.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b8eb065f3251655b3c90e22e5e363f310fc5332fb3402e37bbc94752283248f6" +checksum = "6c92d9081c7ab3bd83ef1eecdfad090f3d966e3ce74106779664114cfe1a6274" dependencies = [ "bytemuck", ] @@ -2321,7 +2409,7 @@ dependencies = [ "gettext-rs", "log", "memchr", - "thiserror 2.0.20", + "thiserror 2.0.21", "unicase", "xdg", ] @@ -2452,6 +2540,16 @@ dependencies = [ "slab", ] +[[package]] +name = "gethostname" +version = "1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1bd49230192a3797a9a4d6abe9b3eed6f7fa4c8a8a4947977c6f80025f92cbd8" +dependencies = [ + "rustix 1.1.5", + "windows-link 0.2.1", +] + [[package]] name = "getrandom" version = "0.2.17" @@ -2564,7 +2662,7 @@ dependencies = [ "hashbrown 0.16.1", "log", "presser", - "thiserror 2.0.20", + "thiserror 2.0.21", "windows 0.62.2", ] @@ -2811,6 +2909,7 @@ dependencies = [ [[package]] name = "iced" version = "0.14.0" +source = "git+https://github.com/pop-os/libcosmic#5a8bd9482a35ae94c1e54edf77b331c6b970f170" dependencies = [ "build_helpers", "dnd", @@ -2825,13 +2924,14 @@ dependencies = [ "iced_winit", "image", "mime 0.1.0", - "thiserror 2.0.20", + "thiserror 2.0.21", "window_clipboard", ] [[package]] name = "iced_accessibility" version = "0.1.0" +source = "git+https://github.com/pop-os/libcosmic#5a8bd9482a35ae94c1e54edf77b331c6b970f170" dependencies = [ "accesskit", "accesskit_winit", @@ -2840,6 +2940,7 @@ dependencies = [ [[package]] name = "iced_core" version = "0.14.0" +source = "git+https://github.com/pop-os/libcosmic#5a8bd9482a35ae94c1e54edf77b331c6b970f170" dependencies = [ "bitflags 2.13.2", "build_helpers", @@ -2856,7 +2957,7 @@ dependencies = [ "rustc-hash 2.1.3", "serde", "smol_str", - "thiserror 2.0.20", + "thiserror 2.0.21", "unicode-segmentation", "web-time", "window_clipboard", @@ -2865,6 +2966,7 @@ dependencies = [ [[package]] name = "iced_debug" version = "0.14.0" +source = "git+https://github.com/pop-os/libcosmic#5a8bd9482a35ae94c1e54edf77b331c6b970f170" dependencies = [ "iced_core", "iced_futures", @@ -2874,6 +2976,7 @@ dependencies = [ [[package]] name = "iced_futures" version = "0.14.0" +source = "git+https://github.com/pop-os/libcosmic#5a8bd9482a35ae94c1e54edf77b331c6b970f170" dependencies = [ "futures", "iced_core", @@ -2887,6 +2990,7 @@ dependencies = [ [[package]] name = "iced_graphics" version = "0.14.0" +source = "git+https://github.com/pop-os/libcosmic#5a8bd9482a35ae94c1e54edf77b331c6b970f170" dependencies = [ "bitflags 2.13.2", "bytemuck", @@ -2900,13 +3004,14 @@ dependencies = [ "lyon_path", "raw-window-handle", "rustc-hash 2.1.3", - "thiserror 2.0.20", + "thiserror 2.0.21", "unicode-segmentation", ] [[package]] name = "iced_program" version = "0.14.0" +source = "git+https://github.com/pop-os/libcosmic#5a8bd9482a35ae94c1e54edf77b331c6b970f170" dependencies = [ "iced_graphics", "iced_runtime", @@ -2915,17 +3020,19 @@ dependencies = [ [[package]] name = "iced_renderer" version = "0.14.0" +source = "git+https://github.com/pop-os/libcosmic#5a8bd9482a35ae94c1e54edf77b331c6b970f170" dependencies = [ "iced_graphics", "iced_tiny_skia", "iced_wgpu", "log", - "thiserror 2.0.20", + "thiserror 2.0.21", ] [[package]] name = "iced_runtime" version = "0.14.0" +source = "git+https://github.com/pop-os/libcosmic#5a8bd9482a35ae94c1e54edf77b331c6b970f170" dependencies = [ "build_helpers", "bytes", @@ -2934,13 +3041,14 @@ dependencies = [ "iced_core", "iced_futures", "raw-window-handle", - "thiserror 2.0.20", + "thiserror 2.0.21", "window_clipboard", ] [[package]] name = "iced_tiny_skia" version = "0.14.0" +source = "git+https://github.com/pop-os/libcosmic#5a8bd9482a35ae94c1e54edf77b331c6b970f170" dependencies = [ "bytemuck", "cosmic-text", @@ -2957,7 +3065,9 @@ dependencies = [ [[package]] name = "iced_wgpu" version = "0.14.0" +source = "git+https://github.com/pop-os/libcosmic#5a8bd9482a35ae94c1e54edf77b331c6b970f170" dependencies = [ + "as-raw-xcb-connection", "bitflags 2.13.2", "build_helpers", "bytemuck", @@ -2974,17 +3084,20 @@ dependencies = [ "resvg", "rustc-hash 2.1.3", "rustix 0.38.44", - "thiserror 2.0.20", + "thiserror 2.0.21", + "tiny-xlib", "wayland-backend", "wayland-client", "wayland-protocols", "wayland-sys", "wgpu", + "x11rb", ] [[package]] name = "iced_widget" version = "0.14.2" +source = "git+https://github.com/pop-os/libcosmic#5a8bd9482a35ae94c1e54edf77b331c6b970f170" dependencies = [ "build_helpers", "cosmic-client-toolkit", @@ -2995,7 +3108,7 @@ dependencies = [ "num-traits", "ouroboros", "rustc-hash 2.1.3", - "thiserror 2.0.20", + "thiserror 2.0.21", "unicode-segmentation", "window_clipboard", ] @@ -3003,6 +3116,7 @@ dependencies = [ [[package]] name = "iced_winit" version = "0.14.0" +source = "git+https://github.com/pop-os/libcosmic#5a8bd9482a35ae94c1e54edf77b331c6b970f170" dependencies = [ "build_helpers", "cosmic-client-toolkit", @@ -3017,7 +3131,7 @@ dependencies = [ "raw-window-handle", "rustc-hash 2.1.3", "rustix 0.38.44", - "thiserror 2.0.20", + "thiserror 2.0.21", "wasm-bindgen-futures", "wayland-backend", "wayland-client", @@ -3450,9 +3564,9 @@ dependencies = [ [[package]] name = "icu_time_data" -version = "2.3.0" +version = "2.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "005ff86fa5851a77fc0a977b72d717f777bd9230415a247219d7898aefb1517a" +checksum = "d9e21be527807cda7562cbfbdb04179f9cca46c12691d6a8073ffae6cfd7aeec" [[package]] name = "ident_case" @@ -3566,9 +3680,9 @@ dependencies = [ [[package]] name = "input" -version = "0.10.0" +version = "0.9.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f9793345a65d71317763a33066b5d8351f8760dde8d4930fe9e39b5f14a7959d" +checksum = "fbdc09524a91f9cacd26f16734ff63d7dc650daffadd2b6f84d17a285bd875a9" dependencies = [ "bitflags 2.13.2", "input-sys", @@ -3697,7 +3811,7 @@ dependencies = [ "jni-sys 0.4.1", "log", "simd_cesu8", - "thiserror 2.0.20", + "thiserror 2.0.21", "walkdir", "windows-link 0.2.1", ] @@ -3755,9 +3869,9 @@ dependencies = [ [[package]] name = "js-sys" -version = "0.3.105" +version = "0.3.106" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ce57d20d1ea864ce2ac172ab472d409214f4fd359f0b2a2775abdf522e2af99e" +checksum = "7883d941dae510fb2d978fc3fe018c71c9e2892fd38854de3e8b92c2e5ad9cc5" dependencies = [ "cfg-if", "futures-util", @@ -3852,19 +3966,20 @@ dependencies = [ [[package]] name = "lazy_static" -version = "1.5.0" +version = "1.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe" +checksum = "20870f649af7073d53e38067b2a84312175d56ea15217e1b15bc83506ec50afb" [[package]] name = "libc" -version = "0.2.189" +version = "0.2.190" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3eaf3ede3fee6db1a4c2ee091bf8a8b4dccdc6d17f656fb07896ee72867612f2" +checksum = "ce5d3ddc6d3fa000eb1536d85e147bfe31aacaba692ed6a876f95cb7c855be78" [[package]] -name = "libcosmic-yoda" -version = "0.1.0-yoda.2" +name = "libcosmic" +version = "1.0.0" +source = "git+https://github.com/pop-os/libcosmic#5a8bd9482a35ae94c1e54edf77b331c6b970f170" dependencies = [ "apply", "ashpd 0.12.3", @@ -3911,7 +4026,7 @@ dependencies = [ "shlex 1.3.0", "slotmap", "taffy", - "thiserror 2.0.20", + "thiserror 2.0.21", "tokio", "tracing", "unicode-segmentation", @@ -3987,6 +4102,12 @@ version = "0.4.15" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d26c52dbd32dccf2d10cac7725f8eae5296885fb5703b261f7d0a0739ec807ab" +[[package]] +name = "linux-raw-sys" +version = "0.6.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2a385b1be4e5c3e362ad2ffa73c392e53f031eaa5b7d648e64cd87f27f6063d7" + [[package]] name = "linux-raw-sys" version = "0.9.4" @@ -4182,6 +4303,7 @@ dependencies = [ [[package]] name = "mime" version = "0.1.0" +source = "git+https://github.com/pop-os/window_clipboard.git?tag=sctk-0.20#f68595ee0e62fbd6589f4709b5aaa5c3c7ea5f6c" dependencies = [ "smithay-clipboard", ] @@ -4224,9 +4346,9 @@ dependencies = [ [[package]] name = "mio" -version = "1.2.3" +version = "1.2.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4b18443e9c262bfe8fa82f51666e2642c53393f7e5c27b3e1aeab922cff5b9d8" +checksum = "1788edb87fdc09c7e26304471e2f5be8cdefb1b6930d6e3985fc02ff53bf86ee" dependencies = [ "libc", "log", @@ -4247,11 +4369,12 @@ dependencies = [ [[package]] name = "mpris2-zbus" version = "0.1.0" +source = "git+https://github.com/pop-os/dbus-settings-bindings#eed01dd3609e90e3c8cd043656734c500956c793" dependencies = [ "futures-util", "jiff", "serde", - "thiserror 2.0.20", + "thiserror 2.0.21", "zbus", "zvariant", ] @@ -4284,7 +4407,7 @@ dependencies = [ "once_cell", "rustc-hash 1.1.0", "spirv", - "thiserror 2.0.20", + "thiserror 2.0.21", "unicode-ident", ] @@ -4332,9 +4455,9 @@ dependencies = [ [[package]] name = "nmrs" -version = "3.5.3" +version = "3.5.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "83ad7c7fb5d3552a6b08801a6fe858ec4e3af49be51b53cba51fa6615155f3f3" +checksum = "d85b4f3e82a7d5d97bd6db2e37e650f8334f2996bd9c81c7a4b350d4a35be671" dependencies = [ "async-trait", "base64 0.22.1", @@ -4343,7 +4466,7 @@ dependencies = [ "futures-timer", "log", "serde", - "thiserror 2.0.20", + "thiserror 2.0.21", "tokio", "uuid", "zbus", @@ -4502,9 +4625,9 @@ checksum = "cdb91bdd390c7ce1a8607f35f3ca7151b65afc0ff5ff3b34fa350f7d7c7e4310" [[package]] name = "objc2" -version = "0.5.2" +version = "0.5.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "46a785d4eeff09c14c487497c162e92766fbb3e4059a71840cecc03d9a50b804" +checksum = "19d5490aaf8f1d7cf7688dfa9b0ce07900e168852c45cd2c03f534dfd27cfd0b" dependencies = [ "objc-sys", "objc2-encode", @@ -4512,9 +4635,9 @@ dependencies = [ [[package]] name = "objc2" -version = "0.6.4" +version = "0.6.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3a12a8ed07aefc768292f076dc3ac8c48f3781c8f2d5851dd3d98950e8c5a89f" +checksum = "08849bbd4767dfae9457696856ae1c84fe4e0281bbe4a7abff2d0e06fb7981f8" dependencies = [ "objc2-encode", ] @@ -4528,7 +4651,7 @@ dependencies = [ "bitflags 2.13.2", "block2 0.5.1", "libc", - "objc2 0.5.2", + "objc2 0.5.3", "objc2-core-data", "objc2-core-image", "objc2-foundation 0.2.2", @@ -4543,7 +4666,7 @@ checksum = "d49e936b501e5c5bf01fda3a9452ff86dc3ea98ad5f283e1455153142d97518c" dependencies = [ "bitflags 2.13.2", "block2 0.6.2", - "objc2 0.6.4", + "objc2 0.6.5", "objc2-core-foundation", "objc2-foundation 0.3.2", ] @@ -4556,7 +4679,7 @@ checksum = "617fbf49e071c178c0b24c080767db52958f716d9eabdf0890523aeae54773ef" dependencies = [ "bitflags 2.13.2", "block2 0.5.1", - "objc2 0.5.2", + "objc2 0.5.3", "objc2-foundation 0.2.2", ] @@ -4569,7 +4692,7 @@ dependencies = [ "bitflags 2.13.2", "block2 0.6.2", "dispatch2", - "objc2 0.6.4", + "objc2 0.6.5", ] [[package]] @@ -4590,7 +4713,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "55260963a527c99f1819c4f8e3b47fe04f9650694ef348ffd2227e8196d34c80" dependencies = [ "block2 0.5.1", - "objc2 0.5.2", + "objc2 0.5.3", "objc2-foundation 0.2.2", "objc2-metal", ] @@ -4621,7 +4744,7 @@ dependencies = [ "bitflags 2.13.2", "block2 0.5.1", "libc", - "objc2 0.5.2", + "objc2 0.5.3", ] [[package]] @@ -4632,7 +4755,7 @@ checksum = "e3e0adef53c21f888deb4fa59fc59f7eb17404926ee8a6f59f5df0fd7f9f3272" dependencies = [ "bitflags 2.13.2", "block2 0.6.2", - "objc2 0.6.4", + "objc2 0.6.5", "objc2-core-foundation", ] @@ -4644,7 +4767,7 @@ checksum = "dd0cba1276f6023976a406a14ffa85e1fdd19df6b0f737b063b95f6c8c7aadd6" dependencies = [ "bitflags 2.13.2", "block2 0.5.1", - "objc2 0.5.2", + "objc2 0.5.3", "objc2-foundation 0.2.2", ] @@ -4656,7 +4779,7 @@ checksum = "e42bee7bff906b14b167da2bac5efe6b6a07e6f7c0a21a7308d40c960242dc7a" dependencies = [ "bitflags 2.13.2", "block2 0.5.1", - "objc2 0.5.2", + "objc2 0.5.3", "objc2-foundation 0.2.2", "objc2-metal", ] @@ -4668,7 +4791,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d87d638e33c06f577498cbcc50491496a3ed4246998a7fbba7ccb98b1e7eab22" dependencies = [ "bitflags 2.13.2", - "objc2 0.6.4", + "objc2 0.6.5", "objc2-core-foundation", "objc2-foundation 0.3.2", ] @@ -4907,9 +5030,9 @@ checksum = "a89322df9ebe1c1578d689c92318e070967d1042b512afbe49518723f4e6d5cd" [[package]] name = "pin-utils" -version = "0.1.0" +version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184" +checksum = "13bee6c73da26345c729282832b60b0363cf3dd9f4bfd81d8551b7a1c889a113" [[package]] name = "piper" @@ -5008,9 +5131,9 @@ dependencies = [ [[package]] name = "powerfmt" -version = "0.2.0" +version = "0.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391" +checksum = "4a6394b9e965e73d0a289ee54f589087e2c676aedf60885baf52c76b771e4958" [[package]] name = "ppv-lite86" @@ -5223,7 +5346,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "046a7d674daf459825b32f5062056d6882db0d2f5a479fbd76ccfc870ac18709" dependencies = [ "bytemuck", - "font-types 0.12.5", + "font-types 0.12.6", "once_cell", ] @@ -5262,7 +5385,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "60dc65c0ff1a7ae1294b0c67b9f14baf70b644404010370171787bfac1038fc0" dependencies = [ "libredox", - "thiserror 2.0.20", + "thiserror 2.0.21", ] [[package]] @@ -5348,7 +5471,7 @@ dependencies = [ "dispatch2", "js-sys", "log", - "objc2 0.6.4", + "objc2 0.6.5", "objc2-app-kit 0.3.2", "objc2-core-foundation", "objc2-foundation 0.3.2", @@ -5664,9 +5787,9 @@ dependencies = [ [[package]] name = "serde_with" -version = "3.23.0" +version = "3.24.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "935177bb8c0cd8ca1a4e6d1a2ac8988bea69cab4f9d3a31311e012ad27868ea4" +checksum = "df9adc193c780ef8f159aee8b61e2d5801aaa555e6eb0947fe45530ec506296f" dependencies = [ "base64 0.23.1", "bs58", @@ -5685,9 +5808,9 @@ dependencies = [ [[package]] name = "serde_with_macros" -version = "3.23.0" +version = "3.24.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1d607aa01a3cb0ad757d6fd216136910db3c97b102fe686585689615a02dbcdc" +checksum = "3e17bbc68e28663bbbb90df47e058aa7eda4fb445b89fe70457bb94fbccf6e49" dependencies = [ "darling 0.24.1", "proc-macro2", @@ -5776,9 +5899,9 @@ dependencies = [ [[package]] name = "siphasher" -version = "1.0.3" +version = "1.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8ee5873ec9cce0195efcb7a4e9507a04cd49aec9c83d0389df45b1ef7ba2e649" +checksum = "33f4fe9184a62d842c9ef383018f3306d8ba224fd9d836f56d7288308847c256" [[package]] name = "skrifa" @@ -5817,9 +5940,9 @@ dependencies = [ [[package]] name = "smallvec" -version = "1.16.1" +version = "1.16.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ba467056f1b547ed52077911161fc86985becbc60e8e1857c8a144dab0def891" +checksum = "f9395f0f0eee849a9b707b2f06bb92a6a422090e2123bb2ef8e87a0e61892a8e" [[package]] name = "smithay-client-toolkit" @@ -5837,7 +5960,7 @@ dependencies = [ "memmap2 0.9.11", "pkg-config", "rustix 1.1.5", - "thiserror 2.0.20", + "thiserror 2.0.21", "wayland-backend", "wayland-client", "wayland-csd-frame", @@ -5854,6 +5977,7 @@ dependencies = [ [[package]] name = "smithay-clipboard" version = "0.8.0" +source = "git+https://github.com/pop-os/smithay-clipboard?tag=sctk-0.20#859b02c88f45c554049a67c6ddeec1692ce0e20b" dependencies = [ "libc", "raw-window-handle", @@ -5884,26 +6008,31 @@ dependencies = [ [[package]] name = "softbuffer" version = "0.4.1" +source = "git+https://github.com/pop-os/softbuffer?tag=cosmic-4.0#c2b2c19ddb38ff17495643699f97cb1f2064a1be" dependencies = [ + "as-raw-xcb-connection", "bytemuck", "cfg_aliases", "cocoa", "core-graphics", + "drm 0.11.1", "fastrand", "foreign-types", "js-sys", - "libredox", "log", "memmap2 0.9.11", "objc", "raw-window-handle", + "redox_syscall 0.5.18", "rustix 0.38.44", + "tiny-xlib", "wasm-bindgen", "wayland-backend", "wayland-client", "wayland-sys", "web-sys", "windows-sys 0.52.0", + "x11rb", ] [[package]] @@ -5994,6 +6123,7 @@ dependencies = [ [[package]] name = "switcheroo-control" version = "0.1.0" +source = "git+https://github.com/pop-os/dbus-settings-bindings#eed01dd3609e90e3c8cd043656734c500956c793" dependencies = [ "zbus", ] @@ -6102,11 +6232,11 @@ dependencies = [ [[package]] name = "thiserror" -version = "2.0.20" +version = "2.0.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ec86235f5fcc2a73650310756d2ac5b138a5780bbbdfae3eeccec992c435ba4f" +checksum = "09e52cb86a36cede5cb101bf8908837b3e4c6e5e59fe7fd85c23fb56200d189e" dependencies = [ - "thiserror-impl 2.0.20", + "thiserror-impl 2.0.21", ] [[package]] @@ -6122,9 +6252,9 @@ dependencies = [ [[package]] name = "thiserror-impl" -version = "2.0.20" +version = "2.0.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bc04cd3e1236dd4a98afca4569f2deb3f120e5422a4023be2cb683f8486292af" +checksum = "fe5197923287db20a58125f0bc85c062f7f2c892de97b18c356f9efb14b28524" dependencies = [ "proc-macro2", "quote", @@ -6173,6 +6303,7 @@ dependencies = [ [[package]] name = "timedate-zbus" version = "0.1.0" +source = "git+https://github.com/pop-os/dbus-settings-bindings#eed01dd3609e90e3c8cd043656734c500956c793" dependencies = [ "zbus", ] @@ -6228,6 +6359,19 @@ dependencies = [ "strict-num", ] +[[package]] +name = "tiny-xlib" +version = "0.2.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a90a0ca3ee6a69f2ad28fd11621a4c3f03b371f366be500b64df260c4ffbafb4" +dependencies = [ + "as-raw-xcb-connection", + "ctor", + "libloading", + "pkg-config", + "tracing", +] + [[package]] name = "tinystr" version = "0.8.4" @@ -6253,9 +6397,9 @@ checksum = "b130bd8a58c163224b44e217b4239ca7b927d82bf6cc2fea1fc561d15056e3f7" [[package]] name = "tokio" -version = "1.53.1" +version = "1.53.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "202caea871b69668250d242070849eb495be178ed697a3e98aebce5bc81a0bed" +checksum = "e95f91fcc7a621e8b030f6aa23c71fe9838ae2fb4d8118b75602a328f5144044" dependencies = [ "bytes", "libc", @@ -6490,9 +6634,9 @@ dependencies = [ [[package]] name = "unicase" -version = "2.9.0" +version = "2.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dbc4bc3a9f746d862c45cb89d705aa10f187bb96c76001afab07a0d35ce60142" +checksum = "357cc3acc6a036009fd6c973ed009037c732d60d0b4f6c673e9041497482a28f" [[package]] name = "unicode-bidi" @@ -6624,9 +6768,9 @@ checksum = "b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be" [[package]] name = "uuid" -version = "1.26.1" +version = "1.27.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2ef6dac1e96601b4fb3acccccff2139741fcb757cb9a36089bf5be91cfb285ce" +checksum = "97277d36b9c3ace13e58fa6e753f8b0bbbf302a18dd193240d70f9e29681059a" dependencies = [ "getrandom 0.4.3", "js-sys", @@ -6674,9 +6818,9 @@ dependencies = [ [[package]] name = "wasm-bindgen" -version = "0.2.128" +version = "0.2.129" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "aecb87a33d3b0c5e3b7aa46336eaf486cffafbd281b195e4c8b80d50df2351bf" +checksum = "9bb54f33acc68fd454578d9820b0bde1a1a3d17aa17bb7b6595806d02886d409" dependencies = [ "cfg-if", "once_cell", @@ -6687,19 +6831,20 @@ dependencies = [ [[package]] name = "wasm-bindgen-futures" -version = "0.4.78" +version = "0.4.79" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6ef4c5d3d2cdf5c54f4231181768f5510842e350db025faf1f7163b1030ed928" +checksum = "3cbab34de2d982e9b48e18d216d04c4a6f641066ff19ffb699980f591ee3610e" dependencies = [ "js-sys", + "tokio", "wasm-bindgen", ] [[package]] name = "wasm-bindgen-macro" -version = "0.2.128" +version = "0.2.129" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a690d511e3c1a8b3a55e33511e3c2c00c78415cd23650f32b808627f5696b9ed" +checksum = "2e29d0c35b16e224a7eeb5cd2d25e3e1968fbd65604117b44d3b789d00ee8535" dependencies = [ "quote", "wasm-bindgen-macro-support", @@ -6707,9 +6852,9 @@ dependencies = [ [[package]] name = "wasm-bindgen-macro-support" -version = "0.2.128" +version = "0.2.129" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "411e4887f0071ef2d2164a9d5fdf2d20efbef78fccd3a78b0c10a1dc5295e48a" +checksum = "6f501a8bc3719dba86ef8ae4728879c08001bea749eb1333ac5b91e040e2a6b7" dependencies = [ "bumpalo", "proc-macro2", @@ -6720,9 +6865,9 @@ dependencies = [ [[package]] name = "wasm-bindgen-shared" -version = "0.2.128" +version = "0.2.129" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "81941cd78d0c92026c33e5e01312845a4cb1e9af3407f9134b100dd03144103e" +checksum = "23f0c9c52aa7cd7d77769a4cfe2a9adb1b331f489a41d912ce14513d5ab995c6" dependencies = [ "unicode-ident", ] @@ -6893,9 +7038,9 @@ dependencies = [ [[package]] name = "web-sys" -version = "0.3.105" +version = "0.3.106" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9fbddc4a036f00ec4f18c83445bd3115cb306a91da554919a099d9222fe4a7f8" +checksum = "88261b9deccee56594c11a3460c462c41f58d148598fe70ad77070126a68aba4" dependencies = [ "js-sys", "wasm-bindgen", @@ -6971,7 +7116,7 @@ dependencies = [ "raw-window-handle", "rustc-hash 1.1.0", "smallvec", - "thiserror 2.0.20", + "thiserror 2.0.21", "wgpu-core-deps-apple", "wgpu-core-deps-emscripten", "wgpu-core-deps-windows-linux-android", @@ -7046,7 +7191,7 @@ dependencies = [ "raw-window-handle", "renderdoc-sys", "smallvec", - "thiserror 2.0.20", + "thiserror 2.0.21", "wasm-bindgen", "web-sys", "wgpu-types", @@ -7101,10 +7246,12 @@ checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" [[package]] name = "window_clipboard" version = "0.4.1" +source = "git+https://github.com/pop-os/window_clipboard.git?tag=sctk-0.20#f68595ee0e62fbd6589f4709b5aaa5c3c7ea5f6c" dependencies = [ "clipboard-win", "clipboard_macos", "clipboard_wayland", + "clipboard_x11", "dnd", "mime 0.1.0", "raw-window-handle", @@ -7544,6 +7691,7 @@ checksum = "d6bbff5f0aada427a1e5a6da5f1f98158182f26556f345ac9e04d36d0ebed650" [[package]] name = "winit" version = "0.31.0-beta.2" +source = "git+https://github.com/pop-os/winit.git?rev=9567503#9567503d34130113e36b0167a2b8829c3756e429" dependencies = [ "bitflags 2.13.2", "cfg_aliases", @@ -7563,11 +7711,13 @@ dependencies = [ "winit-wayland", "winit-web", "winit-win32", + "winit-x11", ] [[package]] name = "winit-android" version = "0.31.0-beta.2" +source = "git+https://github.com/pop-os/winit.git?rev=9567503#9567503d34130113e36b0167a2b8829c3756e429" dependencies = [ "android-activity", "bitflags 2.13.2", @@ -7582,12 +7732,13 @@ dependencies = [ [[package]] name = "winit-appkit" version = "0.31.0-beta.2" +source = "git+https://github.com/pop-os/winit.git?rev=9567503#9567503d34130113e36b0167a2b8829c3756e429" dependencies = [ "bitflags 2.13.2", "block2 0.6.2", "dispatch2", "dpi", - "objc2 0.6.4", + "objc2 0.6.5", "objc2-app-kit 0.3.2", "objc2-core-foundation", "objc2-core-graphics", @@ -7603,19 +7754,22 @@ dependencies = [ [[package]] name = "winit-common" version = "0.31.0-beta.2" +source = "git+https://github.com/pop-os/winit.git?rev=9567503#9567503d34130113e36b0167a2b8829c3756e429" dependencies = [ "memmap2 0.9.11", - "objc2 0.6.4", + "objc2 0.6.5", "objc2-core-foundation", "smol_str", "tracing", "winit-core", + "x11-dl", "xkbcommon-dl", ] [[package]] name = "winit-core" version = "0.31.0-beta.2" +source = "git+https://github.com/pop-os/winit.git?rev=9567503#9567503d34130113e36b0167a2b8829c3756e429" dependencies = [ "bitflags 2.13.2", "cursor-icon", @@ -7629,6 +7783,7 @@ dependencies = [ [[package]] name = "winit-orbital" version = "0.31.0-beta.2" +source = "git+https://github.com/pop-os/winit.git?rev=9567503#9567503d34130113e36b0167a2b8829c3756e429" dependencies = [ "bitflags 2.13.2", "dpi", @@ -7644,12 +7799,13 @@ dependencies = [ [[package]] name = "winit-uikit" version = "0.31.0-beta.2" +source = "git+https://github.com/pop-os/winit.git?rev=9567503#9567503d34130113e36b0167a2b8829c3756e429" dependencies = [ "bitflags 2.13.2", "block2 0.6.2", "dispatch2", "dpi", - "objc2 0.6.4", + "objc2 0.6.5", "objc2-core-foundation", "objc2-foundation 0.3.2", "objc2-ui-kit", @@ -7663,6 +7819,7 @@ dependencies = [ [[package]] name = "winit-wayland" version = "0.31.0-beta.2" +source = "git+https://github.com/pop-os/winit.git?rev=9567503#9567503d34130113e36b0167a2b8829c3756e429" dependencies = [ "ahash", "bitflags 2.13.2", @@ -7688,6 +7845,7 @@ dependencies = [ [[package]] name = "winit-web" version = "0.31.0-beta.2" +source = "git+https://github.com/pop-os/winit.git?rev=9567503#9567503d34130113e36b0167a2b8829c3756e429" dependencies = [ "atomic-waker", "bitflags 2.13.2", @@ -7709,6 +7867,7 @@ dependencies = [ [[package]] name = "winit-win32" version = "0.31.0-beta.2" +source = "git+https://github.com/pop-os/winit.git?rev=9567503#9567503d34130113e36b0167a2b8829c3756e429" dependencies = [ "bitflags 2.13.2", "cursor-icon", @@ -7721,6 +7880,29 @@ dependencies = [ "winit-core", ] +[[package]] +name = "winit-x11" +version = "0.31.0-beta.2" +source = "git+https://github.com/pop-os/winit.git?rev=9567503#9567503d34130113e36b0167a2b8829c3756e429" +dependencies = [ + "bitflags 2.13.2", + "bytemuck", + "calloop", + "cursor-icon", + "dpi", + "libc", + "percent-encoding", + "raw-window-handle", + "rustix 1.1.5", + "smol_str", + "tracing", + "winit-common", + "winit-core", + "x11-dl", + "x11rb", + "xkbcommon-dl", +] + [[package]] name = "winnow" version = "1.0.4" @@ -7751,6 +7933,39 @@ dependencies = [ "either", ] +[[package]] +name = "x11-dl" +version = "2.21.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "38735924fedd5314a6e548792904ed8c6de6636285cb9fec04d5b1db85c1516f" +dependencies = [ + "libc", + "once_cell", + "pkg-config", +] + +[[package]] +name = "x11rb" +version = "0.13.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9993aa5be5a26815fe2c3eacfc1fde061fc1a1f094bf1ad2a18bf9c495dd7414" +dependencies = [ + "as-raw-xcb-connection", + "gethostname", + "libc", + "libloading", + "once_cell", + "rustix 1.1.5", + "x11rb-protocol", + "xcursor", +] + +[[package]] +name = "x11rb-protocol" +version = "0.13.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ea6fc2961e4ef194dcbfe56bb845534d0dc8098940c7e5c012a258bfec6701bd" + [[package]] name = "xcursor" version = "0.3.11" @@ -7766,6 +7981,7 @@ checksum = "2fb433233f2df9344722454bc7e96465c9d03bff9d77c248f9e7523fe79585b5" [[package]] name = "xdg-shell-wrapper-config" version = "1.9.0" +source = "git+https://github.com/pop-os/cosmic-panel#f4ba4efb89bf070df91efe291272788e6d009da7" dependencies = [ "serde", "wayland-protocols-wlr", @@ -7900,9 +8116,9 @@ dependencies = [ [[package]] name = "yoke-derive" -version = "0.8.3" +version = "0.8.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "33811428bee40dbceb6d545e95754741d17a6aef9a4849f0fd62e2ba4f412a78" +checksum = "ec8ebde2db3681e8c9980cc27822030e68752690ddfa9473e739aeb4dbde6d71" dependencies = [ "proc-macro2", "quote", @@ -8025,18 +8241,18 @@ checksum = "6df3dc4292935e51816d896edcd52aa30bc297907c26167fec31e2b0c6a32524" [[package]] name = "zerocopy" -version = "0.8.57" +version = "0.8.59" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d35102a9f36d089ccae9e4c6802bc118be4487b80aaffc0ab4e0cf5ce92d2873" +checksum = "6df92bf3d9227be3d53173901ddbffac2babc27ae50f397776ffd6dc33f800cb" dependencies = [ "zerocopy-derive", ] [[package]] name = "zerocopy-derive" -version = "0.8.57" +version = "0.8.59" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "146c01f5ab44258da43cf276c74a2763db2ff3969c9c652c3f2de07041d0b2bc" +checksum = "ac4f328cf2f05d084e496c3e9c3f33ed0a183656a16e1fcec4d464d8373aec82" dependencies = [ "proc-macro2", "quote", @@ -8255,11 +8471,3 @@ dependencies = [ "syn 3.0.6", "winnow", ] - -[[patch.unused]] -name = "cosmic-settings-airplane-mode-subscription" -version = "1.9.0" - -[[patch.unused]] -name = "winit-x11" -version = "0.31.0-beta.2" diff --git a/cargo.just b/cargo.just new file mode 100644 index 00000000..fb09e1e6 --- /dev/null +++ b/cargo.just @@ -0,0 +1,70 @@ +cargo-target-dir := env('CARGO_TARGET_DIR', 'target') + +# Compile with debug profile +[no-cd] +build-debug *args: + cargo build {{args}} + +# Compile with release profile +[no-cd] +build-release *args: (build-debug '--release' args) + +# Compile with a vendored tarball +[no-cd] +build-vendored *args: vendor-extract (build-release '--frozen --offline' args) + +# Check for errors and linter warnings +[no-cd] +check *args: + cargo clippy --all-features {{args}} -- -W clippy::pedantic + +# Runs a check with JSON message format for IDE integration +[no-cd] +check-json: (check '--message-format=json') + +# Remove Cargo build artifacts +[no-cd] +clean: + cargo clean + +# Also remove .cargo and vendored dependencies +[no-cd] +clean-dist: clean + rm -rf .cargo vendor vendor.tar target + +# Run the application for testing purposes +[no-cd] +run *args: + cargo run {{args}} + +# Run `cargo test` +[no-cd] +test *args: + cargo test {{args}} + +# Vendor Cargo dependencies locally +[no-cd] +vendor: + #!/usr/bin/env bash + mkdir -p .cargo + cargo vendor --locked | head -n -1 > .cargo/config.toml + echo 'directory = "vendor"' >> .cargo/config.toml + echo >> .cargo/config.toml + echo '[env]' >> .cargo/config.toml + if [ -n "${SOURCE_DATE_EPOCH}" ] + then + source_date="$(date -d "@${SOURCE_DATE_EPOCH}" "+%Y-%m-%d")" + echo "VERGEN_GIT_COMMIT_DATE = \"${source_date}\"" >> .cargo/config.toml + fi + if [ -n "${SOURCE_GIT_HASH}" ] + then + echo "VERGEN_GIT_SHA = \"${SOURCE_GIT_HASH}\"" >> .cargo/config.toml + fi + tar pcf vendor.tar .cargo vendor + rm -rf .cargo vendor + +# Extracts vendored dependencies +[no-cd] +vendor-extract: + rm -rf vendor + tar pxf vendor.tar diff --git a/cosmic-app-list/Cargo.toml b/cosmic-app-list/Cargo.toml index ad0edbd6..0cea8cd0 100644 --- a/cosmic-app-list/Cargo.toml +++ b/cosmic-app-list/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "cosmic-app-list" -version = "1.9.0" +version = "1.10.0" edition = "2024" license = "GPL-3.0-only" diff --git a/cosmic-app-list/cosmic-app-list-config/Cargo.toml b/cosmic-app-list/cosmic-app-list-config/Cargo.toml index 78f48678..41957d2c 100644 --- a/cosmic-app-list/cosmic-app-list-config/Cargo.toml +++ b/cosmic-app-list/cosmic-app-list-config/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "cosmic-app-list-config" -version = "1.9.0" +version = "1.10.0" edition = "2024" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html diff --git a/cosmic-app-list/i18n/pt/cosmic_app_list.ftl b/cosmic-app-list/i18n/pt/cosmic_app_list.ftl index 17d07ab9..dd823ab2 100644 --- a/cosmic-app-list/i18n/pt/cosmic_app_list.ftl +++ b/cosmic-app-list/i18n/pt/cosmic_app_list.ftl @@ -1,4 +1,4 @@ -cosmic-app-list = Área de notificação das aplicações +cosmic-app-list = Bandeja de aplicações pin = Adicionar aos favoritos quit = Sair quit-all = Sair de todos diff --git a/cosmic-applet-a11y/Cargo.toml b/cosmic-applet-a11y/Cargo.toml index ee1f52ba..a997e80f 100644 --- a/cosmic-applet-a11y/Cargo.toml +++ b/cosmic-applet-a11y/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "cosmic-applet-a11y" -version = "1.9.0" +version = "1.10.0" edition = "2024" [dependencies] diff --git a/cosmic-applet-a11y/i18n/pt-BR/cosmic_applet_a11y.ftl b/cosmic-applet-a11y/i18n/pt-BR/cosmic_applet_a11y.ftl index 7fb513af..2ef85a44 100644 --- a/cosmic-applet-a11y/i18n/pt-BR/cosmic_applet_a11y.ftl +++ b/cosmic-applet-a11y/i18n/pt-BR/cosmic_applet_a11y.ftl @@ -2,5 +2,5 @@ screen-reader = Leitor de tela magnifier = Ampliador de tela invert-colors = Inverter cores settings = Configurações de acessibilidade... -filter-colors = Filtro de cores +filter-colors = Filtrar cores high-contrast = Alto contraste diff --git a/cosmic-applet-audio/Cargo.toml b/cosmic-applet-audio/Cargo.toml index 0764fe49..a089b8dc 100644 --- a/cosmic-applet-audio/Cargo.toml +++ b/cosmic-applet-audio/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "cosmic-applet-audio" -version = "1.9.0" +version = "1.10.0" edition = "2024" license = "GPL-3.0-only" diff --git a/cosmic-applet-audio/i18n/pt/cosmic_applet_audio.ftl b/cosmic-applet-audio/i18n/pt/cosmic_applet_audio.ftl index e4100703..63d0cf0d 100644 --- a/cosmic-applet-audio/i18n/pt/cosmic_applet_audio.ftl +++ b/cosmic-applet-audio/i18n/pt/cosmic_applet_audio.ftl @@ -1,6 +1,6 @@ output = Saída input = Entrada -show-media-controls = Mostrar controlos multimédia no painel superior +show-media-controls = Mostrar controlos multimédia no painel sound-settings = Definições de som... disconnected = PulseAudio desligado no-device = Nenhum dispositivo selecionado diff --git a/cosmic-applet-battery/Cargo.toml b/cosmic-applet-battery/Cargo.toml index 3b7a37e4..59632efd 100644 --- a/cosmic-applet-battery/Cargo.toml +++ b/cosmic-applet-battery/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "cosmic-applet-battery" -version = "1.9.0" +version = "1.10.0" edition = "2024" license = "GPL-3.0-only" diff --git a/cosmic-applet-bluetooth/Cargo.toml b/cosmic-applet-bluetooth/Cargo.toml index 8f92bb04..f81ef349 100644 --- a/cosmic-applet-bluetooth/Cargo.toml +++ b/cosmic-applet-bluetooth/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "cosmic-applet-bluetooth" -version = "1.9.0" +version = "1.10.0" edition = "2024" license = "GPL-3.0-only" diff --git a/cosmic-applet-input-sources/Cargo.toml b/cosmic-applet-input-sources/Cargo.toml index 004d3b08..6ea4ba7f 100644 --- a/cosmic-applet-input-sources/Cargo.toml +++ b/cosmic-applet-input-sources/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "cosmic-applet-input-sources" -version = "1.9.0" +version = "1.10.0" edition = "2024" license = "GPL-3.0-only" diff --git a/cosmic-applet-input-sources/i18n/en-GB/cosmic_applet_input_sources.ftl b/cosmic-applet-input-sources/i18n/en-GB/cosmic_applet_input_sources.ftl index e69de29b..2c5c8eab 100644 --- a/cosmic-applet-input-sources/i18n/en-GB/cosmic_applet_input_sources.ftl +++ b/cosmic-applet-input-sources/i18n/en-GB/cosmic_applet_input_sources.ftl @@ -0,0 +1,2 @@ +show-keyboard-layout = Show Keyboard Layout... +keyboard-settings = Keyboard Settings... diff --git a/cosmic-applet-minimize/Cargo.toml b/cosmic-applet-minimize/Cargo.toml index e3cc52da..1f429188 100644 --- a/cosmic-applet-minimize/Cargo.toml +++ b/cosmic-applet-minimize/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "cosmic-applet-minimize" -version = "1.9.0" +version = "1.10.0" edition = "2024" license = "GPL-3.0-only" diff --git a/cosmic-applet-network/Cargo.toml b/cosmic-applet-network/Cargo.toml index c1d4220f..8d62e48f 100644 --- a/cosmic-applet-network/Cargo.toml +++ b/cosmic-applet-network/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "cosmic-applet-network" -version = "1.9.0" +version = "1.10.0" edition = "2024" license = "GPL-3.0-or-later" diff --git a/cosmic-applet-notifications/Cargo.toml b/cosmic-applet-notifications/Cargo.toml index 04d048e0..ea4c8c67 100644 --- a/cosmic-applet-notifications/Cargo.toml +++ b/cosmic-applet-notifications/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "cosmic-applet-notifications" -version = "1.9.0" +version = "1.10.0" edition = "2024" license = "GPL-3.0-only" diff --git a/cosmic-applet-osk/Cargo.toml b/cosmic-applet-osk/Cargo.toml index 1aa13b59..8f1b8079 100644 --- a/cosmic-applet-osk/Cargo.toml +++ b/cosmic-applet-osk/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "cosmic-applet-osk" -version = "1.9.0" +version = "1.10.0" edition = "2024" license = "GPL-3.0-only" diff --git a/cosmic-applet-power/Cargo.toml b/cosmic-applet-power/Cargo.toml index 47c4e778..7fa3d9c0 100644 --- a/cosmic-applet-power/Cargo.toml +++ b/cosmic-applet-power/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "cosmic-applet-power" -version = "1.9.0" +version = "1.10.0" edition = "2024" license = "GPL-3.0-only" diff --git a/cosmic-applet-status-area/Cargo.toml b/cosmic-applet-status-area/Cargo.toml index 2377652d..364a5c0a 100644 --- a/cosmic-applet-status-area/Cargo.toml +++ b/cosmic-applet-status-area/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "cosmic-applet-status-area" -version = "1.9.0" +version = "1.10.0" edition = "2024" license = "GPL-3.0-only" diff --git a/cosmic-applet-tiling/Cargo.toml b/cosmic-applet-tiling/Cargo.toml index f9b384fe..15411cda 100644 --- a/cosmic-applet-tiling/Cargo.toml +++ b/cosmic-applet-tiling/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "cosmic-applet-tiling" -version = "1.9.0" +version = "1.10.0" edition = "2024" license = "GPL-3.0-only" diff --git a/cosmic-applet-time/Cargo.toml b/cosmic-applet-time/Cargo.toml index c4474c0c..2f8297fc 100644 --- a/cosmic-applet-time/Cargo.toml +++ b/cosmic-applet-time/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "cosmic-applet-time" -version = "1.9.0" +version = "1.10.0" edition = "2024" license = "GPL-3.0-only" diff --git a/cosmic-applet-workspaces/Cargo.toml b/cosmic-applet-workspaces/Cargo.toml index 975496b3..637bf0d9 100644 --- a/cosmic-applet-workspaces/Cargo.toml +++ b/cosmic-applet-workspaces/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "cosmic-applet-workspaces" -version = "1.9.0" +version = "1.10.0" authors = ["Ashley Wulber "] edition = "2024" license = "GPL-3.0-only" diff --git a/cosmic-applets-config/Cargo.toml b/cosmic-applets-config/Cargo.toml index 67f91c3a..cb2d47bc 100644 --- a/cosmic-applets-config/Cargo.toml +++ b/cosmic-applets-config/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "cosmic-applets-config" -version = "1.9.0" +version = "1.10.0" edition = "2024" [dependencies] diff --git a/cosmic-applets/Cargo.toml b/cosmic-applets/Cargo.toml index 2a6107e5..0d8a7537 100644 --- a/cosmic-applets/Cargo.toml +++ b/cosmic-applets/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "cosmic-applets" -version = "1.9.0" +version = "1.10.0" edition = "2024" license = "GPL-3.0-only" diff --git a/cosmic-panel-button/Cargo.toml b/cosmic-panel-button/Cargo.toml index cd561b15..67a61ebc 100644 --- a/cosmic-panel-button/Cargo.toml +++ b/cosmic-panel-button/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "cosmic-panel-button" -version = "1.9.0" +version = "1.10.0" edition = "2024" license = "GPL-3.0-only" diff --git a/debian/changelog b/debian/changelog index 1b8822cf..55f96013 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,9 @@ +cosmic-applets (1.10.0) noble; urgency=medium + + * Epoch 1.10.0 version update + + -- Michael Murphy Mon, 05 Oct 2026 21:18:52 +0200 + cosmic-applets (1.9.0) noble; urgency=medium * Epoch 1.9.0 version update diff --git a/debian/source/options b/debian/source/options new file mode 100644 index 00000000..2f8c4a1a --- /dev/null +++ b/debian/source/options @@ -0,0 +1,6 @@ +tar-ignore=.github +tar-ignore=target/.rustc_info.json +tar-ignore=target/CACHEDIR.TAG +tar-ignore=target/debug +tar-ignore=target/release +tar-ignore=vendor diff --git a/i18n/cs/desktop_entries.ftl b/i18n/cs/desktop_entries.ftl index 0d14dca0..4075fc8b 100644 --- a/i18n/cs/desktop_entries.ftl +++ b/i18n/cs/desktop_entries.ftl @@ -49,3 +49,6 @@ cosmic-panel-launcher-button-keywords = COSMIC;Applet;Spouštěč;Vyhledávání cosmic-panel-workspaces-button-comment = Přístup k přehledu pracovních ploch pro jejich správu a přepínání cosmic-panel-workspaces-button-keywords = COSMIC;Applet;Pracovní;Plocha;Plochy;Přehled; cosmic-applet-status-area-comment = Ikony aplikací, které mohou zobrazovat nabídky na panelu +cosmic-applet-osk-keywords = COSMIC;Applet;OSK;Klávesnice; +cosmic-applet-osk = Tlačítko klávesnice na obrazovce +cosmic-applet-osk-comment = Otevře klávesnici na obrazovce diff --git a/i18n/de/desktop_entries.ftl b/i18n/de/desktop_entries.ftl index fd41e5be..a52dc160 100644 --- a/i18n/de/desktop_entries.ftl +++ b/i18n/de/desktop_entries.ftl @@ -49,3 +49,6 @@ cosmic-panel-app-button-keywords = COSMIC;Applet;App;Bibliothek;Übersicht; cosmic-panel-launcher-button-keywords = COSMIC;Applet;Starter;Runner; cosmic-applet-status-area-comment = Anwendungsindikatoren, die Menüs in das Panel exportieren können cosmic-applet-tiling-comment = Verwalte den Aktiv-Hinweis, die aktuelle und die arbeitsflächenspezifische automatische Kachelung +cosmic-applet-osk = Bildschirmtastatur-Schaltfläche +cosmic-applet-osk-comment = Bildschirmtastatur öffnen +cosmic-applet-osk-keywords = COSMIC;Applet;OSK;Tastatur; diff --git a/i18n/el/desktop_entries.ftl b/i18n/el/desktop_entries.ftl index fd33532d..ee16fb74 100644 --- a/i18n/el/desktop_entries.ftl +++ b/i18n/el/desktop_entries.ftl @@ -49,3 +49,6 @@ cosmic-panel-launcher-button = Κουμπί γραμμής εκκίνησης cosmic-panel-launcher-button-comment = Άνοιγμα της γραμμής εκκίνησης για αναζήτηση εφαρμογών και εκτέλεση εντολών cosmic-panel-launcher-button-keywords = Μικροεφαρμογή;Μενού;Εκκίνηση;Εκτέλεση;COSMIC;Applet;Launcher;Runner; cosmic-panel-workspaces-button-comment = Άνοιγμα των χώρων εργασίας για διαχείριση και εναλλαγή χώρων εργασίας +cosmic-applet-osk = Κουμπί πληκτρολογίου οθόνης +cosmic-applet-osk-comment = Άνοιγμα του πληκτρολογίου οθόνης +cosmic-applet-osk-keywords = Μικροεφαρμογή;Πληκτρολόγιο;Οθόνης;Εικονικό;COSMIC;Applet;OSK;Keyboard; diff --git a/i18n/en-GB/desktop_entries.ftl b/i18n/en-GB/desktop_entries.ftl index 87f50a21..f9f2fec8 100644 --- a/i18n/en-GB/desktop_entries.ftl +++ b/i18n/en-GB/desktop_entries.ftl @@ -49,3 +49,6 @@ cosmic-panel-launcher-button-keywords = COSMIC;Applet;Launcher;Runner; cosmic-panel-workspaces-button = Workspaces Button cosmic-panel-workspaces-button-comment = Open the workspaces overview to manage and switch workspaces cosmic-panel-workspaces-button-keywords = COSMIC;Applet;Workspace;Overview; +cosmic-applet-osk = On-screen Keyboard Button +cosmic-applet-osk-comment = Open the on-screen keyboard +cosmic-applet-osk-keywords = COSMIC;Applet;OSK;Keyboard; diff --git a/i18n/fi/desktop_entries.ftl b/i18n/fi/desktop_entries.ftl index 88322065..50e0a0a6 100644 --- a/i18n/fi/desktop_entries.ftl +++ b/i18n/fi/desktop_entries.ftl @@ -49,3 +49,6 @@ cosmic-panel-workspaces-button-keywords = COSMIC;Applet;Workspace;Overview;sovel cosmic-applet-tiling = Asettelu cosmic-applet-tiling-comment = Hallitse aktiivisen vihjeistystä, nykyistä ja työtilakohtaista automaattista asettelua cosmic-applet-tiling-keywords = COSMIC;Applet;Tiling;Hint;Workspace;sovelma;laatoitus;asettelu;vihje;työtila; +cosmic-applet-osk = Näyttönäppäimistön painike +cosmic-applet-osk-comment = Avaa näyttönäppäimistö +cosmic-applet-osk-keywords = COSMIC;Applet;OSK;Keyboard;näyttönäppäimistö;näppäimistö;sovelma; diff --git a/i18n/fr/desktop_entries.ftl b/i18n/fr/desktop_entries.ftl index 1968a53e..a4d3fb1e 100644 --- a/i18n/fr/desktop_entries.ftl +++ b/i18n/fr/desktop_entries.ftl @@ -49,3 +49,6 @@ cosmic-panel-launcher-button-keywords = COSMIC;Applet;Lanceur;Exécuteur; cosmic-panel-workspaces-button = Bouton Espaces de travail cosmic-panel-workspaces-button-comment = Ouvrir l'aperçu des espaces de travail pour gérer et changer d’espace de travail cosmic-panel-workspaces-button-keywords = COSMIC;Applet;Espace de travail;Aperçu; +cosmic-applet-osk = Bouton du clavier virtuel +cosmic-applet-osk-comment = Ouvrir le clavier virtuel +cosmic-applet-osk-keywords = COSMIC;Applet;OSK;Clavier; diff --git a/i18n/gl/desktop_entries.ftl b/i18n/gl/desktop_entries.ftl index 01a642f4..6c52c631 100644 --- a/i18n/gl/desktop_entries.ftl +++ b/i18n/gl/desktop_entries.ftl @@ -49,3 +49,6 @@ cosmic-panel-launcher-button-keywords = COSMIC;Miniaplicación;Lanzador;Executor cosmic-panel-workspaces-button = Botón dos espazos de traballo cosmic-panel-workspaces-button-comment = Abre a vista xeral dos espazos de traballo para xestionalos e cambiar entre eles cosmic-panel-workspaces-button-keywords = COSMIC;Miniaplicación;Espazo de traballo;Vista xeral; +cosmic-applet-osk = Botón do teclado na pantalla +cosmic-applet-osk-comment = Abrir o teclado en pantalla +cosmic-applet-osk-keywords = COSMIC;Miniaplicación;OSK;Teclado; diff --git a/i18n/hu/desktop_entries.ftl b/i18n/hu/desktop_entries.ftl index 1799fcb4..e53a3daa 100644 --- a/i18n/hu/desktop_entries.ftl +++ b/i18n/hu/desktop_entries.ftl @@ -49,3 +49,6 @@ cosmic-applet-workspaces-keywords = COSMIC;kisalkalmazás;munkaterületek; cosmic-panel-app-button-comment = Az alkalmazáskönyvtár megnyitása a telepített alkalmazások indításához cosmic-panel-launcher-button-comment = Az indító megnyitása alkalmazások kereséséhez és parancsok futtatásához cosmic-panel-workspaces-button-comment = A munkaterületek áttekintőjének megnyitása munkaterületek kezeléséhez és váltásához +cosmic-applet-osk = Képernyő-billentyűzet gomb +cosmic-applet-osk-comment = A képernyő-billentyűzet megnyitása +cosmic-applet-osk-keywords = COSMIC;kisalkalmazás;képernyő-billentyűzet;billentyűzet; diff --git a/i18n/id/desktop_entries.ftl b/i18n/id/desktop_entries.ftl index 1976f6ec..188cf728 100644 --- a/i18n/id/desktop_entries.ftl +++ b/i18n/id/desktop_entries.ftl @@ -49,3 +49,6 @@ cosmic-panel-launcher-button-keywords = COSMIC;Applet;Peluncur;Penjalan; cosmic-panel-workspaces-button = Tombol Ruang Kerja cosmic-panel-workspaces-button-comment = Buka ikhtisar ruang kerja untuk mengelola dan mengalihkan ruang kerja cosmic-panel-workspaces-button-keywords = COSMIC;Applet;Ruang Kerja;Ikhtisar; +cosmic-applet-osk = Tombol Papan Ketik di Layar +cosmic-applet-osk-comment = Buka papan ketik di layar +cosmic-applet-osk-keywords = COSMIC;Applet;OSK;Papan ketik; diff --git a/i18n/kab/desktop_entries.ftl b/i18n/kab/desktop_entries.ftl index d3c35590..9e338fd9 100644 --- a/i18n/kab/desktop_entries.ftl +++ b/i18n/kab/desktop_entries.ftl @@ -13,8 +13,8 @@ cosmic-applet-network-comment = Sefrek tuqqniwin n uzeṭṭa cosmic-applet-network-keywords = COSMIC;Tappleṭ;Aẓeṭṭa; cosmic-applet-power-comment = Asekkeṛ n ugdil, tuffɣa, aseḥbes di leɛḍil, ales usenker akked usexsi cosmic-applet-power-keywords = COSMIC;Tappleṭ;Aseqdac;Tiɣimit;Sekkeṛ;Qqen;Ales asenker;Sexsi;Seḥbes di leɛḍil; -cosmic-applet-tiling = Afser -cosmic-applet-tiling-keywords = Cosmic;Tappleṭ;Afser;Amatar;Tallunt n umahil; +cosmic-applet-tiling = Afsar +cosmic-applet-tiling-keywords = Cosmic;Tappleṭ;Afsar;Amatar;Tallunt n umahil; cosmic-applet-time = Azemz, akud akked uwitay cosmic-applet-time-comment = Sken akud amiran deg ugalis s usfaylu udhim cosmic-applet-time-keywords = COSMIC;Tappleṭ;Azemz;Akud;Awitay; @@ -23,7 +23,7 @@ cosmic-applet-workspaces-comment = Snifel gar tallunin n umahil s wuṭṭunen d cosmic-applet-workspaces-keywords = COSMIC;Tappleṭ;Tallunt n umahil; cosmic-panel-app-button = Taqeffalt n temkarḍit n yisnasen cosmic-panel-app-button-comment = Ldi tamkarḍit n yisnasen i usekker n yisnasen yettwasbedden -cosmic-panel-launcher-button = Taqeffalt n usekker +cosmic-panel-launcher-button = Taqeffalt n umsekker cosmic-panel-launcher-button-comment = Ldi amsekker i unadi n yisnasen akked uselkem tiludna cosmic-panel-launcher-button-keywords = COSMIC;Tappleṭ;Amsekker;Amselkam; cosmic-panel-workspaces-button = Taqeffalt n tallunin n umahil diff --git a/i18n/kk/desktop_entries.ftl b/i18n/kk/desktop_entries.ftl index f4687476..e7c8ac66 100644 --- a/i18n/kk/desktop_entries.ftl +++ b/i18n/kk/desktop_entries.ftl @@ -49,3 +49,6 @@ cosmic-panel-launcher-button-keywords = COSMIC;Апплет;Жөнелткіш; cosmic-panel-workspaces-button = Жұмыс орындары батырмасы cosmic-panel-workspaces-button-comment = Жұмыс орындарын басқару және ауыстыру үшін жұмыс орындары шолуын ашу cosmic-panel-workspaces-button-keywords = COSMIC;Апплет;Жұмыс орны;Шолу; +cosmic-applet-osk = Экрандық пернетақта батырмасы +cosmic-applet-osk-comment = Экрандық пернетақтаны ашу +cosmic-applet-osk-keywords = COSMIC;Апплет;OSK;Пернетақта; diff --git a/i18n/kmr/desktop_entries.ftl b/i18n/kmr/desktop_entries.ftl index 0a42fc18..0490c38d 100644 --- a/i18n/kmr/desktop_entries.ftl +++ b/i18n/kmr/desktop_entries.ftl @@ -49,3 +49,6 @@ cosmic-panel-launcher-button-keywords = COSMIC;Sepanok;Destpêker;Rêveber; cosmic-panel-workspaces-button = Bişkoka qadên xebatê cosmic-panel-workspaces-button-comment = Pêşdîtina qadên xebatê veke ji bo bi rê ve bibî û biguhêrînî cosmic-panel-workspaces-button-keywords = COSMIC;Sepan;Qada xebatê;Pêşdîtin; +cosmic-applet-osk = Bişkoka kilîtdankê li ser dîmenderê +cosmic-applet-osk-comment = Kilîtdankê li ser dîmenderê veke +cosmic-applet-osk-keywords = COSMIC;Sepanok;OSK;Kilîtdank; diff --git a/i18n/oc/desktop_entries.ftl b/i18n/oc/desktop_entries.ftl index 747c5d9b..880fca02 100644 --- a/i18n/oc/desktop_entries.ftl +++ b/i18n/oc/desktop_entries.ftl @@ -43,3 +43,8 @@ cosmic-applet-bluetooth-keywords = COSMIC;Applet;Bluetooth; cosmic-applet-input-sources-comment = Cambiar entre fonts d’entrada cosmic-applet-status-area-comment = Indicadors d’aplicacions que pòdon exportar de menús al panèl cosmic-applet-status-area-keywords = COSMIC;Applet;App;Indicador;Indicator;Notificacion;Panèl;Estatut; +cosmic-applet-osk = Boton del clavièr virtual +cosmic-applet-osk-comment = Dobrir lo clavièr virtual +cosmic-applet-osk-keywords = COSMIC;Applet;OSK;Clavièr; +cosmic-panel-workspaces-button-comment = Dobrir la vista generala dels espacis de trabalh per gerir e bascular d'espaci de trabalh +cosmic-panel-workspaces-button-keywords = COSMIC;Applet;Espaci de trabalh;Vista generala; diff --git a/i18n/pl/desktop_entries.ftl b/i18n/pl/desktop_entries.ftl index 38075b62..0401fb1c 100644 --- a/i18n/pl/desktop_entries.ftl +++ b/i18n/pl/desktop_entries.ftl @@ -49,3 +49,6 @@ cosmic-panel-launcher-button-comment = Otwórz program startowy by wyszukać apl cosmic-panel-launcher-button-keywords = COSMIC;Aplet;Program startowy;Uruchamianie Programów; cosmic-panel-workspaces-button-comment = Otwórz podgląd obszarów roboczych by nimi zarządzać i przełączać się pomiędzy nimi cosmic-panel-workspaces-button-keywords = COSMIC;Aplet;Obszary Robocze;Podgląd; +cosmic-applet-osk = Przycisk Klawiatury Ekranowej +cosmic-applet-osk-comment = Otwórz klawiaturę ekranową +cosmic-applet-osk-keywords = COSMIC;Aplet;OSK;Klawiatura; diff --git a/i18n/pt-BR/desktop_entries.ftl b/i18n/pt-BR/desktop_entries.ftl index 50f4df9e..fa15be29 100644 --- a/i18n/pt-BR/desktop_entries.ftl +++ b/i18n/pt-BR/desktop_entries.ftl @@ -49,3 +49,6 @@ cosmic-panel-launcher-button-keywords = COSMIC;Miniaplicativo;Applet;Lançador;L cosmic-panel-workspaces-button = Botão de espaços de trabalho cosmic-panel-workspaces-button-comment = Abrir a visão geral dos espaços de trabalho para gerenciar e alternar entre eles cosmic-panel-workspaces-button-keywords = COSMIC;Miniaplicativo;Applet;Espaço;Trabalho;Workspace;Visão;Geral;Overview; +cosmic-applet-osk = Botão do teclado virtual +cosmic-applet-osk-comment = Abrir o teclado virtual +cosmic-applet-osk-keywords = COSMIC;Applet;Miniaplicativo;OSK;Teclado; diff --git a/i18n/pt/desktop_entries.ftl b/i18n/pt/desktop_entries.ftl index 68cc145a..69bc454d 100644 --- a/i18n/pt/desktop_entries.ftl +++ b/i18n/pt/desktop_entries.ftl @@ -1,9 +1,9 @@ -cosmic-app-list = Área de notificação das aplicações +cosmic-app-list = Bandeja de aplicações cosmic-applet-a11y = Acessibilidade cosmic-applet-audio = Som -cosmic-applet-bluetooth = Energia e Bateria -cosmic-applet-input-sources = Métodos de Entrada de Teclado -cosmic-applet-minimize = Janelas Minimizadas +cosmic-applet-bluetooth = Bluetooth +cosmic-applet-input-sources = Fontes de entrada +cosmic-applet-minimize = Janelas minimizadas cosmic-applet-network = Rede cosmic-applet-notifications = Central de Notificações cosmic-applet-power = Sessão de Usuário @@ -25,3 +25,7 @@ cosmic-applet-battery = Energia e bateria cosmic-app-list-keywords = COSMIC;Miniaplicação;Applet;Aplicação;Bandeja;Lista;Tarefa;Barra; cosmic-applet-a11y-keywords = COSMIC;Miniaplicação;Applet;Acessibilidade;A11y;Ecrã;Leitor;Lupa;Ampliador;Contraste;Cor; cosmic-applet-audio-keywords = COSMIC;Miniaplicação;Applet;Som;Áudio;MPRIS; +cosmic-applet-bluetooth-keywords = COSMIC;Applet;Bluetooth; +cosmic-applet-bluetooth-comment = Gerir dispositivos Bluetooth +cosmic-applet-input-sources-comment = Alternar entre fontes de entrada +cosmic-applet-minimize-comment = Gerir janelas minimizadas diff --git a/i18n/ru/desktop_entries.ftl b/i18n/ru/desktop_entries.ftl index 1c34bc89..e3b0a4f3 100644 --- a/i18n/ru/desktop_entries.ftl +++ b/i18n/ru/desktop_entries.ftl @@ -49,3 +49,6 @@ cosmic-panel-launcher-button-keywords = COSMIC;Апплет;Панель;Зап cosmic-panel-workspaces-button = Кнопка «Обзор» cosmic-panel-workspaces-button-comment = Открытие обзора рабочих столов для управления и переключения между ними cosmic-panel-workspaces-button-keywords = COSMIC;Апплет;Рабочий;Стол;Обзор; +cosmic-applet-osk = Кнопка «Экранная клавиатура» +cosmic-applet-osk-comment = Открытие Экранной клавиатуры +cosmic-applet-osk-keywords = COSMIC;Апплет;OSK;Клавиатура;Экранная; diff --git a/i18n/sv/desktop_entries.ftl b/i18n/sv/desktop_entries.ftl index 09501179..27e04116 100644 --- a/i18n/sv/desktop_entries.ftl +++ b/i18n/sv/desktop_entries.ftl @@ -49,3 +49,6 @@ cosmic-panel-launcher-button-keywords = COSMIC;Miniprogram;Programstartare;Köra cosmic-panel-workspaces-button-comment = Öppna arbetsyteöversikten för att hantera och växla arbetsytor cosmic-panel-workspaces-button-keywords = COSMIC;Miniprogram;Arbetsyta;Översikt;Applet; cosmic-applet-a11y-keywords = COSMIC;Miniprogram;Tillgänglighet;A11y;Skärmläsare;Förstoringsglas;Kontrast;Färg;Applet; +cosmic-applet-osk = Knapp för virtuellt tangentbord +cosmic-applet-osk-comment = Öppna virtuellt tangentbord +cosmic-applet-osk-keywords = COSMIC;Miniprogram;OSK;Tangentbord;Virtuellt;On-screen; diff --git a/i18n/uk/desktop_entries.ftl b/i18n/uk/desktop_entries.ftl index 72bfb5ba..49399a2b 100644 --- a/i18n/uk/desktop_entries.ftl +++ b/i18n/uk/desktop_entries.ftl @@ -49,3 +49,6 @@ cosmic-panel-app-button-keywords = COSMIC;КОСМІК;КОСМОС;КОСМІЧ cosmic-panel-launcher-button-keywords = COSMIC;КОСМІК;КОСМОС;КОСМІЧНЕ;Віджет;Віджети;Запускач;Launcher;Пошук;Команди; cosmic-panel-workspaces-button-comment = Огляд робочих просторів для керування та перемикання cosmic-panel-workspaces-button-keywords = COSMIC;КОСМІК;КОСМОС;КОСМІЧНЕ;Віджет;Віджети;Робочий;Простір;Простори;Режим;Огляду;Overview; +cosmic-applet-osk = Кнопка екранної клавіатури +cosmic-applet-osk-comment = Відкрити екранну клавіатуру +cosmic-applet-osk-keywords = COSMIC;Віджет;Екранна;Клавіатура;OSK;Keyboard; diff --git a/i18n/zh-CN/desktop_entries.ftl b/i18n/zh-CN/desktop_entries.ftl index b2789378..7fc62e42 100644 --- a/i18n/zh-CN/desktop_entries.ftl +++ b/i18n/zh-CN/desktop_entries.ftl @@ -49,3 +49,6 @@ cosmic-panel-workspaces-button-comment = 打开工作区总览以管理和切换 cosmic-panel-workspaces-button-keywords = COSMIC;小部件;工作区;总览; cosmic-applet-power-keywords = COSMIC;小部件;用户;会话;锁屏;登录;登出;重启;关机;待机; cosmic-applet-status-area-comment = 可能在面板上显示的应用指示 +cosmic-applet-osk = 屏幕键盘按钮 +cosmic-applet-osk-comment = 打开屏幕键盘 +cosmic-applet-osk-keywords = COSMIC;小部件;OSK;键盘; diff --git a/i18n/zh-Hant/desktop_entries.ftl b/i18n/zh-Hant/desktop_entries.ftl index 8e5d7634..0fa3f1b2 100644 --- a/i18n/zh-Hant/desktop_entries.ftl +++ b/i18n/zh-Hant/desktop_entries.ftl @@ -49,3 +49,6 @@ cosmic-applet-power-comment = 鎖定畫面、登出、休眠、重新啟動及 cosmic-applet-tiling = 平鋪 cosmic-panel-workspaces-button-comment = 啟動工作區總覽以管理和切換工作區 cosmic-panel-workspaces-button-keywords = COSMIC;小程式;工作區;總覽; +cosmic-applet-osk = 螢幕鍵盤按鈕 +cosmic-applet-osk-comment = 開啟螢幕鍵盤 +cosmic-applet-osk-keywords = COSMIC;Applet;OSK;Keyboard;小程式;螢幕鍵盤;鍵盤;