On my quest to land some more pending #phosh merge requests I finally reworked the mode based app filtering (https://social.librem.one/@agx/105004293674500101) so only docked mode shows all apps by default while only adaptive ones are shown in mobile mode.
This can be toggled manually via a button and also disabled completely via a #gsetting . Mobile mode gets more tidy this way (and you can always white list individual apps).
org.Gtk.MountOperationHandler support coming to #phosh so you can open encrypted volumes with swipeable, modal dialogs
With >150 non-merge commits (~4.5 every day since the last release) this is one of the bigger #phosh releases commit wise.
phosh 0.11.0 is out 🚀 : https://source.puri.sm/Librem5/phosh/-/releases/v0.11.0
New features:
- Wifi/WWAN/BT quick settings now toggle on/off, long press opens Settings
- Initial support for `gnome-session --systemd`
- Torch brightness slider
- Allow to show battery percentage in top bar (via Settings toggle)
And there's more! See above release notes for the full list of changes and contributors.
Zhaofeng Li is working on moving the #phosh session setup to #systemd units https://source.puri.sm/Librem5/phosh/-/merge_requests/824 as modern #gnome-session does.
Building on top of https://social.librem.one/@agx/106165637941088397 and about 80 commits later we passed the magic 50% test coverage hurdle (meaning we test about half of #phosh automatically which each commit).
To ease debugging issues on the road i made #gnome-logs shrink to smaller screen sizes. This is based on @brainblasted 's work to make #gnome-logs use #libhandy initially.
#phosh 0.10.2 is out 🚀 : https://source.puri.sm/Librem5/phosh/-/releases/v0.10.2
This is another (stability and ui) bugfix release. It also updates several translations and adds initial built-in screenshot support.
See above release notes for the full list of changes and contributors.
I've tagged another git snapshot of #feedbackd with a bunch of fixes.
Here's the list of changes: https://source.puri.sm/Librem5/feedbackd/-/releases/v0.0.0%252Bgit20210426
#feedbackd is used by #phosh, #calls and others to provide haptic, audio and led feedback.
#phosh 0.10.1 is out 🚀 : https://source.puri.sm/Librem5/phosh/-/releases/v0.10.1
Other changes will take some more time so let's release #convergence and #geoclue fixes, updated translations and automatic built-in display rotation.
See above release notes for the full list of changes and contributors.
#phosh 0.10.0 is out 🚀 : https://source.puri.sm/Librem5/phosh/-/releases/v0.10.0
Besides plenty of fixes #phosh can now be a #geoclue agent (so location services can work) and has support for reboot/shutdown dialogs (which are used when e.g. gnome-software wants to reboot or when you shut down the system from the menu).
See above release notes for the full list of changes and contributors.
So i wanted to see if developing new system modal dialogs for #phosh becomes simpler (and less code) with the recent changes so i took a stab at the EndSessionDIalog:
@exalm@floss.social @purism This is the corresponding #phosh MR https://source.puri.sm/Librem5/phosh/-/merge_requests/758
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):