Free Software Activities April 2024

Wed, 1 May 2024 06:10:46 GMT

A short status update of what happened on my side last month. Maintenance and code review keep to be the top time sinks (in a positive way).

phosh: A Wayland shell for mobile devices

Release phosh 0.37.1

Release phosh 0.38.0

Be more generous in the gnome-session versions we support: Merge Request

Improve notification timestamps for translations: Merge Request

Improve test coverage a bit: Merge Request

Improve introspection data and documentation (Merge Request 1, Merge Request 2). Besides better docs (we now also fail on new warnings and errors (Merge Request) this allows to use parts of phosh in e.g. display managers in languages using introspection (Rust, JS, …). See this issue how this could become useful.

Add night light quick settings toggle: Merge Request

Fix power menu rendering without Cantarell: Merge Request

Track settings state (Merge Request) in shell state flags too. This will be useful to make tests more robust.

phoc: A wlroots based Wayland compositor mostly used on mobile phones

More internal cleanup: Merge Request

Use shared gmobile: Merge Request

More introspection fixes to improve doc builds: Merge Request

Fix window cycle order: Merge Request

Fix crash with cutout/notch debug: Merge Request

phosh-tour: A short introduction to Phosh

Fix blurry images: Merge Request

Fix flatpak build: Merge Request

Fix packaging build: Merge Request

Add a small Getting started page so phosh-tour has anything to point at

gmobile: Functions useful in mobile related, glib based projects

Release 0.1.0

Update docs for shared lib use: Merge Request

Upload to Debian: https://packages.debian.org/sid/libgmobile0

libcall-ui: Common user interface parts for call handling

Release 0.2.0: Merge Request

calls: Phone calls application

Fix crash without location services: Merge Request

phosh-ev: Monitor battery status of an electric car

Switch flatpak runtime to GNOME 46: Merge Request

phosh-mobile-settings: Mobile specific settings

osk: Allow to configure whether to ignore hardware keyboards: Merge Request

Fix build without phoc: Merge Request

Allow to organise additional quick settings: Merge Request

epiphany Don't make it appear frozen on first start: Merge Request

iio-sensor-proxy (missed that one in March): Make test-suite more robust so people aren't puzzled when trying things locally: Merge Request

mobile-broadband-provider-info Prepare Release: Merge Request

feedbackd: A daemon to provide haptic, led and audio feedback triggered by application events

Allow to override feedback level: Merge Request (gnome-clocks branch using this)

Allow to use shared gmobile: Merge Request

Release 0.3.0: Merge Request

meta-phosh Update dependency set: Merge Request Use common style check: Merge Request

phosh nightly: Package builds of current Phosh git

Add some more packages that are useful for mobile: https://source.puri.sm/guido.gunther/phosh-debs

livi: A small video player targeting mobile devices

Add devel profile to ease having the devel and release flatpak installed: Merge Request

chatty / libcmatrix: Assorted fixes. Some to make matrix a bit more robust:

Don't forget to call sync callback: Merge Request

Improve copy popover: Merge Request

Drop support for libsoup2: Merge Request

Matrix robustness: Merge Request

Fix Matrix image download: Merge Request

Fix Doc build and make sure more methods end up there: Merge Request

systemd:

Discuss hwdb and udev rules so we can track unidle/wakup keys: hwdb Merge Request, udev Merge Request to better handle device tree devices. As it turns out we'll do most of this in phoc initially and then open another merge request once we have more data.

librem5-flash-image

Bring it back to debian testing: https://tracker.debian.org/pkg/librem5-flash-image

If you want to support my work see donations.