Commit graph

1570 commits

Author SHA1 Message Date
8fc11581ad yoda: fisheye magnification for dock hover (phase B v2 / c)
Replaces the binary 1.3× hover with a true gaussian bell curve — the
hovered icon still peaks at ~1.35×, but the ±1 neighbours also bulge
noticeably, ±2 a bit, and ±3+ relax to 1.0×. Footprint ~5 icons wide,
matching the macOS Dock fisheye feel.

Implementation in fn icon_scale_for(id):
- Reads the hovered icon's and the current icon's bounds from
  self.rectangles (already populated by the existing RectangleTracker
  subscription — no new plumbing).
- Distance = |this_center - hovered_center| along the panel's long axis
  (horizontal for Top/Bottom anchors, vertical for Left/Right).
- sigma = hovered_extent * 1.4 so the bell's half-width matches one
  icon width (neighbors clearly pulled, far icons untouched).
- scale = 1.0 + PEAK * exp(-(d/sigma)²) with PEAK = 0.35.
- Falls back to binary 1.35×/1.0× when rectangle data isn't populated
  yet (first render / resize) — visibly responsive even before the
  tracker catches up.

No widget signature changes vs v1, just a smarter formula. All five
as_icon call sites already pass the result of icon_scale_for so this
update propagates everywhere.

Still on the TODO list: smooth animation (b). Right now icon→icon
transitions snap instantly; a smoothed_hover_center + tick subscription
would lerp it. Deferred to a follow-up commit.
2026-05-26 09:17:36 +02:00
d090e60370 yoda: dock icon hover magnification (macOS Tahoe-style, phase B v1)
First pass at the signature macOS Dock effect — the icon under the
pointer grows, adjacent icons stay at base size. Full fisheye (smooth
bell-curve scaling on neighbors) can be a later iteration.

Changes in cosmic-app-list/src/app.rs:
- CosmicAppList gains a hovered_dock_item: Option<DockItemId>
  auto-initialized to None via #[derive(Default)].
- New Message::DockItemHover(Option<DockItemId>) handled in update()
  by just writing the field; view() then reads it to decide scale.
- DockItem::as_icon gains an icon_scale: f32 parameter. Inside it the
  cosmic_icon width/height = (base_icon_size * icon_scale) clamped
  to u16; indicator dot and other surrounding layout stay at base
  size so only the icon visually bulges.
- New App::icon_scale_for(id) helper: 1.3 if Some(id) == hovered,
  1.0 otherwise. Single place to tune the magnification factor.
- The two main dock rows (favorites + filtered_active_list) wrap
  their rendered applet_tooltip in widget::mouse_area with
  on_enter(DockItemHover(Some(id))) / on_exit(DockItemHover(None))
  and call icon_scale_for before rendering.
- The three remaining as_icon call sites (DnD preview, favorites
  overflow popup, active overflow popup) pass icon_scale = 1.0 —
  hover magnification on those surfaces would look jittery and isn't
  needed anyway.

Build: cargo build --release -p cosmic-app-list (≈ 7s). Binary
installed at /usr/local/bin/cosmic-app-list, backup kept as
.pre-magnification.
2026-05-26 09:17:36 +02:00
Akrm Al-Hakimi
03c302d138 chore(deps): bump nmrs to 3.1.3 2026-05-19 10:27:27 -04:00
Akrm Al-Hakimi
2362e7ce40 chore(deps): bump nmrs version to include patch 2026-05-19 10:27:27 -04:00
Akrm Al-Hakimi
8a39826623 chore: bump nmrs version 2026-05-19 10:27:27 -04:00
Akrm Al-Hakimi
8d84396e57 feat(network): integrate nmrs for VPN, airplane mode, and secret agent
Replace cosmic-settings-network-manager-subscription channel-based
NetworkManager calls with direct nmrs API calls:
- VPN list: nm.list_saved_connections() instead of hand-walking
  NetworkManagerSettings over D-Bus.
- VPN connect/disconnect: nm.connect_vpn_by_uuid / disconnect_vpn_by_uuid.
- Forget Wi-Fi: nm.forget(&ssid).
- Wi-Fi radio toggle: nm.set_wireless_enabled.
- Airplane mode: nm.set_airplane_mode, dropping
  cosmic-settings-airplane-mode-subscription.
