With a bit of #blur in #phoc we can have more vivid backgrounds while text still remains easy to read. As this happens on the compositor side there's basically no performance impact (but we rely on two small, not yet merged wlroots patches). This is mostly groundwork for more things to come.

#phosh #LinuxMobile

Couldn't focus on much else so looked into brushing up an old MR to add tile margins and using the accent color in #phoc :

#phosh

The Wayland compositor #phoc saw some workspace related improvements but the major changes affect the handling of override-redirect windows in #X11 applications. This allows X11 applications like #emacs, #ardour, etc. to work better. We also updated to #wlroots 0.19.3.

4/x.

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