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
Ashley Wulber
93b78cfd24
chore: update libcosmic
2025-05-02 16:05:32 +02:00
Ashley Wulber
14d254030a
chore: update libcosmic and cosmic-time
2025-04-30 21:58:14 +02:00
Ashley Wulber
9746ccdd46
refactor(accessibility): use settings subscription
2025-04-30 18:42:23 +02:00
Michael Aaron Murphy
50711eac62
fix: update fde to fix broken app entries
2025-04-30 17:24:52 +02:00
Ashley Wulber
a49a040093
refactor: applet tooltips may be for an overflow window
2025-04-14 15:56:50 +02:00
Michael Aaron Murphy
39f9bb45ff
fix(app-list): missing app icons when an appid is not found
2025-04-14 14:18:04 +02:00
Michael Aaron Murphy
a45427cb74
fix: update libcosmic to use correct imports for fde and fd-icons
2025-04-04 02:39:44 +02:00
Michael Aaron Murphy
25263dad7d
fix: missing icons and actions from the dock
2025-04-04 02:30:03 +02:00
Ashley Wulber
6b47c3b5b9
chore: update cosmic-settings-subscriptions
2025-03-28 15:45:51 +01:00
Victoria Brekenfeld
ca9238c9a7
chore: Update cosmic-protocols/cctk
2025-03-21 21:01:42 +01:00
Ashley Wulber
c54ddeb38a
chore: udpate libcosmic
2025-03-14 14:26:42 -04:00
Michael Aaron Murphy
f53e3bd90e
fix(libcosmic): theme subscription
2025-03-09 15:15:55 +01: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
Ashley Wulber
19d88a57cd
chore: update libcosmic
2025-02-20 19:24:08 +01:00
Michael Aaron Murphy
dc86f23a73
chore: upgrade all dependencies
2025-02-19 18:31:56 +01:00
Michael Aaron Murphy
09ae094000
chore: update libcosmic text styles
2025-02-19 04:41:39 +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
Michael Aaron Murphy
69fd2b62df
chore: update libcosmic with mmap threshold fix
2025-02-12 20:21:02 +01:00
Ian Douglas Scott
4dc6f8b99f
Use updated screencopy abstraction
2025-02-06 15:14:47 -08:00
Michael Aaron Murphy
8b4e2578ec
fix: set M_MALLOC_THRESHOLD to prevent memory fragmentation
2025-02-04 20:41:43 +01:00
Ashley Wulber
5a11eff70e
refactor(power): use cosmic-osd for confirmation dialog
2025-01-21 20:13:10 +01:00
Vukašin Vojinović
2c79ca44e2
fix(app-list): toplevel preview styling
2025-01-14 19:38:22 +01:00
Michael Aaron Murphy
f4f7d990d8
perf: optimized cosmic-freedesktop-icons
2025-01-14 00:56:58 +01:00
Michael Aaron Murphy
eb3d1f82e9
perf: update freedesktop-icons to reduce memory usage
2025-01-13 16:17:02 +01:00
Ashley Wulber
b79282c824
update deps
2025-01-10 10:05:21 -07:00
Michael Aaron Murphy
b65bb5fae7
perf(libcosmic): reduce per-app memory usage by 12MB
2025-01-03 21:59:58 +01:00
Ashley Wulber
4a7334c1b8
update libcosmic
2024-12-31 13:07:08 -05:00
Josh Megnauth
a9f9620d11
fix(inputs): Use env vars and extra layouts
...
Closes : #725
The inputs applet uses an outdated `xkb-data` which causes some configs
to fail which in turn leads to an empty list.
See: https://github.com/lilyinstarlight/nixos-cosmic/issues/74#issuecomment-2353273156
2024-12-31 14:12:47 +01:00
Ashley Wulber
85e5705e4a
update libcosmic
2024-12-12 20:17:31 -05:00
Ashley Wulber
ad656296e7
feat: notification actions
2024-12-12 16:44:39 +01:00
Ashley Wulber
f486b3b1ad
update libcosmic
2024-12-04 16:52:49 +01:00
Ashley Wulber
1e99f2c476
fix: update libcosmic
...
should fix memory leak and high CPU in certain situations with autosize popups
2024-11-19 13:56:21 -07: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
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
Vukašin Vojinović
941cbf546b
fix: padding, spacing, context menu style, and settings buttons
2024-09-24 15:52:17 +02:00
wiiznokes
b449d0668b
feat: add cosmic-panel-button to multicall binary
2024-09-09 19:08:21 +02:00
wiiznokes
adc2c7e871
chore: update freedesktop-desktop-entry to 0.7.5
2024-09-09 14:34:36 +02:00
Ashley Wulber
386e8681dd
fix: zombie processes
2024-08-22 11:36:12 -06:00
Josh Megnauth
323e8a55b2
fix(time): Update applet timezone on change
...
Closes : #582
The chrono crate caches the local timezone but doesn't update it. This
makes sense because it'd be inefficient to constantly evaluate the local
timezone.
Instead of using the local timezone, this patch changes the applet to
use a fixed offset internally which is updated if the external timezone
changes.
2024-08-17 13:24:19 +02:00
Vukašin Vojinović
e61de72c9c
update libcosmic
...
Also fixes the padding of some things to better match designs.
2024-08-15 10:18:19 +02:00
Ashley Wulber
02b1743a62
chore: update cosmic-text to 0.12.1
2024-08-01 18:43:37 +02:00
Ian Douglas Scott
293a91e8b1
Update for spawn_desktop_exec that calls SpawnTransientUnit
...
Allows `xdg-desktop-portal` to get app id from PID.
Also updates calls to `cosmic::process::spawn` to spawn in future.
2024-07-28 20:25:23 -07: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