fb33b39cec
fix(network): align applet with cosmic-settings 1.3 nmrs backend
...
Continuous Integration / formatting (push) Has been cancelled
Continuous Integration / linting (push) Has been cancelled
cosmic-settings 1.3 replaced its custom NetworkManager backend with nmrs
and removed subscriptions/network-manager, which cosmic-applet-network
still referenced by path. That broke manifest resolution for the whole
workspace, so no applet package could be built at all.
Take upstream's post-migration cosmic-applet-network wholesale (upstream
e318f0d4 "migrate NetworkManager flow to nmrs 3.4" plus the nine network
fixes that followed it). None of our local commits touched this crate's
sources, only its manifest, so the only local adjustments to reapply are
the libcosmic -> cosmic workspace alias and the 1.3.0 version.
This also drops the cosmic-dbus-networkmanager dependency, and with it
the last user of the now-dead cosmic-settings-network-manager and
cosmic-settings-sound patch entries, which are removed from the
workspace manifest.
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-07-31 09:47:24 +02:00
ebecfa6b7d
chore: refresh lockfile post-upstream rebase
...
Continuous Integration / formatting (push) Has been cancelled
Continuous Integration / linting (push) Has been cancelled
Leyoda 2026 – GPLv3
2026-07-04 11:20:22 +02:00
3c360142ae
chore: use local COSMIC support crates
2026-07-04 11:19:28 +02:00
Michael Murphy
95eda40878
feat(sound): use cosmic-settings-daemon's varlink API
2026-06-15 21:09:25 +02:00
Michael Aaron Murphy
5428a86370
chore: bump versions to 1.0.15
2026-05-29 17:15:35 +02:00
Michael Aaron Murphy
61bd9b0dfd
chore: update dependencies with fix for battery applet panic
2026-05-29 17:15:35 +02:00
Hojjat
010931d6d0
chore: update cosmic-freedesktop-icons to fix dropbox tray icon
2026-05-26 13:31:21 -06:00
Hojjat
46a8b9182b
chore: update libcosmic
2026-05-26 10:04:40 -04: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
Ashley Wulber
8b2ff3df73
chore(battery): update deps with fix
2026-05-13 12:41:17 -04:00
Michael Aaron Murphy
c003924f08
chore: update all dependencies
2026-04-28 20:35:07 +02:00
Michael Aaron Murphy
b7b768a998
chore: update libcosmic
2026-04-28 20:35:07 +02: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
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
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
Michael Murphy
9ce90a740a
i18n: translate desktop entries with xdgen ( #1328 )
2026-03-02 11:33:29 -07:00
Michael Aaron Murphy
1b49dfd14c
fix(audio): audio route changing when changing volume
2026-02-12 20:01:38 +01:00
Ashley Wulber
d47a91beb8
chore: update cosmic-settigs subscriptions
2026-02-02 22:57:42 +01:00
Ilya Zlobintsev
a1a6caf5e5
feat(battery): add option to show charge percentage next to the icon ( #994 )
...
* feat(battery): add option to show charge percentage next to the icon
* feat: proper padding and text sizing
* chore: use from_vec instead of from_children
* chore: remove battery percentage setting from applet dropdown
* chore: move config config definition to cosmic-applets-config
* feat: add subscription for config
* chore: revert unnecessary config module change
* fix: correctly scale battery icon size
* chore: change battery applet id
* feat: better battery text sizing
---------
Co-authored-by: Levi Portenier <levi@system76.com>
2026-02-02 14:47:38 -07:00
Ashley Wulber
cbf2a82fb7
chore: update cosmic-settings
...
also refactors the active device handling, which didn't seem quite correct before.
2026-01-30 00:09:08 +01:00
Ashley Wulber
d7a693c876
chore: update settings ( #1276 )
2026-01-27 08:18:59 -07:00
Ashley Wulber
1ba7afe017
chore: update settings subscriptions
2026-01-22 16:22:05 +01:00
Michael Aaron Murphy
f06c6a0b80
chore: update dependencies and debian changelog
2026-01-13 15:33:04 -05:00
Ashley Wulber
c113768ac5
improv(network): reduce CPU usage
...
connections don't need to be updated when popup is closed
2026-01-09 21:41:16 +01:00
Ashley Wulber
1ff85a8a1e
chore: update dependencies
2026-01-09 21:41:16 +01:00
Ashley Wulber
10e4f84d3f
refactor: use settings subscriptions and nm secret agent
2026-01-09 21:41:16 +01:00
Vukašin Vojinović
90a46e915a
chore: update dependencies
2025-12-30 08:34:00 +01:00
Vukašin Vojinović
018a326f89
chore: bump versions to 1.0.0
2025-12-30 08:34:00 +01:00
Konstantinos
88fb9dbe38
fix: update libcosmic and cosmic-settings subscriptions.
2025-12-30 08:32:27 +01:00
Michael Aaron Murphy
2f1b47f2b8
fix(audio): headphone device not selectable sometimes
2025-12-24 05:38:21 +01:00
Michael Aaron Murphy
51cd763ca8
chore: update dependencies
2025-12-09 17:31:24 -07:00
Ashley Wulber
b964ffb29c
chore: update cosmic-text
2025-12-09 12:21:25 -05:00
Ian Douglas Scott
484608fada
workspaces: Use libcosmic DiscreteScrollState helper
2025-12-08 13:11:49 -08:00
Michael Aaron Murphy
9b0c0eecc5
chore: update sound subscription crate commit
2025-12-04 13:07:00 -07:00
Michael Aaron Murphy
72e32a1bbe
fix(audio): disable auto-profile set on init
2025-12-04 13:07:00 -07:00
Ashley Wulber
f60c980db8
chore: settings subscriptions
2025-12-02 22:55:58 +01:00
Michael Aaron Murphy
a3fb55a2b8
feat(audio): share cosmic-settings' new sound library
2025-11-26 11:54:00 -05:00
Ashley Wulber
ac940aab2e
chore: remove libcosmic patches
2025-11-11 16:49:48 -05:00
Ashley Wulber
836c0e378b
applet overlap
...
chore: mpris dep
fix: dock buttons
improv: battery and audio improvements
feat: overlapping padding
fix: input source text button
fix: apply panel spacing to app tray
chore: update libcosmic
fix: spacing and padding
fix(minimize): hide when empty
2025-11-11 16:49:48 -05:00
Ashley Wulber
00a17b8d9e
chore: update libcosmic
...
fixes some strange issues relating to popup resize, pointer focus, and scaling...
2025-10-23 17:28:01 -04:00
Cheong Lau
5369b4eb29
perf: use rustc-hash for HashMap and HashSet
2025-10-22 04:33:30 +02:00
Ashley Wulber
4dae45733e
fix(bluetooth): avoid device discovery when applet is not open
...
some devices' audio stutters while discovery is active
2025-10-20 16:21:08 +02:00
Vukašin Vojinović
8e57d5b165
chore: update dependencies
2025-10-08 12:30:43 -04:00
Cheong Lau
d2e080427f
perf: replace rand with fastrand
2025-10-03 15:25:51 +02:00