Free Software Activities November 2024

Sun, 1 Dec 2024 18:55:15 GMT

Another short status update of what happened on my side last month. The larger blocks are the Phosh 0.43 release, the initial file chooser portal, phosh-osk-stub now handling digit, number, phone and PIN input purpose via special layouts as well as Phoc mostly catching up with wlroots 0.18 and the current development version targeting 0.19.

phosh

When taking a screenshot via keybinding or power button long press save screenshots to clipboard and disk (MR)

Robustify Screenshot CI job (MR)

Update CI pipeline (MR)

Fix notifications banners that aren't tall enough not being shown (MR). Another 4y old bug hopefully out of the way.

Add rfkill mock and docs (MR). Useful for HKS testing.

Release 0.43~rc1 and 0.43

Drop libsoup workaround (MR)

Ensure notification only takes its actual height (MR)

phoc

Move wlroots 0.18 update forward (MR). Needs a bit more work before we can make it default.

Catch up with wlroots development branch (MR) allowing us to test current wlroots again.

Some of the above already applies to main so schedule it for 0.44 (MR)

phosh-mobile-settings

Don't mark release notes as translatable to save some i18n effort (MR)

Release 0.43~rc1 and 0.43.0

libphosh-rs

Adjust to API change (MR)

Release 0.0.4 on crates.io

phosh-osk-stub

Add layouts for PIN, number and phone input purpose (MR)

Release 0.43~rc1

Ensure translation get picked up, various cleanups and release 0.43.0 (MR)

Make desktop file match app-id (MR)

phosh-tour

Fix typo and reduce number of strings to translate (MR)

Add translator comments (MR). This, the above and additional fixes in p-m-s were prompted by i18n feedback from Alexandre Franke, thanks a lot!

Release 0.43.0

pfs

Initial version of the adaptive file chooser dialog using gtk-rs. See demo.

Allow to activate via double click (for non-touch use) (MR)

xdg-desktop-portal-phosh

Use pfs to provide a file chooser portal (MR)

meta-phosh

Slightly improve point release handling (MR)

Improve string freeze announcements and add phosh-tour (MR)

Debian

Upload Phosh 0.43.0~rc1 and 0.43.0 (MR, MR, MR, MR, MR, MR, MR, MR, MR, MR, MR)

meta-phosh: Add Recommend: for xdg-desktop-portal-phosh (MR)

phosh-osk-data got accepted, create repo, brush up packaging and upload to unstable (MR

phosh-osk-stub: Recommend data packager (MR

Phosh: drop reverts (MR)

varnam-schemes: Fix autopkgtest (MR)

varnam-schemes: Improve packaging (MR)

Prepare govarnam 1.9.1 (MR)

Calls

ussd: Set input purpose and switch to AdwDialog (MR, Screenshot)

libcall-ui

Drop libhandy leftover (MR)

git-buildpackage

Improve docs and cleanup markdown (MR)

Mention gbp push in intro (MR)

Use application instead of productname entities to improve reading flow (MR)

wlroots

Drop mention of wlr_renderer_begin_with_buffer (MR)

python-dbusmock

Add mock for gsd-rfkill (MR)

xdg-spec

Sync notification categories with the portal spec (MR)

Add categories for SMS (MR)

Add a pubdate so it's clear the specs aren't stale (MR) (got fixed in a different and better way, thanks Matthias!)

ashpd

Allow to set filters in file chooser portal demo (MR)

govarnam

Robustify file generation (MR)

varnam-schemes

Unbreak tests on non intel/amd architectures (e.g. arm64) (MR)

Reviews

This is not code by me but reviews I did on other peoples code. The list is incomplete, but I hope to improve on this in the upcoming months. Thanks for the contributions!

flathub: livi runtime and gst update (MR)

phosh: Split linters into their own test suite (MR)

phosh; QuickSettings follow-up (MR)

phosh: Accent color fixes (MR)

phosh: Notification animation (MR)

phosh: end-session dialog timeout fix (MR)

phosh: search daemon (MR)

phosh-ev: Migrate to newer gtk-rs and async_channel (MR)

phosh-mobile-settings: Update gmobile (MR)

phosh-mobile-settings: Make panel-switcher scrollable (MR)

phosh-mobile-settings: i18n comments (MR)

gbp doc updates (MR)

gbp handle suite names with number prefix (MR)

Debian libvirt dependency changes (MR

Chatty: misc improvements (MR

iio-sensor-proxy: buffer driver without trigger (MR)

gbp doc improvements (MR)

gbp: More doc improvements (MR)

gbp: Clean on failure (MR)

gbp: DEP naming consistency (MR)

Help Development

If you want to support my work see donations. This includes a list of hardware we want to improve support for. Thanks a lot to all current and past donors.

Comments?

Join the Fediverse thread