@Alexmitter That doesn't make too much of a difference atm since both ways need additional stuff on top. Having 2992 merged would certainly help to get that into a mainlineable state though.
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
@exalm@floss.social @KekunPlazas https://gitlab.gnome.org/World/Phosh/phosh/-/merge_requests/902 launches an app already and screenshots. that could easily be a flatpak as well. We'd need to make this screenshot the window only and then navigate via virtual keyboard/mouse. We can also drive different resolutions for mobile and laptop layouts if needed.
@KekunPlazas Not necessarily since you can navigate the app via the virual keyboard and fill in that data in the tests.
@KekunPlazas Wonder if we can repurpose this. I currently do this in process so i can peek at phosh internals but running a separate app looks doable too. Getting the locales into place could be fiddly but maybe we can grab the flatpak artifact and run and screenshot that under different locales?
…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.
@postmarketOS @linmob @danctnix that's reasonable to keep the maintenance burden under control. It should be merged soon though (there was review already if you look through the comments).
@linmob @danctnix @postmarketOS The patch has design blessing, is approved by upstream and will be merged after 41 is branched, that's as close as it gets when GNOME is about to release. Can't help here sorry. (#pureos carries the patch since some time)
@linmob @danctnix your distro lacks a patch https://gitlab.gnome.org/GNOME/gnome-control-center/-/merge_requests/1044 - see the release notes: https://gitlab.gnome.org/World/Phosh/phosh/-/releases/v0.13.1#patches-that-arent-merged-upstream-yet
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
@joshfowler Also locate all sm.puri.OSK0.desktop and make sure none conatins "Exec=/usr/local/bin/phosh-osk-stub"