Commit graph

160 commits

Author SHA1 Message Date
e13e162e53 merge: epoch-1.9.0 d'upstream
# Conflicts:
#	Cargo.lock
#	Cargo.toml
#	cosmic-app-list/Cargo.toml
#	cosmic-app-list/cosmic-app-list-config/Cargo.toml
#	cosmic-applet-a11y/Cargo.toml
#	cosmic-applet-audio/Cargo.toml
#	cosmic-applet-battery/Cargo.toml
#	cosmic-applet-bluetooth/Cargo.toml
#	cosmic-applet-input-sources/Cargo.toml
#	cosmic-applet-minimize/Cargo.toml
#	cosmic-applet-network/Cargo.toml
#	cosmic-applet-notifications/Cargo.toml
#	cosmic-applet-power/Cargo.toml
#	cosmic-applet-status-area/Cargo.toml
#	cosmic-applet-tiling/Cargo.toml
#	cosmic-applet-time/Cargo.toml
#	cosmic-applet-workspaces/Cargo.toml
#	cosmic-applets-config/Cargo.toml
#	cosmic-applets/Cargo.toml
#	cosmic-applets/src/main.rs
#	cosmic-panel-button/Cargo.toml
2026-09-24 20:50:47 +02:00
Michael Aaron Murphy
409bae3233
Epoch 1.9.0 version update
Generated by cosmic-epoch scripts/version-update.sh
2026-09-22 17:11:57 +02:00
Jeremy Soller
f2ef09d4a0 Add cosmic-applet-osk 2026-09-17 12:55:57 -06:00
673547dc52 Merge remote-tracking branch 'upstream/master' into yoda-dock-magnification
# Conflicts:
#	Cargo.lock
#	Cargo.toml
#	cosmic-app-list/src/app.rs
#	cosmic-applet-audio/src/lib.rs
#	cosmic-applet-input-sources/Cargo.toml
#	cosmic-applet-input-sources/src/lib.rs
#	cosmic-applet-status-area/src/components/app.rs
#	cosmic-panel-button/src/lib.rs
2026-08-19 22:04:42 +02:00
fb33b39cec fix(network): align applet with cosmic-settings 1.3 nmrs backend
Some checks failed
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
3c360142ae chore: use local COSMIC support crates 2026-07-04 11:19:28 +02:00
ebfaa4eb7b chore: use local cosmic-text checkout 2026-07-04 11:19:28 +02:00
b4fbfe168a chore: align applets with local stack 2026-07-04 11:02:35 +02:00
Ashley Wulber
69d358ec34 chore: cleanup and update deps 2026-07-01 23:26:15 -04:00
Ashley Wulber
405fddda2d wip: blur 2026-06-30 13:17:37 -04:00
Michael Murphy
95eda40878
feat(sound): use cosmic-settings-daemon's varlink API 2026-06-15 21:09:25 +02:00
Ashley Wulber
78a6f78621 chore: release profile 2026-05-13 12:41:17 -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 Aaron Murphy
f06c6a0b80 chore: update dependencies and debian changelog 2026-01-13 15:33:04 -05: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
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
Cheong Lau
5369b4eb29
perf: use rustc-hash for HashMap and HashSet 2025-10-22 04:33:30 +02:00
Vukašin Vojinović
8e57d5b165 chore: update dependencies 2025-10-08 12:30:43 -04:00
Michael Aaron Murphy
0c3e3c8629
perf(cargo): re-enable opt-level = 3 2025-10-04 05:05:37 +02:00
Vukašin Vojinović
8cbe5de137 chore: fix build 2025-09-03 14:21:50 -04:00
Vukašin Vojinović
054cf4aca1 refactor(time): update to icu 2.0.0 2025-09-03 16:34:05 +02:00
Vukašin Vojinović
6ef92f0917 chore: update dependencies 2025-09-01 08:41:25 -04:00
Vukašin Vojinović
2c618622d3 chore: update dependencies
Sets the resolver to 3, so it's Rust-version aware. Without it, some dependencies get updated to versions needing Rust versions newer than the target.
2025-08-18 16:44:50 +02:00
Vukašin Vojinović
c3fafd3910 chore: use std::sync::LazyLock
Removes `once_cell` as a direct dependency.
2025-08-18 16:44:50 +02:00
Ashley Wulber
c9eec36130 chore: enable dbus-config 2025-06-27 16:51:51 +00:00
Jeremy Soller
11fb6ed9c0 Update libcosmic and drop dbus-config 2025-06-23 11:55:45 -06:00
Michael Aaron Murphy
5ac8605e7e
chore: update libcosmic 2025-06-11 17:16:11 +02:00
Ian Douglas Scott
417f43a0f5 Update to zbus 5.x 2025-05-28 13:40:23 -04:00
Jeremy Soller
515dbb3337
Restructure config to fix debian builds 2025-05-09 19:17:28 -06:00
Jeremy Soller
edaf5b994e Expose applet configs, starting with time applet 2025-05-09 13:49:30 -06:00
Ashley Wulber
9eb4053d31 feat(accessiblity): high contrast and color filter toggles 2025-05-05 16:48:31 +02:00
Michael Aaron Murphy
50711eac62
fix: update fde to fix broken app entries 2025-04-30 17:24:52 +02:00
Michael Aaron Murphy
25263dad7d
fix: missing icons and actions from the dock 2025-04-04 02:30:03 +02:00
Ashley Wulber
c54ddeb38a chore: udpate libcosmic 2025-03-14 14:26:42 -04:00
Ashley Wulber
9b09c97665 fix(status arrea): padding 2025-03-14 14:26:42 -04:00
Ashley Wulber
5af413b834 update libcosmic 2025-03-14 14:26:42 -04:00
Ashley Wulber
4ce388b115 cleanup 2025-03-14 14:26:42 -04:00
Ashley Wulber
0de336d0d7 update libcosmic: adds tooltip support 2025-03-14 14:26:42 -04:00
Ian Douglas Scott
7ba2ed0c53 Update to workspace v2, based on ext-workspace
In the workspace applet, this now uses `Workspace` in the front-end code
instead of a tuple with unnamed fields. Handling of scrolling is also
moved to the frontend, which uses less code and seems more natural. It
would be good to have a helper in libcosmic for this. It also changes
`ObjectId` to `ExtWorkspaceHandleV1`, which is a little simpler and I
see no reason here to avoid the more strongly typed object.

