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:
…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
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.
Being used to working with no ready-made engine this gives me very ambivalent feelings:
1. Yaaay, I can do this without fully understanding how it works underneath! Prototyping is so quick!
2. Oh no, I don't fully understand how it works underneath! Debugging is so hard!
Not really participating in #stopwaitingforgodot jam, but took this opportunity to go back to my old "park revitalization" prototype in #GodotEngine and learn how to use viewports in order to add splitscreen multiplayer :) #gamedev #indiedev #gamejam
But at least one could already play stuff like Animatch or Neverball at full res on the phone with no glaring issues.
Today, while still not ready to become the default (almost!), SDL got bunch of those missing parts filled in - mostly by Ethan Lee. I've managed to find and fix some bugs this time as well. So, grab SDL 2.0.16, test and enjoy its refreshed Wayland backend while it's hot!
More info on the Wayland backend state (by Ethan): https://icculus.org/finger/flibitijibibo
Back in 2018, putting SDL's Wayland backend into shape was part of my first project done for @purism. Before that you couldn't really use it without expecting it to crash; it was outdated and lacked support for basic stuff like high DPI screens. Got it to work well enough for basic use-cases back then (even fixing some compositor bugs in the process), but it was still pretty bare bones with tons of features missing and the rest held by duct tape.
Update on how we are accelerating Librem 5 software support in mainline Linux ➡️ https://puri.sm/posts/librem-5-support-in-mainline-linux/
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.
The GNOME Mobile Q&A starts in half an hour (14:00 UTC)!
We'll have many of the core people behind various pieces of the stack, including @agx, @KekunPlazas, @exalm, @dos, and myself.
Join here: https://meet.gnome.org/ale-u66-xf7-kic
If you're interested in GNOME Mobile development, adaptive apps, and the future of the GNOME platform join our virtual Q&A later this week!
We'll have many of the core people behind various pieces of the stack, including @agx, @KekunPlazas, @exalm, @dos, and myself.
Thursday, July 29
14:00 UTC
meet.gnome.org/ale-z3p-pjq-kkn
phosh 0.12.1 is out 🚀 : https://source.puri.sm/Librem5/phosh/-/releases/v0.12.1
This mostly brings the bug fixes by @dos and yours truly into a release, updates translations and also no longer claims the accelerometer when automatic rotation is off (making iio-sensor-proxy sleep a lot more, helps 🔋) .
Hi, I'm dos. ~80 silly FLOSS games, open smartphones, terrible music. 50% of @holypangolin; 100% of dosowisko.net. he/him/any. I don't receive DMs.