Commit graph

33 commits

Author SHA1 Message Date
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ć
2b7b4cba56 chore: update to Rust 2024 edition 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
f75f341da8 Revert "chore: update libcosmic"
This reverts commit 98e1cdec52.
2025-07-28 14:51:43 -04:00
Ashley Wulber
65b8376a40 fix: hide the charge limit toggle on unsupported devices 2025-07-28 14:51:43 -04:00
Ashley Wulber
98e1cdec52 chore: update libcosmic 2025-07-24 15:23:21 -06:00
Michael Aaron Murphy
dc86f23a73
chore: upgrade all dependencies 2025-02-19 18:31:56 +01:00
Ashley Wulber
5b5cd77e7c update iced 2024-10-31 17:52:33 -04:00
Ryan Brue
0a32d27c70 chore(license): clarify GPL-3.0 license as GPL-3.0-only
Signed-off-by: Ryan Brue <ryanbrue.dev@gmail.com>
2024-09-16 07:40:23 -06: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
Ian Douglas Scott
901a70d7a1 battery: Use cosmic-settings-subscriptions for upower subscriptions
These should be useful in `cosmic-osd` as well.
2024-07-01 20:07:39 -07:00
Ian Douglas Scott
4e3eb0a396 battery: Use upower_dbus instead of including bindings here 2024-07-01 20:07:39 -07:00
Michael Aaron Murphy
8527257ddd chore: add SPDX license identifiers 2024-05-06 21:56:50 +02:00
Michael Aaron Murphy
32229c16f0
chore(cargo): replace log dependency with tracing 2024-03-25 15:33:22 -06:00
Michael Aaron Murphy
e0632b8c6f chore(cargo): upgrade dependencies across workspace 2024-03-14 23:37:37 +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
6851d9de54 fix: logging and use dbus config subscription in audio applet 2024-01-18 23:16:17 -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
0db1a96c42 refactor(audio): use mpris2-zbus 2023-10-27 19:46:51 -04:00
Ian Douglas Scott
a23f181b7f Use cosmic::Application/cosmic::app::applet
This saves a bit of duplicated boilerplate.

Applets seem to work fairly well with this. Though we should see if any
other changes to initial window settings are needed in certain applets
for the exact behavior we want.
2023-08-23 10:24:56 -07:00
Ian Douglas Scott
294cf6f3a7 Update dependencies, and use workspace dependencies
Using `[workspace.dependencies]`, we can update `rev =` for a dependency
in one place, instead of each individual applet.
2023-08-02 12:36:01 -06:00
Ashley Wulber
5a15ef8d7f update libcosmic 2023-06-21 20:49:35 -04:00
Ashley Wulber
61d527a84c update deps 2023-06-21 20:49:35 -04:00
Brock
3ec06bef80
Init Animations: animate toggler widgets (#96) 2023-06-07 13:43:49 -06:00
Ashley Wulber
9ebd9b511a
wip: update libcosmic (#93)
* wip: update libcosmic

* fix: damge issue resolved by updating iced

* fix: high cpu usage by time applet and app-list

* refactor subscriptions to produce fewer events

* refactor network applet to use less cpu

* fix: text size

* refactor: i18n for audio applet

* refactor: power applet i18n setup

* fix (battery): always send profile update

* fix (battery): set toggler width to layout correctly

* fix (app-list): backoff for restarts of toplevel subscription

* fix (network): alignment

* feat: ask for comfirmation before applying power applet actions

* wip: integrate cosmic-config

* update zbus

* feat: update to use latest libcosmic

* update iced

* udpate deps

* update deps

* refactor: move applet helpers to this repo, outside of libcosmic.

this should help alleviate some dependency hell

* chore update deps

* update deps

* cleanup
2023-06-01 12:23:12 -04:00
Ashley Wulber
903a5589a3 update libcosmic 2023-04-06 15:12:49 -04:00
Ian Douglas Scott
6d7727a5d0 Update sctk, libcosmic, cosmic-client-toolkit 2023-03-02 14:06:52 -05:00
Ashley Wulber
a253dee83a refactor: make the graphics applet more like the mockup 2023-01-12 18:23:56 -05:00
Ian Douglas Scott
7dbab103a8 battery: Fix zbus dependency specification, and use tokio feature 2023-01-05 09:56:56 -08:00
Ian Douglas Scott
442e59073f Update dependencies
Update `sctk` to version used in `cosmic-protocols`, and then `cargo
update`.
2023-01-03 15:16:56 -08:00
Ashley Wulber
a1aa87f5bd refactor: move projects into a workspace 2022-12-23 16:14:55 -05:00
13r0ck
a682b8deb0 Move Cosmic Applets into new Dir & remove old applets 2022-12-23 16:14:55 -05:00
Renamed from applets/cosmic-applet-battery/Cargo.toml (Browse further)