Commit graph

215 commits

Author SHA1 Message Date
Ian Douglas Scott
1475f8f32b audio: Don't recreate mpris proxies and streams
Fixes https://github.com/pop-os/cosmic-applets/issues/306 and should
overall be more correct and performant.
2024-04-04 13:25:16 +02:00
Ryan Brue
0629b18e00 feat: app list click: two or more toplevel behavior 2024-04-01 19:09:17 -04:00
Ian Douglas Scott
180e75cb9a
status-area: Show icons that have icon_pixmap but not icon_name (#302)
This is at least one of the issue behind
https://github.com/pop-os/cosmic-applets/issues/165. OBS now shows it's
icon instead of an empty space. But the Mattermost flatpak doesn't show
anything. (Is that Flatpak related, or does it not use
`StatusNotifierItem`?)

Requires https://github.com/pop-os/libcosmic/pull/368. Ideally, it
should have some way to choose from multiple icons in memory of
different sizes.
2024-03-27 13:33:37 -07:00
Ian Douglas Scott
8128b6cf89
cosmic-screencopy-v2 (#288) 2024-03-25 15:33:34 -06:00
Ashley Wulber
4510e81f6f
fix: better handling of request results in the network applet 2024-03-25 15:33:30 -06:00
Michael Aaron Murphy
00eef45c70
chore(cargo): update image crate and unset default features 2024-03-25 15:33:26 -06:00
Michael Aaron Murphy
ca8c674014
chore(cargo): remove unused dependencies 2024-03-25 15:33:23 -06:00
Michael Aaron Murphy
132ea0de3c
chore(cargo): replace nix with rustix 2024-03-25 15:33:23 -06:00
Michael Aaron Murphy
32229c16f0
chore(cargo): replace log dependency with tracing 2024-03-25 15:33:22 -06:00
Michael Aaron Murphy
074d962ae9 chore(cargo): remove unused icon-loader dependency 2024-03-15 16:21:29 +01:00
Michael Aaron Murphy
e0632b8c6f chore(cargo): upgrade dependencies across workspace 2024-03-14 23:37:37 +01:00
Michael Aaron Murphy
3c4acdacd7 refactor: compile applets as multicall binary 2024-03-14 23:37:37 +01:00
Ryan Brue
b46c4ca110 chore: bump libcosmic 2024-03-12 09:55:35 -04:00
Ashley Wulber
ed049b1269 chore: update libcosmic 2024-03-11 22:16:15 -04:00
Ashley Wulber
13dedfc3c7 chore: update libcosmic
updates applet sizes
2024-03-09 07:34:39 -07:00
Ashley Wulber
4bef8171d5 chore: update libcosmic 2024-03-05 14:50:12 -05:00
Ashley Wulber
090bb9653f
minimize applet (#217)
* chore: add minimize applet skeleton

* fix(minimize): desktop typo

* wip: minimize applet

* feat: include window images, and overlay their icon

* cleanup

* fix: add minimize applet to workspace

* chore: add host wayland display to desktop file for minimize applet

* chore: Cargo.lock

* cleanup: fix typos

* fix: don't hide minimized apps in app-list
2024-03-04 13:08:52 -05:00
Ian Douglas Scott
fee7eefe5b
time: Calculate period to wait on each iteration (#237)
Computing the delay only once won't work; it has to be be done each time
to stay properly in sync.

The time widget should now reliably update at the minute.

Co-authored-by: Michael Murphy <michael@mmurphy.dev>
2024-02-27 13:51:42 -08:00
Ashley Wulber
43de23e94a fix: disable wgpu feature for tiling applet
this seems to resolve recent performance issues for the panel
2024-02-27 06:49:55 -07:00
Victoria Brekenfeld
28e6079ee7 graphics: Remove unused applet 2024-02-26 15:25:44 -07:00
jilv220
59af0f1b8b feat(audio): add fallback when title/artist not found 2024-02-21 11:01:03 -05:00
Ashley Wulber
7d6eb0b523 fix: enable env-filter feature for tracing subscriber
without this feature, it defaults to info, and with the feature it uses the variable, but falls back to error
2024-02-20 13:43:26 -05:00
Ashley Wulber
94bbcdd6b3 chore: update 2024-02-20 10:55:08 -05:00
Ashley Wulber
9c9e3986a1 refactor: tiling applet 2024-02-20 10:55:08 -05:00
Ashley Wulber
a1f2630462 cleanup 2024-02-06 16:21:16 -05:00
Ashley Wulber
0ab6f724fb chore: update libcosmic 2024-02-06 16:21:16 -05:00
Victoria Brekenfeld
dfd863c54f app_list: Offer gpu selection 2024-02-01 18:33:40 +01:00
Victoria Brekenfeld
d7a8db6a07 app_list: Use libcosmic desktop helpers 2024-02-01 18:33:40 +01:00
Victoria Brekenfeld
2a47cde1b4 battery/dgpu: Add connected outputs to list 2024-02-01 18:33:40 +01:00
Victoria Brekenfeld
8472f1f358 battery: Add gpu indicator and process list 2024-02-01 18:33:40 +01:00
Ashley Wulber
17073628af chore: update libcosmic with icon fixes 2024-01-24 13:52:16 -05:00
Ashley Wulber
79c962abdd fix: update shlex 2024-01-22 15:01:28 -07:00
Ashley Wulber
f8a6fd7ab6 update: notifications dependencies 2024-01-22 10:11:44 -05:00
Ashley Wulber
d4e0dd8fb8 fix: make all subscriptions resistant to being restarted
many of the errors we've been seeing the last few days are because of subscriptions which are restarting
2024-01-18 23:16:17 -05:00
Ashley Wulber
ebe688c747 chore: use dbus config subscription for app list 2024-01-18 23:16:17 -05:00
Ashley Wulber
6851d9de54 fix: logging and use dbus config subscription in audio applet 2024-01-18 23:16:17 -05:00
Ashley Wulber
cbb74ffcde fix: update libcosmic and cosmic-protocols
this fixes the workspace list applet
2024-01-17 10:11:53 -07:00
Ashley Wulber
fdfa667f38 fix: use libcosmic icon with fallbacks 2024-01-17 09:35:20 -05:00
Ashley Wulber
aab284f6f1 wip: fix icons 2024-01-17 09:35:20 -05:00
Ashley Wulber
c112048739 chore: update rev for cosmic-protocols 2024-01-02 17:40:22 -05:00
Ashley Wulber
087c9a2aa5 chore: update libcosmic & use dbus-config feature 2024-01-02 17:40:22 -05:00
Ashley Wulber
e5db5ab1dd
chore: update libcosmic (#168) 2023-12-11 14:45:36 -05:00
Ashley Wulber
158139d466 fix: update and fixes for bluetooth 2023-12-05 15:32:18 -05:00
Ian Douglas Scott
0e84d0f3cb Update libcosmic/iced 2023-12-05 15:32:18 -05:00
Ashley Wulber
afff014dd2 chore: open power settings when the batter button is pressed 2023-11-22 08:03:54 -05:00
Ashley Wulber
f5c51ecc92 chore: open settings when time settings is pressed 2023-11-22 08:03:54 -05:00
Ashley Wulber
816efb87a8 chore: update deps and toolchain 2023-11-16 17:58:04 -08:00
Ashley Wulber
ed2ab8d91a update deps and cleanup 2023-11-13 12:41:37 -05:00
Victoria Brekenfeld
e69396dac0 chore: Update sctk/cctk 2023-11-08 10:55:31 -05:00
Ashley Wulber
1c8e610b09 fix(time): use ignore_bounds so that the layout of the time text is not affected by the previous layout 2023-10-30 16:22:41 -04:00