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
This is the jellyfish h264 demo on a #librem5 using the #imx8mq's #hantro VPU.
Using the CPU we take 300% of CPU time, using the VPU instead we take 10% (and even that can be optimized further). Using the VPU also saves ~1.5W of power. Thanks go to the #gstreamer and #linux kernel folks for making this possible!
#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 day4:
- More 'boring' setup for daily work: #mumble, #flatpak
-- `gsettings set org.gnome.desktop.input-sources xkb-options "['compose:caps', 'lv3:ralt_switch']"`
- most remaining papercuts are in #phoc/#phosh around window placement and good defaults
So from now on I'll just update when something changes (for the good or bad)
#librem5 docked day3:
- nothing too exciting (mail prodding finish up elpa/#emacs config)
- noticed one issue where textures sometimes get corrupted after display power save. Doesn't look like https://source.puri.sm/Librem5/linux-next/-/merge_requests/233 or https://source.puri.sm/Librem5/linux-next/-/merge_requests/249 so needs investigation.
#librem5 docked day 2:
- Move #gpg config over so #nitrokey works on the dock (hello encryted email, package uploads, ...)
- Join #matrix via element until #chatty fully covers it
- Figure out #gssapi smtp in #mutt needs libsasl2-modules-gssapi-mit (so say goodby to the last on disk location that stored account passwords unencrypted)
- unbreak plymouth in #PureOS #Byzantium so it doesn't force meta packages off the system (https://source.puri.sm/pureos/core/plymouth/-/merge_requests/1)
- no crashes so far
#librem5 docked day 1 (continued):
- a notification LED is great, even for desktop use
- I need a better keyboard/pointing device combination (so far i just grabbed an old one lying around): usb, preferably integrated touch pad, preferably integrated usb-port, preferably us-layout. Recommendations welcome.