Spent the morning looking how much work the move of #phosh to #gtk4 / #libadwaita will be and it turned out better than expected.
Needed to stub out some dependencies (libcall-ui, gcr, libgnome-desktop) and hack back support for custom wayland surfaces into #gtk4 but with that things start to work and we can go widget by widget:
Thanks to @agx and @tbernard for helping me get seek buttons into #phosh! 🎉
Here's how it looks like from the lockscreen, see Guido's post for how it looks like in unlocked state: https://social.librem.one/@agx/107111893750757123
Coming soon to a disto near you. And yes, all distros with Phosh, that's the great thing about upstreaming a feature! 😄
Improvements for those of us who run #phosh daily on their #librem5:
- the media player allows to skip in songs/podcasts (by @ollieparanoid)
- headphones show a different icon
- music player gets muted on headphone unplug
…and thanks to #debconf's video team here's the talk on #debian on #mobile devices: https://ftp.acc.umu.se/pub/debian-meetings/2021/MiniDebConf-Regensburg/debian-on-a-smart-phone-are-you-serious.lq.webm
#phosh's CI pipeline can now take screenshots of some parts of the shell in different languages and link to these as parts of a merge request. This hopefully helps translators, designers and develpers to figure out more easily how things look in different languages:
I gave a short talk about #debian on mobile devices at the #DebianMiniDebconf in Regensburg last weekend (https://wiki.debian.org/DebianEvents/de/2021/MiniDebConfRegensburg#Saturday) and I could present the slides using a #librem5 with HDMI over usb-c connected to the presenter and phom (https://source.puri.sm/guido.gunther/phom) as a virtual mouse. Needed some hacks still to e.g. bring up #squeekboard to exit full screen but I think we can make this work out of the box in the future.
Two things around the corner for less flicker during boot in #phosh and #phoc (https://gitlab.gnome.org/World/Phosh/phosh/-/merge_requests/890, https://gitlab.gnome.org/World/Phosh/phoc/-/merge_requests/265)
Kudos to @francois for the #plymouth theme, @dos for plymouth crash fixing and @craftyguy for osk-sdl
phosh 0.13.1 is out 🚀 :
https://gitlab.gnome.org/World/Phosh/phosh/-/tags/v0.13.1
Feedback quick setting cycles through all modes, "Close all" notifications button, improved encrypted media handling and fractional scaling improvements.
The #Debian Janitor now automatically produces updated packages with the latest upstream Git commit for about 8k out of the 30k packages in the archive. Instructions on how to add the apt repo and which packages are included at https://janitor.debian.net/fresh / https://jelmer.uk/fresh-builds.html
Some folks have asked about making a spam blocker for the #Pinephone . I made one here for #Phosh: https://gitlab.com/kop316/phosh-antispam
If the contact is not in your contact list (or you added it as "Spam), it will automatically hang up.
Also, it has some user configuration options to allow 1) blocked numbers, 2) a caller through if they call twice within 10 seconds, or 3) A way to look for a subset of a number (e.g. an area code, a number prefix) and let that through.
Let me know what you think of it!
Rebuilt, polished, and finally published a thing that @moonglum helped me build ages ago: Lookmarks: https://git.sr.ht/~bascht/lookmarks
Say hello to bookworm: FTPMasters have created the next testing distribution, codename bookworm, as a copy of bullseye. It will get its first updates from the unstable suite in a few days time when the release cycle begins all over again #ReleasingDebianBullseye
It's been only three days since #phosh 0.13.0 but since then we already landed two usability improvements:
- A button to close all notifications
- A way to cycle through all feedback modes (on/quiet/silent) by Pablo Correa Gómez
and there's a bit more cooking for 0.13.1.
phosh 0.13.0 is out 🚀 :
https://gitlab.gnome.org/World/Phosh/phosh/-/tags/v0.13.0
Improved call handling when shell is locked, lockscreen notifications, high contrast theme support and much more. Check the release notes.