I've reworked #phosh's system modal authentication prompts to all use a common base class. This makes it simple to add new features like swipe-away based on @exalm@floss.social code and to get consistent styling:
If flatpaks ask #geoclue for location service access #phosh can now handle that as a #geoclue agent (which became useful after fixing that for recent kernels using cgroupv2 (https://gitlab.freedesktop.org/geoclue/geoclue/-/merge_requests/81):
#phosh 0.9.0 is out 🚀 : https://source.puri.sm/Librem5/phosh/-/releases/v0.9.0
Now supports #GNOME's OSD DBus protocol, indicates microphone hardware kill switch state, fixes around the overview including long-swipes. Requires libhandy >= 1.1.90
#phosh 0.8.1 is out 🚀 : https://source.puri.sm/Librem5/phosh/-/releases/v0.8.1
Mostly bug fixes and cleanups this time around from @eliasr , @dos and yours truly.
#librem5 docked day 1:
- librem5-base won't transition from PureOS #landing to #byzantium due to outdated python-apt. Fix that (https://source.puri.sm/pureos/core/python-apt/-/merge_requests/1) so I get current configs and meta packges.
- Notice that #phosh lets the compositor pick the output for notifications so they might end up no the non-primary one. Fix that as well: https://source.puri.sm/Librem5/phosh/-/merge_requests/728
- #Luks encrypt the sdcard for mail and other storage
#phosh 0.8.0 is out 🚀 : https://source.puri.sm/Librem5/phosh/-/releases/v0.8.0
Changing output resolutions and scaling via GNOME Settings should now mostly work, system modal dialogs don't pop up on the lock screen anymore plus more fixes and i18n improvements. Thanks to everyone who contributed to this release!
Temporarily need more screen space with #phosh? Just scale to 100% instead of 200%:
I've put together a short overview on #phosh and closely related components and how they play together: https://honk.sigxcpu.org/con/phosh_overview.html
#phosh 0.7.1 is out 🚀 : https://source.puri.sm/Librem5/phosh/-/releases/v0.7.1
Bug fixes for keyboard navigation, monitor unplug, and modal dialog background rendering (@dos) but also new features like keygrabbing support (to make e.g media keys work) by @devrtz and initial logind support.
Here's a bit of doc how #phosh's session is set and what it interacts with: https://honk.sigxcpu.org/projects/phosh/docs/ch01.html
/cc @x51@cybre.space
#phosh 0.7.0 is out 🚀 : https://source.puri.sm/Librem5/phosh/-/releases/v0.7.0
This features automatic media mounting, initial support for background XML, handling of per app `show-banners` notification setting and fixes for swipe window closing by @exalm@floss.social
#phosh 0.6.0 is out 🚀 : https://source.puri.sm/Librem5/phosh/-/releases/v0.6.0
Besides more fixes for docked mode, the most visible change is @exalm@floss.social 's work to close apps by swiping up. This needs #libhandy 1.0.2.
#phosh 0.5.1 is out 🚀 : https://source.puri.sm/Librem5/phosh/-/releases/v0.5.1
This is mostly bugfixes over 0.5.1 plus translations updates but also enables docked mode for tablets thanks (thanks to Arnaud)