Based on @craftyguy 's #osk-sdl work i added cryptsetup-initramfs support to the #librem5's image-builder so one can build #luks encrypted images too. There's more work needed for this to hit the factory floor but at least one can build own images with encryption once all is merged. The video shows the devkit since this a bit simpler to debug over serial:
#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)
Getting #convergence on the #librem5 to work is all over the stack (#phosh, #phoc, #wlroots, #mesa, #linux kernel, ...). Every piece wants a bit of attention somewhat like https://twitter.com/i/status/1231344659634540550
#phosh 0.5.0 is out 🚀 : https://source.puri.sm/Librem5/phosh/-/releases/v0.5.0
This adds more keybindings, "docked mode" (for usage with external screen/mouse/keyboard) and more fixes with multiple screens.
You need recent #phoc 0.4.4, #squeekboard 1.10.0 and #wlroots git master (or backported fixes) for this to work.
#phosh 0.4.5 is out 🚀 : https://source.puri.sm/Librem5/phosh/-/releases/v0.4.5
This one adds a torch/flashlight quick setting, improves support for external screens and switches to structured logging. There's also a rather long list of internal fixes as well as translation updates (thanks a lot for that)!
@purism While fixing #convergence related issues in #phosh, #phoc and the kernel for the #librem5 I wanted things to be more automatic. So #phosh can now enable a 'docked' mode on screen plug: windows become moveable automatically (and get their close button back), #squeekboard gets disabled and there's a quick setting that lets you toggle that too:
#phosh 0.4.4 is out 🚀 : https://source.puri.sm/Librem5/phosh/-/releases/v0.4.4
Besides lots of new translations and i18n improvements this release switches to libhandy 1.0 and makes the wwan signal strength indicator work for #ofono too (contributed by &t). We also expanded the developer docs (https://honk.sigxcpu.org/projects/phosh/docs) and @zbrown made some internal cleanups.
Less hacks when driving an external screen with the #Librem5: you can see how the monitor picks up the video signal when the yellow led on the external screen turns to blue and the external mouse is detected when the cursor appears on #phosh's lock screen in the upper left corner (and yes, i need better video equipment):
@purism …and here's a quick Quake II demo using the #librem5 docked via usb-c (audio is from L5's built in speaker) - might be a bit more exciting than running #libreoffice (which also works):
Slides from my #debconf20 talk 'My phone runs Debian - and it does phone calls!' (https://debconf20.debconf.org/talks/13-my-phone-runs-debian-and-it-does-phone-calls/) are at https://git.sigxcpu.org/cgit/talks/2020-debconf-mobile/plain/talk.pdf
There's links at the end to the projects / talks i've mentioned.
The #Librem5's LCD panel driver just got applied to drm-misc-next: https://lore.kernel.org/dri-devel/20200818170556.GA2291850@ravnborg.org/ so the #DSI side of the display stack is mostly in place now 😓
Should you ever need a DisplayPort reference for NXPs imx8mq: here's a hardware mod for the #Librem5 Devkit to switch it from #HDMI to #DisplayPort: https://source.puri.sm/guido.gunther/imx8mq-hdmi2dp (based on schematic by Bernhard Fink in NXPs forums).
#phosh 0.4.3 is out 🚀 : https://source.puri.sm/Librem5/phosh/-/releases/v0.4.3
This release contains the shell side of volume (and other media) button support by @devrtz and notifications timestamps (by Lugsole) - so you know *when* you missed a call. i18n improved too.