Commit graph

1190 commits

Author SHA1 Message Date
Ashley Wulber
25064dff8a fix: battery indicator height 2025-03-17 19:29:21 +01:00
Ashley Wulber
c54ddeb38a chore: udpate libcosmic 2025-03-14 14:26:42 -04:00
Ashley Wulber
61d1d1b91d fix: use fixed window width for all applets 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
a2c4268eb9 cargo fmt 2025-03-14 14:26:42 -04:00
Ashley Wulber
4ce388b115 cleanup 2025-03-14 14:26:42 -04:00
Ashley Wulber
d29c756c3c feat: tooltips for app-list, minimize, and applet buttons 2025-03-14 14:26:42 -04:00
Ashley Wulber
0de336d0d7 update libcosmic: adds tooltip support 2025-03-14 14:26:42 -04:00
Jonathan Capps
38982176f0 feat: date applet - add highlight for current day 2025-03-13 20:13:23 +01:00
Michael Aaron Murphy
f53e3bd90e
fix(libcosmic): theme subscription 2025-03-09 15:15:55 +01:00
Ashley Wulber
115e526528 fix(bluetooth): use rfkill for blocking bluetooth
this state will be persisted after reboot
2025-03-09 14:40:26 +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
Ashley Wulber
f08d80a891 fix(bluetooth): watch devices for changes after toggled back on 2025-03-05 13:02:46 -05:00
Ashley Wulber
406cdd3627 fix(audio): delay retries 2025-03-04 17:47:44 +01: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
2b88f35991 a11y: Add magnifier toggle 2025-02-21 00:38:02 +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
Aindriú Mac Giolla Eoin
fc2693f4d2
i18n(ga): add translations 2025-02-17 15:02:24 +01:00
zanaviska
b710832892
i18n(uk): fix translation 2025-02-17 15:01:57 +01:00
mkljczk
8181bfa98c i18n(pl): translate desktop entries and metainfo
Signed-off-by: mkljczk <git@mkljczk.pl>
2025-02-17 15:01:34 +01:00
Mattias Eriksson
65ad4d8c53
i18n(sv): add translation for power applet 2025-02-17 15:01:01 +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
therealmate
c133152b87
i18n(hu): update Hungarian translations 2025-02-10 13:18:14 +01:00
Feike Donia
7f493f8e95
i18n(nl) improve Dutch translation 2025-02-10 13:17:33 +01:00
mkljczk
82ca8bab37
feat: display WPS hint only when WPS is available 2025-02-10 13:16:33 +01:00
Alexander Bachmann
a046692241
refactor: remove dead code and unused imports 2025-02-10 13:15:23 +01:00
Alexander Bachmann
0f4667fc47
improve(bluetooth): ignore devices with unknown type and without alias 2025-02-10 13:13:14 +01:00
Ian Douglas Scott
fd15399141 Fix ci test 2025-02-06 15:14:47 -08:00
Ian Douglas Scott
4dc6f8b99f Use updated screencopy abstraction 2025-02-06 15:14:47 -08:00
mkljczk
a3be974f81
improv(network): use secure_input for Wi-Fi password field
Signed-off-by: mkljczk <git@mkljczk.pl>
2025-02-04 20:42:39 +01:00
Michael Aaron Murphy
8b4e2578ec fix: set M_MALLOC_THRESHOLD to prevent memory fragmentation 2025-02-04 20:41:43 +01:00
Pavol Žáčik
726c8288da fix(battery): default to the balanced profile with PPD backend
TuneD provides a compatibility daemon (tuned-ppd) which replaces
power-profiles-daemon in Fedora 41 [1]. However, the new daemon
can report an "unknown" profile in case the user manipulates with
underlying TuneD profiles directly; see [2].

Before this change, the "unknown" profile makes the battery applet
panic. With this change, the applet reports the balanced profile.
This is in line with the behavior of cosmic-settings [3].

[1] https://pagure.io/fesco/issue/3222
[2] https://github.com/redhat-performance/tuned/pull/669
[3] 6f05e9e/cosmic-settings/src/pages/power/backend/mod.rs (L65)
2025-01-24 12:32:43 +01:00
Ashley Wulber
5a11eff70e refactor(power): use cosmic-osd for confirmation dialog 2025-01-21 20:13:10 +01:00
Michael Aaron Murphy
0ce07ffac3
improv(minimize): simplify wayland subscription
Removes the redundant unbounded channel and forwards the subscription's
sender directly to the wayland handler.
2025-01-21 09:56:41 +01:00
Vukašin Vojinović
2c79ca44e2 fix(app-list): toplevel preview styling 2025-01-14 19:38:22 +01:00
Muha Aliss
dba87b6204
i18n(tr): update translation 2025-01-14 19:37:30 +01:00
Benjamin Weis
5d0b7fd3c8 i18n(de): add German translation 2025-01-14 19:36:25 +01:00
Feike Donia
54ed76a3b1
i18n(nl): translation update 2025-01-14 19:35:50 +01:00
mkljczk
52bbf0f4d8
i18n(pl): update translation 2025-01-14 19:33:38 +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
edcf29df9e
fix(input-sources): duplicating input sources 2025-01-08 12:17:35 +01: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