Releases: bilelmoussaoui/ashpd
Releases · bilelmoussaoui/ashpd
0.2.5
0.2.4
bump to 0.2.4
0.2.3
- Properly serialize/deserialize C-enums like types
0.2.2
- WindowIdentifier: don't fail in case a Wayland handle has been already exported. Instead store it internally and re-use it and only unexport the handle when the latest WindowIdentifier that makes use of that handle is dropped.
0.2.1
- Fix a typo in WindowIdentifier constructor name
form_raw_handle
->from_raw_handle
0.2 release!
The release consists of a ton of changes that happened during the last 6 alpha releases and one beta. It consists of mostly:
- Async only API using zbus 2.0
- A new almost fully featured demo of the API available on https://flathub.org/apps/details/com.belmoussaoui.ashpd.demo
- Integration with both GTK4/GTK3 for x11/Wayland window handle retrieval (optional)
- Integration with PipeWire for retrieving the camera NodeID when possible (optional)
- Integration with raw-window-handle crate to allow creating a WindowIdentifier from it, very useful for cross-platform crates that wants to make use of the portals on Linux (optional)
- Library calls logging using the tracing API (optional)
- Docs aliases for finding the Rust alternatives to what libportal offers or for finding the proxy to use from the DBus interface
- Enjoy!
First alpha release of the ASHPD demo
ASHPD Demo is a little application to test various parts of the portals using the ASHPD library