Show more

He look, 🎅 just dropped 0.34.0 🚀 📱 . The bulk of things happened on the Wayland compositor side but the phone shell and other bits also got some improvements and fixes.

Check the detailed release notes at phosh.mobi/releases/rel-0.34.0

Today was cell broadcast test day in NL. @janvlug and @z3ntu thankfully captured Modemmanager logs. Piped that into my MM testcase and could parse it out all right:

> NL-Alert 04-12-2023 12:00: TESTBERICHT. De overheid waarschuwt je tijdens noodsituaties via NL-Alert. Je leest dan wat je moet doen en waar je meer informatie kan vinden. *** TEST MESSAGE Netherlands Government Public Warning System. No action required.

Next up message assembly and exposing it on DBus.

It's the small things. @rudraps@mastodon.social is working on a mobile-settings feature that requires touch drag and drop in a GtkFlowBox. That didn't work and as it turns out we need two small fixes in and a small fix in . With that we can also reorder OnScrenKeyboard shortcuts that way:

If you're running 's development branch (main, tracking git) on a device with split display controller and gpu (like the with and mxsfb / dcss) make sure to set

WLR_RENDER_DRM_DEVICE=/dev/dri/renderD128
export WLR_RENDER_DRM_DEVICE

in ~/.phoshdebug as otherwise GTK4 (and lots of other things) will fail to render anything. GTK3 and itself will work fine.

This doesn't apply when you run nested of e.g. with intel graphics.

phosh 0.33.0 is out 🚀📱:

Allows to toggle password visibility on/off in all modal dialogs, new
🔒-screen plugin to launch tasks, improved support for Indic languages ➕ UI and troubleshooting tab improvements in mobile settings.

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

I ever so often close the 🎵- player and when grabbing the 📱 I'd have to unlock it to just start the 🎵 player and then 🔒 the 📱 right away again (as there's controls on the 🔒-screen then anyway).

Hence I wrote a small plugin to add arbitrary "launchers" to the 🔒-screen via a desktop file.
This is very simplistic atm (as we e.g. don't track app-state) but gets the job done initially.

I only used it for that purpose but there's other potential use cases:

Interesting talk by Michael Tretter at about Wayland shells on embedded systems: youtube.com/watch?v=qK2Emqp9t0

also mentioning , and

After lots of cleanup over the past releases I'm inclined to switch 's main branch to track git rather than the latest stable version as I can then catch up with new wlroots features faster. Stable releases would then be cut from a wlroots-0.xy branch tracking the stable wlroots version. Good idea?

phosh 0.32.0 is out 🚀📱:

More fixes in and ➕ allows to reorder lock screen plugins (thanks gauthamx@mastodon.world) ➕ improvements in phosh-osk-stub's virtual-keyboard mode in non US layouts (e.g. for electron apps) and initial support for Malayalam.

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

@purism

Had the need to charge an all electric Kia recently and guess what: both the charging stations app and the vendor's app are proprietary so how would I know when charging finished?

Turns out people around figured out the vendor API so I could use that to have a small app to monitor the charging status on my running

I had already disabled automatic HighContrast in but the last days were so ☀️ that I flipped it on again.

Thankfully this doesn't need any `gsettings set sm.puri.phosh automatic-high-contrast true` anymore but can be done conveniently in the mobile-setting's sensor panel added by @devrtz in 0.29.0.

When splitting phosh-osk-stub out of one of my goals was "use it from day one". This required to hack in a virtual-keyboard driver so Electron apps (and other apps that can't deal with text-input-unstable-v3) can fall back to "emulated key presses" instead of using an input-method.

Prompted by input from Kai Lüke who (rightly) pointed out that the German layout was missing symbols in virtual-keyboard mode I revisited the situation and we can now handle more languages:

1️⃣ /2️⃣

Progress in supporting Indic languages in phosh-osk-stub:

- merged initial completer support for Indic languages based on libvarnam earlier this week
- have an MR to switch from libvarnam to more modern govarnam (thx @subins2000
- @arunmani is looking into making all the possible completions available
- have an MR to allow to switch between different completion engines automatically (e.g. use for Us & De and for (see video below)

1️⃣ /2️⃣

People had different theories why phosh-osk-stub woudn't use the whole display width on wider displays so I was buckling up for a full afternoon of debugging sizing issues but as it turns out after a couple of minutes we were just missing a tightening-threshold in a HdyClamp: Rest of the afternoon saved thanks to inspector 🎉

phosh 0.31.0 is out 🚀📱:

Lots of fixes in ➕ better xdg-activation ➕ less CPU usage ➕ animations on tiling/max

now supports the tablet-mode of convertibles (based on work by Jonathan Hall)

p-m-s allows to configure the notification priority for waking up the screen (thanks to Suraj Kumar Mahto).

libcall-ui switched to GTK4 thanks to @antonok.

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

@purism

Thanks to @antonok libcall-ui's main branch now uses GTK4/libadwaita. We've also tagged 0.2.0~beta1 for that.

For GTK3/libhandy applications there's still the 0.1.x branch.

There is a long standing issue in (the compositor used with (but as I recently learned also other projects like ) that makes windows flip their size when crossing a screen edge (as tiling is (incorrectly) kicking in). This makes dragging windows around in docked mode harder than necessary.

This is about to improve and (thanks to the ground work over the past months) we can also add some visual feedback:

Show more
image/svg+xml Librem Chat image/svg+xml