My patches for iio-sensor-proxy to support proximity sensors just got merged upstream: https://gitlab.freedesktop.org/hadess/iio-sensor-proxy/-/merge_requests/300 - thanks hadess !
The (mostly identical) code is already live on the #librem5 with #phosh 0.2.0 making use of it.
wlr-output-power-management finally made it into wlr-protocols: https://github.com/swaywm/wlr-protocols/pull/61 🚀
Thanks @emersion
for finishing up the wlroots side.
This will allow #phosh to notice screen blanks and trigger them. Compositor part side already done: https://source.puri.sm/Librem5/phoc/merge_requests/101
The next merge request will make #phosh cross the 1000 commit boundary:
```
$ git log --pretty=oneline | wc -l
999
```
Based on @merge 's accelerometer work (https://lore.kernel.org/linux-iio/cover.1569143551.git.lorenzo@kernel.org/) and yesterday's work to hook iio-sensor-proxy into #phosh, enabling rotation is just a couple of more lines of code.
The video shows the #librem5 devkit but it is the same for the phone. Please excuse the low video quality.
After adding proximity sensor-support to #iio-sensor-proxy (https://gitlab.freedesktop.org/hadess/iio-sensor-proxy/merge_requests/298) and adding runtime-pm support for the chip used in the #librem5 (and it's devkit) (https://lore.kernel.org/linux-iio/cover.1580721204.git.agx@sigxcpu.org/) we can now wire it up to #phosh to fade the screen and prevent keyboard input:
#phosh's #wlroots based compositor phoc now implements the necessary bits of the gtk-shell protocol to raise applications from the background when activated.
The video shows how the shell activates #gnome Settings multiple times while another application (the terminal) is in the foreground. The slight delay is caused by Settings taking a moment to figure out it's already running (https://source.puri.sm/Librem5/gnome-control-center/issues/61)
This is part of phoc 0.1.5 (0.1.5 (https://source.puri.sm/Librem5/phoc/-/tags/v0.1.5).
phosh 0.1.5 is out:
https://source.puri.sm/Librem5/phosh/-/tags/v0.1.5
mostly bugfixes this time around (e.g. to work with libhandy 0.0.12)
phosh 0.1.4 is out: https://source.puri.sm/Librem5/phosh/-/tags/v0.1.4
Mostly to fix the pureos amber build but it also fixes window titles in the overview.
phosh 0.1.3 is out https://source.puri.sm/Librem5/phosh/-/tags/v0.1.3
Most notable change is that favorites are now editable via long press (contributed by Zander Brown). Thanks to everyone who contributed to this release.
Tagged #phosh 0.1.2 https://source.puri.sm/Librem5/phosh/-/tags/v0.1.2
which can now be run from display managers like gdm.