Commit graph

139 commits

Author SHA1 Message Date
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
Ashley Wulber
8339c87506 fix: patch sctk 2024-11-04 10:28:32 -05:00
Ashley Wulber
eb27387fee feat: a11y applet 2024-11-04 10:28:32 -05:00
Vukašin Vojinović
6b740c59be fix(app-list): use context menu radius from theme 2024-11-04 08:47:36 -05:00
Ashley Wulber
5b5cd77e7c update iced 2024-10-31 17:52:33 -04:00
Ashley Wulber
6630709970 chore: update libcosmic
enable desktop-systemd-scope
2024-10-16 18:59:22 -06:00
wiiznokes
adc2c7e871
chore: update freedesktop-desktop-entry to 0.7.5 2024-09-09 14:34:36 +02:00
Ashley Wulber
481573ec27 refactor: make app-tray config its own crate 2024-07-24 08:51:46 -04:00
Ashley Wulber
8870851f81 cleanup 2024-07-24 08:51:46 -04:00
Ashley Wulber
eaeee04f1e update deps 2024-07-24 08:51:46 -04:00
Ashley Wulber
f46f50e8e2 feat: app tray overflow menus 2024-07-24 08:51:46 -04:00
Ashley Wulber
0571c97b86 wip: overflow 2024-07-24 08:51:46 -04:00
Ashley Wulber
62eeb5a704 wip: overflow 2024-07-24 08:51:46 -04:00
Vukašin Vojinović
0c7083ecb4 cleanup 2024-07-18 11:00:47 -04:00
git-f0x
d10f1e27ac improv: change Pin/Unpin to "Pin to app tray" 2024-07-18 11:00:47 -04:00
Ian Douglas Scott
78b734afc2 audio: Use volume subscription to detect changes
Fixes https://github.com/pop-os/cosmic-applets/issues/301.

Should be combined with the subscription code here to avoid duplication,
and two things using pulse.
2024-07-01 20:07:39 -07:00
Ashley Wulber
d1a6e089b4
fix: allow network resets
also updates libcosmic and cosmic-protocolss, and adds clipboard support to the network applet
2024-06-13 19:45:37 -04:00
wiiznokes
4d48047c4a
fix: missing icon for Firefox, and un-pinnable Chrome 2024-06-09 09:49:03 +02:00
Michael Aaron Murphy
bc94804bd8
chore: re-enable fat lto 2024-06-07 00:26:10 +02:00
Michael Aaron Murphy
8ba8ccd6c0
improv: context menu and window preview styling
Closes #480
Closes #481
2024-06-07 00:06:12 +02:00
wiiznokes
68fd2a6c17
fix: update freedesktop-desktop-entry and fix app-list icons 2024-06-06 22:11:40 +02:00
Ashley Wulber
87250b5e50 zbus update 2024-05-18 01:38:41 +02:00