At some point we may want a shared subscription for workspaces in
multiple applets. As well as a higher-level abstraction for screen
capture.
2025-03-07 22:23:55 -08:00
ellieplayswow
6399cc51af
fix: missing icon & actions for apps with desktop entries containing duplicate keys 2025-03-04 00:03:15 +01:00
Victoria Brekenfeld
257784ebc8 chore: Upgrade cctk/cosmic-protocols 2025-02-21 00:38:02 +01:00
Michael Aaron Murphy
dc86f23a73
chore: upgrade all dependencies 2025-02-19 18:31:56 +01:00
Ian Douglas Scott
e9848a2d4f Update for toplevel-info cctk changes
Requires pop-os/cosmic-protocols#49.

The duplication between applets, and
cosmic-workspace/xdg-desktop-portal-cosmic, should be moved to shared
abstractions. But that can be done after moving to
`ext-image-copy-capture`.

`ToplevelInfo` now contains both ext and cosmic handles, so the tuples
of handles and info are needed. Use just the info.
2025-02-13 12:29:39 -08:00
Ian Douglas Scott
4dc6f8b99f Use updated screencopy abstraction 2025-02-06 15:14:47 -08:00
Ashley Wulber
ad656296e7 feat: notification actions 2024-12-12 16:44:39 +01:00