A short introduction on how to use your desktop system for #MobileLinux development using a nested #phosh session (and without having to compile anything):
https://phosh.mobi/posts/phosh-dev-part-0/
This is planned to have follow up parts, let's see how this works out.
phosh 0.24.0 is out 🚀📱 : See https://honk.sigxcpu.org/con/Phosh_0_24_0_released.html for details.
I've tagged an initial version 0.0.1 of gmobile, a small supporting library used by #phosh, #feedbackd and soon #phoc for notches/cutouts, timers and the like: https://gitlab.gnome.org/guidog/gmobile/-/releases/v0.0.1
This is in early stages but maybe there's some stuff useful for other projects.
As the last component of the 0.23.0 release set #phoc 0.23.0 is out, fixing the pixman renderer to help #CI testing, running in #qemu and platforms that can't or don't want to use GLES2. If you don't need any of these it's safe to wait for 0.24.0.
Release notes at: https://gitlab.gnome.org/World/Phosh/phoc/-/releases/v0.23.0
#phosh #wayland #wlroots #linuxonmobile #mobile #gnome #gnomeonmobile #librem5
Some progress to handle notches / cutouts of #linuxmobile phones better in #phosh : I have a small lib that gets panel cutout / notch information as #svg paths and can calculate a bounding box . #phoc can use it to render cutouts for debugging and #phosh can use it for layout (so far only to shift the panel down). (see follow up posts for more pictures).
1️⃣ /4️⃣
📱 A short look back on #phosh in 2022: https://honk.sigxcpu.org/con/Phosh_2022_in_retrospect.html
phosh 0.23.0 is out 🚀📱 :
There's a new lockscreen plugin to show emergency information by @kop316 , Plugins can now have preferences, we switched documentation to gi-docgen and there's more.
Check out the full release notes at https://gitlab.gnome.org/World/Phosh/phosh/-/tags/v0.23.0
#phosh #librem5 @purism #gnome #linux #mobile #linuxmobile
1️⃣ /2️⃣
📱 I've tagged version 0.0.2 of #feedbackd (a daemon to handle audio, haptic and led feedback on #linuxmobile e.g. when using (but not limited to) #phosh
https://source.puri.sm/Librem5/feedbackd/-/releases/v0.0.2
Along with that goes feedbackd-device-themes:
https://source.puri.sm/Librem5/feedbackd-device-themes/-/releases/v0.0.2
Themes can now be way smaller as they can chain up to the default theme allowing users to override individual events.
I often use the same key combos in the terminal so I added a (configurable) shortcut bar on top of #phosh osk-stub's (pretty basic) terminal layout. Let' see how this works out.
#librem5 #linuxmobile #mobilelinux #gtk
1️⃣ /2️⃣
📱 Device maintainers and #phosh users (hopefully) rejoice: #feedbackd will soon support merging themes so you can e.g. chain up to the default theme and just replace the feedback for events you want to change. There's also a validator to check your changes (which is also used in CI).
#linuxmobile #mobilelinux
1️⃣ /2️⃣
There can't be enough emojis 😎 :😃 😹 so I added a new widget (based on #gtk 's emoji chooser) to #phosh's osk-stub:
#librem5 #linuxmobile #mobilelinux
1️⃣ /2️⃣
This is #phosh osk-stub reusing the (not yet merged) completion code to talk to #uim-anthy to input bits of #Japanese. I mostly did that to see if the interface is flexible enough but it would be great to make this actually usable:
#phosh #librem5 #linuxmobile #mobilelinux
1/2
🚀📱 I've tagged version 0.0.1 of #feedbackd (a daemon to handle audio, haptic and led feedback on #linuxmobile e.g. when using (but not limited to) #phosh.
https://source.puri.sm/Librem5/feedbackd/-/releases/v0.0.1
There's still no API guarantees but having releases should make it a bit easier for distros than tracking git snapshots.
Thanks @devrtz for the fixes in this release!
phosh 0.22.0 is out 🚀📱 :
A bit later than usual but with more style improvements, better battery indicator and more:
Check out the full release notes at https://gitlab.gnome.org/World/Phosh/phosh/-/tags/v0.22.0
#phosh #librem5 @purism #gnome #linux #mobile #linuxmobile
1/2
I'm really good at making typos so I revisited the text-completion support in #phosh's osk-stub and added a completer based on the #presage library and trained it with a German text from @gutenberg_org and was surprised how well that works. 1/2
Devices with notches and rounded corners using #phosh so far have to tweak CSS to move the clock out of center (https://gitlab.gnome.org/World/Phosh/phosh/-/issues/552). I've experimented with a GSetting to just move the whole panel down a bit: https://gitlab.gnome.org/World/Phosh/phosh/-/merge_requests/1158
A short writeup on how you can use the #Librem5 's #smartcard reader for single-sign-on using #Kerberos and #PKINIT. No need to save any credentials on the phone: https://honk.sigxcpu.org/con/Kerberos_authentication_on_the_Librem_5.html