Free Software Activities March 2025
1st April 2025
Another short status update of what happened on my side last month. Some more ModemManager bits landed, Phosh 0.46 is out, haptic feedback is now better tunable plus some more. See below for details (no April 1st joke in there, I promise):
phosh
- Fix swapped arguments in ABI check (MR)
- Sync packaging with Debian so testing packages becomes easier (MR)
- Fix crash when primary output goes away (MR)
- More consistent button press feedback (MR
- Undraft the lockscreen wallpaper branch (MR) - another ~2y old MR out of the way.
- Indicate ongoing WiFi scans (MR)
- Limit ABI compliance check to public headers (MR)
- Document most gsettings in a manpage (MR)
- (Hopefully) make integration test more robust (MR)
- Drop superfluous build invocation in CI by fixing the missing dep (MR)
- Fix top-panel icon size (MR)
- Release 0.46~rc1, 0.46.0
- Simplify adding new symbols (MR)
- Fix crash when taking screenshot on I/O starved system (MR)
- Split media-player and mpris-manger (MR)
- Handle Cell Broadcast notification categories (MR)
phoc
- xwayland: Allow views to use opacity: (MR)
- Track wlroots 0.19.x (MR)
- Initial support for workspaces (MR)
- Don't crash when gtk-layer-shell wants to reposition popups (MR)
- Some cleanups split out of other MRs (MR)
- Release 0.46~rc1, 0.46.0
- Add
meson dist
job and work around meson not applying patches inmeson dist
(MR, MR) - Small render to allow Vulkan renderer to work (MR)
- Fix possible crash when closing applications (MR)
- Rename
XdgSurface
toXdgToplevel
to prevent errors like the above (MR)
phosh-osk-stub
- Make switching into (and out of) symbol2 level more pleasant (MR)
- Simplify UI files as prep for the GTK4 switch (MR)
- Release 0.46~rc1, 0.46.0)
phosh-mobile-settings
- Format meson files (MR)
- Allow to set lockscren wallpaper (MR)
- Allow to set maximum haptic feedback (MR)
- Release 0.46~rc1, 0.46.0
- Avoid warnings when running CI/autopkgtest (MR)
phosh-tour
- Release 0.46.0
pfs
- Add search when opening files (MR)
- Show loading state when opening folders (MR)
- Move demo to its own folder (MR)
- Release 0.0.2
xdg-desktop-portal-gtk
xdg-desktop-portal-phosh
- Add preview for lockscreen wallpapers (MR)
- Update to newer pfs to support search (MR)
- Release 0.46~rc1), 0.46.0
- Add initial support for notification portal v2 (MR) thus finally allowing flatpaks to submit proper feedback.
- Style consistency (MR, MR)
- Add Cell Broadcast categories (MR)
meta-phosh
- Small release helper tweaks (MR)
feedbackd
- Allow for vibra patterns with different magnitudes (MR)
- Allow to tweak maximum haptic feedback strength (MR)
- Split out libfeedback.h and check more things in CI (MR)
- Tweak haptic in default profile a bit (MR)
- dev-vibra: Allow to use full magnitude range (MR)
- vibra-periodic: Use
[0.0, 1.0]
as ranges for magnitude (MR) - Release 0.8.0, 0.8.1)
- Only cancel feedback if ever inited (MR)
feedbackd-device-themes
- Increase button feedback for sarge (MR)
gmobile
livi
- Don't emit properties changed on position changes (MR)
Debian
- libmbim: Update to 1.31.95 (MR)
- libmbim: Upload to unstable and add autopkgtest (MR)
- libqmi: Update to 1.35.95 (MR)
- libqmi: Upload to unstable and add autopkgtest (MR)
- modemmanager: Update to 1.23.95 to experimental and add autopkgtest (MR)
- modemmanager: Upload to unstable (MR)
- modemmanager: Add missing nodoc build deps (MR)
- Package osmo-cbc: (Repo)
- feedbackd: Depend on adduser (MR)
- feedbackd: Release 0.8.0, 0.8.1
- feedbackd-device-themes: Release 0.8.0, 0.8.1
- phosh: Release 0.46~rc1, 0.46.0
- phoc: Release 0.46~rc1, 0.46.0
- phosh-osk-stub: Release 0.46~rc1, 0.46.0
- xdg-desktop-portal-phosh: Release 0.46~rc1, 0.46.0
- phosh-mobile-settings: Release 0.46~rc1, 0.46.0, fix autopkgtest
- phosh-tour: Release 0.46.0
- gmobile: Release 0.2.2-1
- gmobile: Ensure udev rules are applied on updates (MR)
git-buildpackage
- Ease creating packages from scratch and document that better (MR, Testcase MR)
feedbackd-device-themes
wlroots
- xwm: Allow to set opacity (MR)
ModemManager
Tuba
- Set input-hint for OSK word completion (MR)
xdg-spec
- Propose
_NET_WM_WINDOW_OPACITY
(which is around since ages) (MR)
gnome-calls
- Help startup ordering (MR)
Reviews
This is not code by me but reviews on other peoples code. The list is (as usual) slightly incomplete. Thanks for the contributions!
- phosh: Remove usage of phosh_{app_grid, overview}handlesearch (MR)
- phosh: app-grid-button: Prepare for GTK 4 by using gestures and other migrations (MR) - merged
- phosh: valign search results (MR) - merged
- phosh: top-panel: Hide setting's details on fold (MR) - merged
- phosh: Show frame with an animation (MR) - merged
- phosh: Use gtk_widget_set_visible (MR) - merged
- phosh: Thumbnail aspect ration tweak (MR) - merged
- phosh: Add clang/llvm ci step (MR)
- mobile-broadband-provider-info: Bild APN (MR) - merged
- iio-sensor-proxy: Buffer driver probing fix (MR) - merged
- iio-sensor-proxy: Double free (MR) - merged
- debian: Autopkgtests for ModemManager (MR)
- debian: gitignore: phosh-pim debian build directory (MR)
- debian: Better autopkgtests for MM (MR) - merged
- feedbackd: tests: Depend on daemon for integration test (MR) - merged
- libcmatrix: Various improvements (MR)
- gmobile/hwdb: Add Sargo (MR) - merged
- gmobile/hwdb: Add xiaomi-daisy (MR) - merged
- gmobile/hwdb: Add SHIFT6mq (MR) - merged
- meta-posh: Add reproducibility check (MR) - merged
- git-buildpackage: Dependency fixes (MR) - merged
- git-buildpackage: Rename tracking (MR)
Help Development
If you want to support my work see donations.
Comments?
Join the Fediverse thread