- Secret agent: nmrs::agent::SecretAgent registered per-popup,
  replacing nm-secret-agent-manager. VPN secrets are replied via
  responder.vpn_secrets(...); the applets own Authenticate flow still
  drives Wi-Fi password handoff and releases NM with NoSecrets.
2026-05-19 10:27:27 -04:00
Andrei Ivanou
65a9e142b5 fix(process): prevent zombie shell processes 2026-05-18 20:34:01 +02:00
Ashley Wulber
666f0110d6 clippy 2026-05-13 12:41:17 -04:00
Ashley Wulber
78a6f78621 chore: release profile 2026-05-13 12:41:17 -04:00
Ashley Wulber
8b2ff3df73 chore(battery): update deps with fix 2026-05-13 12:41:17 -04:00
Michael Murphy
89a149034d
i18n: translation update from Hosted Weblate (#1382) 2026-05-12 17:02:41 +02:00
Hosted Weblate
737aaff4b0
i18n: translation updates from weblate
Co-authored-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
Co-authored-by: Baurzhan Muftakhidinov <baurthefirst@gmail.com>
Co-authored-by: BoneNI <bounkirdni@gmail.com>
Co-authored-by: Dan <jonweblin2205@protonmail.com>
Co-authored-by: Fedorov Alexei <aleksejfedorov963@gmail.com>
Co-authored-by: Feike Donia <feikedonia@proton.me>
Co-authored-by: Geeson Wan <wang14240@gmail.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Isaac Subirana <isaacsubiranac@gmail.com>
Co-authored-by: Jim Spentzos <jimspentzos2000@gmail.com>
Co-authored-by: Julien Brouillard <julienbrouillard1@gmail.com>
Co-authored-by: Konstantinos <kostas.lampropoulos94@gmail.com>
Co-authored-by: Nara Díaz Viñolas <nara.diaz.vinolas@gmail.com>
Co-authored-by: therealmate <hellogaming91@gmail.com>
Co-authored-by: Димко <Dymkovych@proton.me>
Co-authored-by: Марко М. Костић <marko.m.kostic@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-app-list/ca/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-app-list/el/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-app-list/fr/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-app-list/kk/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-app-list/ru/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-app-list/sr/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-app-list/uk/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-applet-a11y/el/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-applet-a11y/sr/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-applet-audio/el/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-applet-audio/sr/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-applet-battery/el/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-applet-battery/sr/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-applet-battery/zh_Hant/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-applet-bluetooth/ca/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-applet-bluetooth/el/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-applet-bluetooth/sr/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-applet-network/ca/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-applet-network/el/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-applet-network/sr/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-applet-network/uk/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-applet-notifications/el/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-applet-notifications/sr/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-applet-power/ca/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-applet-power/el/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-applet-power/sr/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-applet-tiling/el/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-applet-tiling/sr/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-applet-time/el/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-applet-time/sr/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-applets-desktop-entries/ca/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-applets-desktop-entries/el/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-applets-desktop-entries/hu/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-applets-desktop-entries/sr/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-applets-desktop-entries/uk/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-input-sources-applet/el/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-input-sources-applet/sr/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-workspaces-applet/el/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-workspaces-applet/sr/
Translation: Pop OS/COSMIC Accessibility Applet
Translation: Pop OS/COSMIC App List Applet
Translation: Pop OS/COSMIC Applets Desktop Entries
Translation: Pop OS/COSMIC Audio Applet
Translation: Pop OS/COSMIC Battery Applet
Translation: Pop OS/COSMIC Bluetooth Applet
Translation: Pop OS/COSMIC Input Sources Applet
Translation: Pop OS/COSMIC Network Applet
Translation: Pop OS/COSMIC Notifications Applet
Translation: Pop OS/COSMIC Power Applet
Translation: Pop OS/COSMIC Tiling Applet
Translation: Pop OS/COSMIC Time Applet
Translation: Pop OS/COSMIC Workspaces Applet
2026-05-11 12:24:01 +02:00
Michael Aaron Murphy
c003924f08 chore: update all dependencies 2026-04-28 20:35:07 +02:00
Michael Aaron Murphy
0932bf4edf debian: update changelog 2026-04-28 20:35:07 +02:00
Michael Aaron Murphy
11d99c5df3 chore: add zed editor config 2026-04-28 20:35:07 +02:00
Michael Aaron Murphy
b7b768a998 chore: update libcosmic 2026-04-28 20:35:07 +02:00
Michael Aaron Murphy
ce51b784b7 chore: update MSRV to Rust 1.93 2026-04-28 20:35:07 +02:00
Jeremy Soller
ae3f722521
feat: use rich_text for notifications-applet (#1387)
Some checks failed
Continuous Integration / formatting (push) Has been cancelled
Continuous Integration / linting (push) Has been cancelled
Validate .desktop files / validate (push) Has been cancelled
2026-04-23 09:53:24 -06:00
Piotr
fc3c044c88 feat: use rich_text for notifications-applet 2026-04-20 12:28:11 +02:00
Ashley Wulber
1d0e662365 chore: cargo fmt 2026-04-16 15:27:25 -06:00
Ashley Wulber
e125ae0b58 update libcosmic after reexports are removed 2026-04-16 15:27:25 -06:00
Ashley Wulber
1517d7388d wip: update libcosmic 2026-04-16 15:27:25 -06:00
Jeremy Soller
45f8a9635c
i18n: translation update from Hosted Weblate (#1364) 2026-04-14 09:51:36 -06:00
Hosted Weblate
f66a8971b8
i18n: translation updates from weblate
Co-authored-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
Co-authored-by: Amadɣas <massiin@proton.me>
Co-authored-by: Anonymous <noreply@weblate.org>
Co-authored-by: Asier Saratsua Garmendia <asier.sarasua@gmail.com>
Co-authored-by: ButterflyOfFire <boffire@users.noreply.hosted.weblate.org>
Co-authored-by: David Carvalho <david.snt.carvalho@gmail.com>
Co-authored-by: Deleted User <noreply+129037@weblate.org>
Co-authored-by: Deleted User <noreply+85233@weblate.org>
Co-authored-by: Dmitry Yarygin <dmitryy7@gmail.com>
Co-authored-by: Ettore Atalan <atalanttore@googlemail.com>
Co-authored-by: Feike Donia <feikedonia@proton.me>
Co-authored-by: Geeson Wan <wang14240@gmail.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Hugo Carvalho <hugokarvalho@hotmail.com>
Co-authored-by: Julien Brouillard <julienbrouillard1@gmail.com>
Co-authored-by: Jun Hwi Ku <siguning@gmail.com>
Co-authored-by: Nara Díaz Viñolas <nara.diaz.vinolas@gmail.com>
Co-authored-by: Thomas Worofsky <thomas.worofsky@gmail.com>
Co-authored-by: Urocissa Caerulea.Tw <urocissa.tw@proton.me>
Co-authored-by: Walter William Beckerleg Bruckman <spayk.99@protonmail.com>
Co-authored-by: defaultUser822 <defaultuser822@users.noreply.hosted.weblate.org>
Co-authored-by: jonnysemon <jonnysemon@users.noreply.hosted.weblate.org>
Co-authored-by: oddib <60390653+oddib@users.noreply.github.com>
Co-authored-by: taijuin Lee <taijuin@gmail.com>
Co-authored-by: therealmate <hellogaming91@gmail.com>
Co-authored-by: 麋麓 BigELK176 <BigELK176@gmail.com>
Co-authored-by: 김유빈 <k.sein1016@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-app-list/ar/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-app-list/de/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-app-list/zh_Hant/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-applet-a11y/ar/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-applet-battery/ca/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-applet-battery/pt/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-applet-battery/zh_Hant/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-applet-bluetooth/ar/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-applet-bluetooth/hu/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-applet-bluetooth/nb_NO/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-applet-network/ar/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-applet-network/hu/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-applet-notifications/de/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-applet-notifications/pt/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-applet-power/ar/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-applet-power/kab/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-applet-power/nb_NO/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-applet-power/pt_BR/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-applet-power/ru/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-applet-power/zh_Hant/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-applet-tiling/ar/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-applet-tiling/de/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-applet-tiling/kab/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-applet-tiling/pt/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-applet-tiling/pt_BR/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-applet-time/kab/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-applets-desktop-entries/ar/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-applets-desktop-entries/de/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-applets-desktop-entries/fr/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-applets-desktop-entries/ko/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-applets-desktop-entries/pt/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-applets-desktop-entries/pt_BR/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-applets-desktop-entries/zh_Hant/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-input-sources-applet/pt/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-workspaces-applet/pt/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-workspaces-applet/pt_BR/
Translation: Pop OS/COSMIC Accessibility Applet
Translation: Pop OS/COSMIC App List Applet
Translation: Pop OS/COSMIC Applets Desktop Entries
Translation: Pop OS/COSMIC Battery Applet
Translation: Pop OS/COSMIC Bluetooth Applet
Translation: Pop OS/COSMIC Input Sources Applet
Translation: Pop OS/COSMIC Network Applet
Translation: Pop OS/COSMIC Notifications Applet
Translation: Pop OS/COSMIC Power Applet
Translation: Pop OS/COSMIC Tiling Applet
Translation: Pop OS/COSMIC Time Applet
Translation: Pop OS/COSMIC Workspaces Applet
2026-04-12 18:50:17 +02:00
Jeremy Soller
fa682cb812
feat(app-list): implement workspace and configured-output filtering (#1236) 2026-04-09 15:15:02 -06:00
András
f140e80bf9 Removed known wifi from visible wireless networks section 2026-04-03 19:00:36 -04:00
Ashley Wulber
b0f709aa15 chore: update deps 2026-04-03 14:43:40 -04:00
Ashley Wulber
1ca7f8cb4c feat: display battery applet when there is no battery 2026-04-03 14:43:40 -04:00
Ashley Wulber
71d9d6d5bb
chore: updates after iced-rebase 2026-03-31 22:34:59 +02:00
Ashley Wulber
bd0d180482 fix(status-area): break from loop instead of unwrapping 2026-03-26 17:06:37 -04:00
José DE SOUSA
79621c1955 feat: add middle mouse button support to close toplevel applications 2026-03-26 17:04:36 -04:00
Michael Murphy
03ce065006
i18n: translation update from Hosted Weblate (#1349) 2026-03-23 16:01:22 +01:00
Hosted Weblate
3601a878bf
i18n: translation updates from weblate
Co-authored-by: Amadɣas <massiin@proton.me>
Co-authored-by: Aman Alam <aalam@users.noreply.hosted.weblate.org>
Co-authored-by: Anonymous <noreply@weblate.org>
Co-authored-by: ButterflyOfFire <boffire@users.noreply.hosted.weblate.org>
Co-authored-by: David Carvalho <david.snt.carvalho@gmail.com>
Co-authored-by: Ettore Atalan <atalanttore@googlemail.com>
Co-authored-by: Geeson Wan <wang14240@gmail.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Hugo Carvalho <hugokarvalho@hotmail.com>
Co-authored-by: Jiri Grönroos <jiri.gronroos@iki.fi>
Co-authored-by: Joonas Tuomi <joonastapanituomi@gmail.com>
Co-authored-by: Tommi Nieminen <translator@legisign.org>
Co-authored-by: Urocissa Caerulea.Tw <urocissa.tw@proton.me>
Co-authored-by: Walter William Beckerleg Bruckman <spayk.99@protonmail.com>
Co-authored-by: taijuin Lee <taijuin@gmail.com>
Co-authored-by: Димко <Dymkovych@proton.me>
Co-authored-by: 麋麓 BigELK176 <BigELK176@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-app-list/fi/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-app-list/kab/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-app-list/pt/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-app-list/pt_BR/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-app-list/zh_Hant/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-applet-a11y/kab/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-applet-a11y/zh_Hans/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-applet-a11y/zh_Hant/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-applet-audio/kab/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-applet-audio/zh_Hans/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-applet-audio/zh_Hant/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-applet-battery/kab/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-applet-battery/pt/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-applet-battery/zh_Hans/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-applet-battery/zh_Hant/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-applet-bluetooth/fi/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-applet-bluetooth/kab/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-applet-bluetooth/pt/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-applet-bluetooth/zh_Hans/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-applet-bluetooth/zh_Hant/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-applet-network/de/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-applet-network/kab/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-applet-network/zh_Hans/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-applet-network/zh_Hant/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-applet-notifications/kab/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-applet-notifications/pt/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-applet-notifications/pt_BR/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-applet-notifications/uk/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-applet-notifications/zh_Hans/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-applet-notifications/zh_Hant/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-applet-power/fi/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-applet-power/kab/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-applet-power/pa/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-applet-power/zh_Hans/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-applet-power/zh_Hant/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-applet-tiling/fi/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-applet-tiling/pt_BR/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-applet-tiling/zh_Hans/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-applet-tiling/zh_Hant/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-applet-time/zh_Hans/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-applet-time/zh_Hant/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-applets-desktop-entries/de/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-applets-desktop-entries/fi/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-applets-desktop-entries/kab/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-applets-desktop-entries/pt/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-applets-desktop-entries/pt_BR/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-applets-desktop-entries/zh_Hans/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-input-sources-applet/kab/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-input-sources-applet/pt/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-input-sources-applet/zh_Hans/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-input-sources-applet/zh_Hant/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-workspaces-applet/kab/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-workspaces-applet/zh_Hant/
Translation: Pop OS/COSMIC Accessibility Applet
Translation: Pop OS/COSMIC App List Applet
Translation: Pop OS/COSMIC Applets Desktop Entries
Translation: Pop OS/COSMIC Audio Applet
Translation: Pop OS/COSMIC Battery Applet
Translation: Pop OS/COSMIC Bluetooth Applet
Translation: Pop OS/COSMIC Input Sources Applet
Translation: Pop OS/COSMIC Network Applet
Translation: Pop OS/COSMIC Notifications Applet
Translation: Pop OS/COSMIC Power Applet
Translation: Pop OS/COSMIC Tiling Applet
Translation: Pop OS/COSMIC Time Applet
Translation: Pop OS/COSMIC Workspaces Applet
2026-03-23 15:11:12 +01:00
Michael Aaron Murphy
216f0355bb fix(justfile): wrong path to localized desktop entries 2026-03-18 11:12:40 -04:00
Jeremy Soller
a91fc32edb
i18n: translation update from Hosted Weblate (#1348) 2026-03-09 10:31:04 -06:00
Jeremy Soller
b37dd0dc78
Merge branch 'master' into weblate-pop-os-cosmic-applet-audio 2026-03-09 10:30:55 -06:00
Hosted Weblate
21d716bac4
i18n: translation updates from weblate
Co-authored-by: Aindriú Mac Giolla Eoin <aindriu80@gmail.com>
Co-authored-by: Aman Alam <aalam@users.noreply.hosted.weblate.org>
Co-authored-by: Baurzhan Muftakhidinov <baurthefirst@gmail.com>
Co-authored-by: Ettore Atalan <atalanttore@googlemail.com>
Co-authored-by: Geeson Wan <wang14240@gmail.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Jiri Grönroos <jiri.gronroos@iki.fi>
Co-authored-by: Joonas Tuomi <joonastapanituomi@gmail.com>
Co-authored-by: Julien Brouillard <julienbrouillard1@gmail.com>
Co-authored-by: Tommi Nieminen <translator@legisign.org>
Co-authored-by: Vilius Paliokas <viliuspaliokas@gmail.com>
Co-authored-by: Zahid Rizky Fakhri <zahidrizkyfakhri@gmail.com>
Co-authored-by: jonnysemon <jonnysemon@users.noreply.hosted.weblate.org>
Co-authored-by: lorduskordus <lorduskordus@gmail.com>
Co-authored-by: Димко <Term0@ukr.net>
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-app-list/cs/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-app-list/fr/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-app-list/ga/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-app-list/pa/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-applet-a11y/lt/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-applet-a11y/pa/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-applet-a11y/uk/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-applet-audio/fi/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-applet-audio/pa/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-applet-battery/pa/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-applet-bluetooth/pa/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-applet-network/de/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-applet-network/fi/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-applet-network/pa/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-applet-notifications/pa/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-applet-power/fr/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-applet-power/lt/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-applet-power/pa/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-applet-tiling/pa/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-applet-time/pa/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-applets-desktop-entries/ar/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-applets-desktop-entries/de/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-applets-desktop-entries/fr/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-applets-desktop-entries/ga/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-applets-desktop-entries/id/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-applets-desktop-entries/kk/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-applets-desktop-entries/lt/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-applets-desktop-entries/pa/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-applets-desktop-entries/uk/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-applets-desktop-entries/zh_Hans/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-input-sources-applet/pa/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-workspaces-applet/pa/
Translation: Pop OS/COSMIC Accessibility Applet
Translation: Pop OS/COSMIC App List Applet
Translation: Pop OS/COSMIC Applets Desktop Entries
Translation: Pop OS/COSMIC Audio Applet
Translation: Pop OS/COSMIC Battery Applet
Translation: Pop OS/COSMIC Bluetooth Applet
Translation: Pop OS/COSMIC Input Sources Applet
Translation: Pop OS/COSMIC Network Applet
Translation: Pop OS/COSMIC Notifications Applet
Translation: Pop OS/COSMIC Power Applet
Translation: Pop OS/COSMIC Tiling Applet
Translation: Pop OS/COSMIC Time Applet
Translation: Pop OS/COSMIC Workspaces Applet
2026-03-09 17:04:13 +01:00
Jeremy Soller
75369a8e16
i18n: translation update from Hosted Weblate (#1336) 2026-03-09 09:52:44 -06:00
Hosted Weblate
6b1ecc5448
i18n: translation updates from weblate
Co-authored-by: Aindriú Mac Giolla Eoin <aindriu80@gmail.com>
Co-authored-by: Aman Alam <aalam@users.noreply.hosted.weblate.org>
Co-authored-by: Baurzhan Muftakhidinov <baurthefirst@gmail.com>
Co-authored-by: Ettore Atalan <atalanttore@googlemail.com>
Co-authored-by: Geeson Wan <wang14240@gmail.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Jiri Grönroos <jiri.gronroos@iki.fi>
Co-authored-by: Joonas Tuomi <joonastapanituomi@gmail.com>
Co-authored-by: Julien Brouillard <julienbrouillard1@gmail.com>
Co-authored-by: Tommi Nieminen <translator@legisign.org>
Co-authored-by: Vilius Paliokas <viliuspaliokas@gmail.com>
Co-authored-by: Zahid Rizky Fakhri <zahidrizkyfakhri@gmail.com>
Co-authored-by: jonnysemon <jonnysemon@users.noreply.hosted.weblate.org>
Co-authored-by: lorduskordus <lorduskordus@gmail.com>
Co-authored-by: Димко <Term0@ukr.net>
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-app-list/cs/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-app-list/fr/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-app-list/ga/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-app-list/pa/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-applet-a11y/lt/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-applet-a11y/pa/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-applet-a11y/uk/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-applet-audio/fi/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-applet-audio/pa/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-applet-battery/pa/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-applet-bluetooth/pa/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-applet-network/de/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-applet-network/fi/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-applet-network/pa/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-applet-notifications/pa/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-applet-power/fr/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-applet-power/lt/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-applet-power/pa/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-applet-tiling/pa/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-applet-time/pa/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-applets-desktop-entries/ar/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-applets-desktop-entries/de/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-applets-desktop-entries/fr/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-applets-desktop-entries/ga/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-applets-desktop-entries/id/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-applets-desktop-entries/kk/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-applets-desktop-entries/lt/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-applets-desktop-entries/pa/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-applets-desktop-entries/uk/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-applets-desktop-entries/zh_Hans/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-input-sources-applet/pa/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-workspaces-applet/pa/
Translation: Pop OS/COSMIC Accessibility Applet
Translation: Pop OS/COSMIC App List Applet
Translation: Pop OS/COSMIC Applets Desktop Entries
Translation: Pop OS/COSMIC Audio Applet
Translation: Pop OS/COSMIC Battery Applet
Translation: Pop OS/COSMIC Bluetooth Applet
Translation: Pop OS/COSMIC Input Sources Applet
Translation: Pop OS/COSMIC Network Applet
Translation: Pop OS/COSMIC Notifications Applet
Translation: Pop OS/COSMIC Power Applet
Translation: Pop OS/COSMIC Tiling Applet
Translation: Pop OS/COSMIC Time Applet
Translation: Pop OS/COSMIC Workspaces Applet
2026-03-08 10:10:40 +01:00
Michael Murphy
28e76e2ce9
i18n: translation update from Hosted Weblate (#1334) 2026-03-04 00:00:54 +01:00
Vukašin Vojinović
7029fcccf6
Use ellipsizing and replace chrono with jiff (#1323)
* refactor(time): use `jiff` instead of `chrono`

* improv: use text ellipsizing
2026-03-03 15:57:49 -07:00
Hosted Weblate
b1e3b49c0a
i18n: translation updates from weblate
Co-authored-by: David Carvalho <david.snt.carvalho@gmail.com>
Co-authored-by: Fedorov Alexei <aleksejfedorov963@gmail.com>
Co-authored-by: Geeson Wan <wang14240@gmail.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Jiri Grönroos <jiri.gronroos@iki.fi>
Co-authored-by: Joonas Tuomi <joonastapanituomi@gmail.com>
Co-authored-by: Tommi Nieminen <translator@legisign.org>
Co-authored-by: Zahid Rizky Fakhri <zahidrizkyfakhri@gmail.com>
Co-authored-by: therealmate <hellogaming91@gmail.com>
Co-authored-by: Димко <Term0@ukr.net>
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-app-list/ru/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-applet-power/fi/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-applets-desktop-entries/fi/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-applets-desktop-entries/hu/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-applets-desktop-entries/id/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-applets-desktop-entries/pt_BR/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-applets-desktop-entries/ru/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-applets-desktop-entries/uk/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-applets-desktop-entries/zh_Hans/
Translation: Pop OS/COSMIC App List Applet
Translation: Pop OS/COSMIC Applets Desktop Entries
Translation: Pop OS/COSMIC Power Applet
2026-03-03 23:15:53 +01:00
Michael Murphy
02b035ce93
i18n: translation update from Hosted Weblate (#1332) 2026-03-03 14:55:53 +01:00
Hosted Weblate
34373c2109
i18n: translation updates from weblate
Co-authored-by: Arve Eriksson <031299870@telia.com>
Co-authored-by: ButterflyOfFire <boffire@users.noreply.hosted.weblate.org>
Co-authored-by: Geeson Wan <wang14240@gmail.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Languages add-on <noreply-addon-languages@weblate.org>
Co-authored-by: Mattias Eriksson <snaggen@gmail.com>
Co-authored-by: Michael Murphy <michael@mmurphy.dev>
Co-authored-by: VandaL <vandalhj@gmail.com>
Co-authored-by: lorduskordus <lorduskordus@gmail.com>
Co-authored-by: therealmate <hellogaming91@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-applets-desktop-entries/cs/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-applets-desktop-entries/en/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-applets-desktop-entries/hu/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-applets-desktop-entries/pl/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-applets-desktop-entries/sv/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-applets-desktop-entries/zh_Hans/
Translation: Pop OS/COSMIC Applets Desktop Entries
2026-03-03 14:54:32 +01:00
Michael Murphy
9ce90a740a
i18n: translate desktop entries with xdgen (#1328) 2026-03-02 11:33:29 -07:00
Michael Murphy
bbc343315f
i18n: translation update from Hosted Weblate (#1329) 2026-03-02 17:24:52 +01:00
Hosted Weblate
cf753d56a9
i18n: translation updates from weblate
Co-authored-by: Aindriú Mac Giolla Eoin <aindriu80@gmail.com>
Co-authored-by: Anonymous <noreply@weblate.org>
Co-authored-by: Because789 <hubiontheroad@yahoo.com>
Co-authored-by: Ettore Atalan <atalanttore@googlemail.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Hosted Weblate user 130202 <yakup@users.noreply.hosted.weblate.org>
Co-authored-by: Jiri Grönroos <jiri.gronroos@iki.fi>
Co-authored-by: Joonas Tuomi <joonastapanituomi@gmail.com>
Co-authored-by: Konstantinos <kostas.lampropoulos94@gmail.com>
Co-authored-by: Michael Murphy <michael@mmurphy.dev>
Co-authored-by: Muha Aliss <muhaaliss@users.noreply.hosted.weblate.org>
Co-authored-by: Quentin PAGÈS <quentinantonin@free.fr>
Co-authored-by: Walter William Beckerleg Bruckman <spayk.99@protonmail.com>
Co-authored-by: jonnysemon <jonnysemon@users.noreply.hosted.weblate.org>
Co-authored-by: yakup <mtopac2018@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-app-list/el/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-app-list/fi/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-app-list/tr/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-applet-a11y/fi/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-applet-audio/ar/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-applet-audio/fi/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-applet-audio/tr/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-applet-battery/fi/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-applet-battery/ga/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-applet-battery/tr/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-applet-bluetooth/de/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-applet-bluetooth/el/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-applet-bluetooth/fi/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-applet-bluetooth/oc/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-applet-bluetooth/tr/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-applet-network/de/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-applet-network/el/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-applet-network/fi/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-applet-network/oc/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-applet-network/tr/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-applet-notifications/de/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-applet-notifications/fi/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-applet-notifications/tr/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-applet-power/de/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-applet-power/el/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-applet-power/fi/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-applet-power/ga/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-applet-power/tr/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-applet-tiling/de/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-applet-tiling/fi/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-applet-tiling/tr/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-applet-time/fi/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-applet-time/tr/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-input-sources-applet/fi/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-input-sources-applet/tr/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-workspaces-applet/fi/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-workspaces-applet/pt_BR/
Translation: Pop OS/COSMIC Accessibility Applet
Translation: Pop OS/COSMIC App List Applet
Translation: Pop OS/COSMIC Audio Applet
Translation: Pop OS/COSMIC Battery Applet
Translation: Pop OS/COSMIC Bluetooth Applet
Translation: Pop OS/COSMIC Input Sources Applet
Translation: Pop OS/COSMIC Network Applet
Translation: Pop OS/COSMIC Notifications Applet
Translation: Pop OS/COSMIC Power Applet
Translation: Pop OS/COSMIC Tiling Applet
Translation: Pop OS/COSMIC Time Applet
Translation: Pop OS/COSMIC Workspaces Applet
2026-03-02 16:12:36 +00:00
Michael Murphy
06c669964d
i18n: translation update from Hosted Weblate 2026-02-25 15:44:09 +01:00
Hosted Weblate
45cb645ff8
i18n: translation updates from weblate
Co-authored-by: Aliaksandr Truš <evils.mail@gmail.com>
Co-authored-by: Because789 <hubiontheroad@yahoo.com>
Co-authored-by: Benmak Kizuna <benmakworkshop@gmail.com>
Co-authored-by: David Carvalho <david.snt.carvalho@gmail.com>
Co-authored-by: Ettore Atalan <atalanttore@googlemail.com>
Co-authored-by: Feike Donia <feikedonia@proton.me>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Marko X <duffsd@gmail.com>
Co-authored-by: Mateus Liberale Gomes <sergiogomes209403@gmail.com>
Co-authored-by: Vilius Paliokas <viliuspaliokas@gmail.com>
Co-authored-by: Walter William Beckerleg Bruckman <spayk.99@protonmail.com>
Co-authored-by: Yauhen <bugomol@users.noreply.hosted.weblate.org>
Co-authored-by: Ziad El-sayed <ziadelsayed1797@tutamail.com>
Co-authored-by: jonnysemon <jonnysemon@users.noreply.hosted.weblate.org>
Co-authored-by: Димко <Term0@ukr.net>
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-app-list/de/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-app-list/lt/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-app-list/nl/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-applet-a11y/de/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-applet-a11y/nl/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-applet-audio/de/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-applet-audio/nl/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-applet-battery/ar/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-applet-battery/de/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-applet-battery/nl/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-applet-bluetooth/ar/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-applet-bluetooth/nl/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-applet-network/ar/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-applet-network/be/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-applet-network/lt/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-applet-network/nl/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-applet-network/pt_BR/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-applet-notifications/nl/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-applet-power/lt/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-applet-power/nl/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-applet-tiling/be/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-applet-tiling/lt/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-applet-tiling/nl/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-applet-tiling/uk/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-applet-time/nl/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-input-sources-applet/nl/
Translation: Pop OS/COSMIC Accessibility Applet
Translation: Pop OS/COSMIC App List Applet
Translation: Pop OS/COSMIC Audio Applet
Translation: Pop OS/COSMIC Battery Applet
Translation: Pop OS/COSMIC Bluetooth Applet
Translation: Pop OS/COSMIC Input Sources Applet
Translation: Pop OS/COSMIC Network Applet
Translation: Pop OS/COSMIC Notifications Applet
Translation: Pop OS/COSMIC Power Applet
Translation: Pop OS/COSMIC Tiling Applet
Translation: Pop OS/COSMIC Time Applet
2026-02-23 12:11:53 +01:00
mikairyuu
c8104a98ce fix(status-area): lazy-load status notifier menu layouts to prevent DBus timeouts
Previously, the applet subscribed to layout updates for all items immediately
upon registration (eager-loading). This caused severe issues with applications
like VLC, which fail to respond to `com.canonical.dbusmenu.GetLayout` calls
during high-load operations (e.g., initializing video playback).

These unanswered calls resulted in DBus timeouts that:
1. Flooded the connection queue.
2. Blocked the processing of other signals (like `Unregistered`).
3. Caused the applet to become unresponsive and the icon to persist (ghosting).

This patch modifies the subscription logic to only subscribe to layout updates
when the specific menu is actually open. This "lazy-loading" approach:
- Prevents hitting applications with DBus calls during vulnerable states.
- Drastically reduces unnecessary DBus traffic.
2026-02-20 19:07:59 +01:00