Show more

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️⃣

Dear @junocomputers if you sell computers and use Free Software Operating systems it is not o.k. to assume you can free ride on community support.

It makes me sad to have mails from users in my inbox that are stuck with an unusable device on a Sunday and are seeking help to get it going again. This is your job.

Please listen to your customer's issue. If it's a software issue in the latest upstream version forward it with a good description.

Screenshot is from junocomputers.com/product/juno

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 🎉

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:

Flipping the wifi/bt killswitch is sufficient. Here's a short video. The audio quality isn't great but you can hear the switch from speaker to the car's audio:

2️⃣ /3️⃣

Show thread

Car picks up the bluetooth audio from my running just fine:

1️⃣ /3️⃣

phosh 0.30.0 is out 🚀📱:

The major change is switching to newer but there's more fixes and improvements.

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

@purism

1️⃣ /2️⃣

phosh 0.29.0 is out 🚀📱:

This release brings Improved audio device selection, notifications for ongoing calls, a new sensors panel (thanks @devrtz) suspend from system menu (thanks undef) and more!

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

@purism

While at that I put notifications and media player widget into the same
scrolled window and have that use more vertical space so things are (hopefully) less clumsy to use.

2️⃣ /3️⃣

Show thread

While one could get back to an ongoing call on 's lockscreen by swiping
to the right it wasn't clear if there was still a call ongoing. This will be
improved by showing a notification on the lockscreen making it hard to miss (and which we can likely also use to switch between calls once the calls app supports it):

1️⃣ /3️⃣

Simplifying audio device selection in (which also needs a tweak in to get nice icons on too):

The transition between the normal and HC theme is now supported by an animation making it less surprising (video is at 2 x speed):

3️⃣ /3️⃣

Show thread

@devrtz added a sensor panel to mobile-settings that allows you to enable automatic HC and tweak the threshold at which ambient light intensity it kicks in:

2️⃣ /3️⃣

Show thread

And this is how it looks on a device with notch. Also enabled PHOC_DEBUG=cutouts so phoc renders the bounding box of these.

Show thread

Finally got to look at this again and instead of just pushing down 's top panel we now place the clock to the left or right based on the available space. The logic is still pretty simple but it covers the cases where we have data for in . Will try to land this in 0.29.0.

Show thread

phosh 0.28.0 is out 🚀📱:

There's quality of life and visual improvements both in phone and docked mode.

Check the release notes for details: phosh.mobi/releases/rel-0.28.0

@purism

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