#µPlayer now indicates whether the v4l stateless codec (and hence hardware acceleration) is in use next to the movie title:
My recent work on mouse and touch pad configuration (https://social.librem.one/@agx/106408337604589298) made it into #phoc 0.8.0 (https://source.puri.sm/Librem5/phoc/-/tags/v0.8.0) released by @dos yesterday. Also contained is the idle fix needed for #gtk4 apps (https://social.librem.one/@agx/106551704433480573)
µPlayer 's #flatpak now includes all the needed #gstreamer bits to play #h264 accelerated video on the #librem5 out of the box. This allows for fast 📼 on distros that don't ship #gtk4 or #gstreamer git.
#watchedonlibrem5 #gnomeonmobile
More details at https://social.librem.one/@agx/106392894382489327
phosh 0.12.0 is out 🚀 : https://source.puri.sm/Librem5/phosh/-/releases/v0.12.0
New features:
- Only enable proximity sensor during calls
- Unblank screen on incoming calls
- encrypted volume mounts via org.Gtk.MountOperationHandler
- Show adaptive only apps in mobile mode (this is toggleable in the UI and configurable via GSetting)
This release needs either an #gtk3 or #glib patch. See release notes for the details for details, the full list of changes and contributors.
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).
Stitched together a small (µ) video player using #gstreamer and #gtk4 to test accelerated #h264 video decoding on the #librem5 using it's #hantro VPU. It gets along with 20% CPU usage when rendering the 15 Mbps jellyfish demo to a #GdkPaintable which is twice as much as the raw `gst-launch-1.0` pipeline (https://social.librem.one/web/statuses/105799071793016596) but not too bad. It also suspends rendering on screen blank and prevent screen lock during playback so just enough for 'on the road battery drain testing'.
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.
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:
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):
#webkit (for #epiphany) needed a small patch (https://trac.webkit.org/changeset/273960/webkit) to leverage the #gstreamer work that accelerates #h264 on the #librem5 (https://social.librem.one/@agx/105799071793016596). Resource usage did drop but not as much as i'd expected so there's more debugging needed.
#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