On the on screen keyboard side we fixed two long standing issues:

  • the on screen keyboard "sometimes" unfolded with a delay, this is now fixed in stevia.
  • When the user submitted preedit it could show up in the next text input e.g. in #Chatty or Flare. This is now fixed in #phoc.

4/x

Some progress on #Cutout handling in #phoc (using our xdg-cutout-v1 protocol propsal) . The mobile settings app starts app normally (for demo purposes) but when maximized it uses the received cutout information to shift its UI element downward enough to not overlap with the display notches (rendered in transparent purple by the compositor).

#phosh's panel becomes transparent so things look more uniform (which is mostly a hack atm and there to make the demo look more interesting 🤓 )
#LinuxMobile

I keep forgetting Phoc is wlroots. I wonder how well Sway runs on Halium phones, then. Can't seem to find any info about that.

#Sway #Phoc #Phosh #wlroots #Halium #LinuxMobile #LinuxPhones

Apart from that we had some #Cellbroadcast related fixes in #phosh and the
pomodoro plugin can now automatically start on unlock.

The #Wayland compositor #Phoc gained initial sysprof support, a debug
option to damage the whole output and we fixed several crashes.

3/x

More bits of #phoc's upcoming workspace support falling into place. It can now show a small indicator in the top left corner when switching work spaces:

#phosh #LinuxMobile

#Phosh's compositor #phoc got updated to the latest stable #wlroots release 0.19.0 giving us all the goodies from there. Apart from that it now remembers your phone's display resolution in case you want something different than the calculated default. It also supports adaptive sync now and gained support for protocols like shortcuts-inhibit.

2/x

#wlroots is putting out release candidates for 0.19.0 and I'm running my #phoc branch targeting that on my laptop since today and it didn't crash yet (https://gitlab.gnome.org/World/Phosh/phoc/-/merge_requests/599). That's a pleasant surprise. 🎉

I've also uploaded the wlroots RCs to #debian #experimental just in case.

#phosh

Making sure you're not a bot!

Nice, just a small fix and #phosh's compositor #phoc runs with #wlroots #vulkan renderer on the OnePlus6T. This needs some more work regarding e.g. alpha blending but it's already usable.

#LinuxMobile

@NekoCWD @postmarketOS Nice! It made current (unreleased) #phoc crash 🙃 but that's fixed (https://gitlab.gnome.org/World/Phosh/phoc/-/merge_requests/663)

#phosh

xdg-popup: Ignore reposition for layer-shell (!663) · Merge requests · World / Phosh / phoc · GitLab

GTK4 likes to reposition popups however for layer-shell this doesn't work as wlr_xdg_popup_get_position is tied to xdg-surface and asserts if passed in a layer-surfade. Skip the reposition in...

GitLab
A limitation of using #phosh in docked mode (having an external 🖥️ , 🖱️ ⌨️ attached to your 📱 ) was that #phoc wouldn't support multiple workspaces. There's an MR that adds initial workspace support now (which might even land for 0.46) 🧵 :