#phoc

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

Guido Güntheragx@ruhr.social
2025-12-07

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

2025-08-26

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

Guido Güntheragx@ruhr.social
2025-08-03

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

A screenshot of Phosh's unfolded settings panel. The monitor scales' status page is opened. If one changes the resolution here (or via e.g. `wlr-randr`) it will now be preserved between sessions.
Guido Güntheragx@ruhr.social
2025-04-24

#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 (gitlab.gnome.org/World/Phosh/p). That's a pleasant surprise. 🎉

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

#phosh

Guido Güntheragx@ruhr.social
2025-03-28

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

Log output from a OnePlus6T running #phoc with the Vulkan renderer.
Guido Güntheragx@ruhr.social
2025-03-17

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

#phosh

Guido Güntheragx@ruhr.social
2025-03-16

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) 🧵 :

Sebastian Krzyszkowiakdos@librem.one
2025-03-10
2025-01-17

Happy new year everyone!

phosh 0.44.1 is out 🚀📱 :

This is a small bug fix release containing stability fixes for #phosh and #phoc that shouldn't wait 'til 0.45.0. Most of them (but not all) address issues introduced in 0.44.0.

Check out the release notes at phosh.mobi/releases/rel-0.44.1.

🙏 to everyone who contributed to this release.

#phosh #librem5 #pinephone #gtk #wlroots #gnome #linux #mobile #LinuxMobile

2024-12-10

@agx The discoverable button for taking apps out of fullscreen has now landed (including a fix for #phoc to not crash when doing so 😃 ). This should help apps that don't expose an easy to discover way to unfullscreen them (without resorting to workarounds like using the OSK or spawning another app).

#phosh

A screenshot showing Phosh's overview. The thumbnail of the running application has an icon to take it out of fullscreen.
2024-10-22

phosh 0.42.1 is out 🚀📱:

This is a bug fix release addressing important issues in #phoc and #squeekboard that shouldn't wait 'til 0.43.0. Check out the release notes at phosh.mobi/releases/rel-0.42.1. It also adds the release of phosh-osk-data which was a bit late for 0.42.0.

🙏 to everyone who contributed to this release.

#phosh #LinuxMobile

2024-09-30

phosh-osk-stub (and #phoc) got several fixes related to text completion / prediction so we enable it by default if the app requests it (e.g. chatty and GNOME TextEditor do). This will hopfully let more apps do that.

The OSK also got a paste button.

5/n

2024-07-12

#phosh 0.40.1 is out 🚀📱:

Basically the only (but important) change is a crash fix in #phoc introduced in 0.40.0.

phosh.mobi/releases/rel-0.40.1

2024-06-30

phosh 0.40.0 is out 🚀📱:

- #phosh: more quick toggles (dark style, mobile data). Allow suspend when device is locked. 🐛 fixes. Tweaks for #Rust binding generation
- #phoc fling gesture for phosh's top and home bar. 🐛 fixes.
- #mobilesettings: allow to tweak shell layout, lock delay and plugin ordering via ☝️

Check out the full release notes at phosh.mobi/releases/rel-0.40.0

🙏 to everyone who contributed to this release.

#phosh #librem5 #pinephone #gtk #wlroots #gnome #linux #mobile #LinuxMobile

Guido Güntheragx@librem.one
2024-06-08

So far you had to pull out #phosh's top and bottom bar quiet a bit to make it unfold. That's kind of o.k. on 📱 like the #Librem5 or #PinePhone but can be cumbersome on larger phones like the #OnePlus6T or tablets like the #Librem11. I've put out an MR for #phoc which adds a fling #gesture so you can also fold/unfold with a fast swipe. Here's a short video demoing this for different screen sizes:

#LinuxMobile

2024-05-26

Want to configure which hardware buttons unblank the screen of your 📱 with #phosh? Here's how (and submitting your changes upstream will fix it for others too): phosh.mobi/posts/wakeup-keys/

#libinput #phoc #hwdb #udev #LinuxMobile

A terminal window on a mobile phone running phosh showing the output of "udevadm info".
2024-05-17

🚀 📱 phosh 0.39.0 is out. Some highlights:

- #phosh: folder support, night light quick setting
- #phoc: wakeup-key handling (to prevent accidental unblank)
- #squeekboard: New layouts, lots of layout improvements
- mobile-settings: Allow to manage custom quick settings, allow to toggle whether to ignore hw keyboards, many new translations

Check out the full release notes at phosh.mobi/releases/rel-0.39.0

#librem5 #pinephone #gtk #wlroots #gnome #linux #mobile #LinuxMobile

Client Info

Server: https://mastodon.social
Version: 2025.07
Repository: https://github.com/cyevgeniy/lmst