There were improvements in the worskpace and keysym handling (by @tpikonen ), we allow fullscreen windows to remain fullscreen when they lose focus (which helps games) and fixed some several other issues.

#phoc

7/x

#phoc gained support for the xx-cutouts-v1 Wayland protocol to inform clients about display cutouts and notches. Below screenshots shoes our video player #livi using that information to keep the video out of the cutout area:

6/x

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