Jan
755442641e
feat(switcheroo): Discrete parameter support with fallback to !default
2026-02-13 01:18:07 +01:00
TMilburnPodPoint
87c3c35666
fix(timedate): configure properties as having no change signal
2026-01-08 19:29:20 +01:00
Ashley Wulber
70ed219735
fix: typo
2025-12-31 11:23:40 -05:00
Ashley Wulber
ee60f306f3
chore: add secret agent
2025-12-30 18:13:40 -05:00
Jan Luca Oster
0d3d049516
cargo fmt
2025-12-30 15:53:02 -05:00
Jan Luca
54c7b63edf
fix up methods
2025-12-30 15:53:02 -05:00
Jan Luca
a75f46a6d4
add voltage_max_design
2025-12-30 15:53:02 -05:00
Jan Luca
70d254bbae
clean up
2025-12-30 15:53:02 -05:00
Jan Luca
a58d697d31
Add lots of DBus stuff
2025-12-30 15:53:02 -05:00
Cheong Lau
b2337437d7
fix(mpris2): regression in 2024 edition migration
...
Rust 2024 edition changed the lifetime capture rules, which broke
`Enumerator::receive_changes()`. Adding the `use<>` bound makes sure
that the lifetime isn't captured, like it was in the 2021 edition.
fixes: c31a46961a
2025-10-15 08:29:07 +02:00
Vukašin Vojinović
37cbe4e8c1
chore: clippy
2025-10-05 14:29:51 +02:00
Vukašin Vojinović
1190da87ce
chore: update dependencies
2025-10-05 14:29:51 +02:00
Vukašin Vojinović
c31a46961a
chore: Rust 2024 edition
2025-10-05 14:29:51 +02:00
Ian Douglas Scott
3b86984332
Update to zbus 5.x
...
https://github.com/dbus2/zbus/releases/tag/zbus-5.0.0
Now requires `pub` on uses of `#[proxy]` if the generated types should
be `pub`.
2025-05-22 22:54:07 +02:00
Ian Douglas Scott
ac5713df52
Dependency updates
2025-05-22 22:54:07 +02:00
Ian Douglas Scott
8b783f2e8e
bluez: Add required futures-util feature
2025-05-22 22:54:07 +02:00
Ian Douglas Scott
19a994fce9
bluez: Enable sink feature of futures-channel
...
Fails to build without this.
2025-05-22 22:54:07 +02:00
Michael Aaron Murphy
0eee63a96c
feat: add zbus crate for org.freedesktop.Accounts
2024-12-04 16:09:57 +01:00
Ashley Wulber
6210012924
feat: a11y
2024-11-01 07:50:53 -04:00
Michael Aaron Murphy
931f5db558
feat(bluez): integrations for creating bluez agents
2024-10-02 10:13:31 +02:00
Michael Aaron Murphy
01ee80cd97
example(bluez): fix bluetoothctl example
2024-09-30 16:23:37 +02:00
Michael Aaron Murphy
5630ebe694
feat(bluez): add AgentManager1, HealthManager1, and ProfileManager1 interfaces
2024-09-30 16:16:24 +02:00
Antoine C
8059e6bdaa
feat: add bindings for BlueZ
2024-09-24 12:29:09 +02:00
Antoine C
e0d6a04d6e
fix: add missing UPower Device type
...
Device type can be found in the doucmentation
https://upower.freedesktop.org/docs/Device.html#id-1.2.4.8.17
2024-09-03 13:12:38 +02:00
Michael Aaron Murphy
7aedc25e32
improv(network-manager): add NetworkManager::activate_connection_by_paths
...
Useful when you have the paths, but not the zbus objects
2024-08-29 15:43:41 +02:00
Michael Aaron Murphy
64f4000374
fix(networkmanager): Device::available_connections returns Settings objects
2024-08-28 16:24:11 +02:00
Jeremy Soller
cd21ddcb1b
Merge pull request #16 from pop-os/locale1
...
feat: Add bindings for locale1
2024-07-02 06:33:48 -06:00
Victoria Brekenfeld
9f90ae32da
feat: Add bindings for locale1
2024-07-02 13:48:44 +02:00
Jeremy Soller
1fdfcc8045
Merge pull request #15 from pop-os/upower
...
upower: Add a couple properties, and `KbdBacklight` bindings
2024-06-13 19:01:30 -06:00
Ian Douglas Scott
eb5cd58587
upower: Add a couple properties, and KbdBacklight bindings
2024-06-13 14:48:41 -07:00
Ashley Wulber
badfc6a0bb
fix: typo
2024-05-16 16:11:28 -04:00
Ashley Wulber
d2d14d6610
feat: zbus 4.2.1 update
2024-05-16 22:08:05 +02:00
Ashley Wulber
f05789c4ce
feat: zbus 4.2.1 update
2024-05-16 21:24:53 +02:00
Michael Aaron Murphy
ce9c789fe6
chore(hostname1): remove invalid Cargo keyword
2024-04-10 16:17:53 +02:00
Jeremy Soller
4cd69b3f51
Merge pull request #13 from pop-os/hostname1
...
add hostname1-zbus for org.freedesktop.hostname1
2024-04-10 08:03:21 -06:00
Michael Aaron Murphy
a5024e0a3d
feat: add hostname1-zbus
2024-04-10 14:35:06 +02:00
Ian Douglas Scott
c81f428ace
mpris: Add helper for enumerating players, watching for new players ( #12 )
2024-04-03 18:32:12 -07:00
Ashley Wulber
8b9767f6ce
chore: cargo fmt & geoclue docs
2024-02-19 11:35:11 -05:00
Ashley Wulber
c83767c7e5
feat: geoclue bindings
2024-02-19 11:35:11 -05:00
Ashley Wulber
5dea929b73
feat: add bindings for the switcheroo dbus service
2024-01-24 01:03:50 -05:00
Ashley Wulber
3644bc9099
feat: cosmic settings daemon ( #8 )
...
* feat: cosmic settings daemon
* refactor: simplify by unifying trait for state and config
* chore: add ping and pong methods
* refactor: remove ping & pong methods
* cleanup
2023-12-29 17:46:43 -05:00
Ashley Wulber
2ef53b2bfa
chore: derive Default, PartialEq, and Eq
2023-12-12 15:35:10 -05:00
Ashley Wulber
c9cb2c256e
fix: add mpris2 to workspace
2023-11-10 12:05:12 -05:00
Ashley Wulber
3b8936053d
set workspace resolver to 2 and use workspace deps
2023-11-10 11:27:29 -05:00
Jeremy Soller
dd3d4935a9
Merge pull request #1 from pop-os/more-bindings
...
Add more zbus bindings
2023-02-01 09:47:32 -07:00
Michael Aaron Murphy
945f80f036
feat: add mpris2-zbus for org.mpris.MediaPlayer2
2023-02-01 17:42:52 +01:00
Michael Aaron Murphy
4d8815361d
feat: add upower-dbus for org.freedesktop.UPower
2023-02-01 17:31:08 +01:00
Michael Aaron Murphy
943c2a8bf2
feat: add timedate-zbus for org.freedesktop.timedate1
2023-02-01 17:29:25 +01:00
Ashley Wulber
95f6d5e9ac
fix: active connection state
2023-01-09 21:57:10 -05:00
Ashley Wulber
5adeb6dc11
derive: debug copy clone
2023-01-06 23:24:11 -05:00