We have just released Sxmo 1.17.0 . It should already
be available in postmarketOS edge and will also be shipped it with the upcoming
postmarketOS stable v24.12 and Alpine v3.21.
As always, remember to run `sxmo_migrate.sh` after upgrade and reboot to
sync your custom configuration and hooks to the latest release. For more info on
migration, see `man sxmo_migrate.sh` .
Some of the highlights in this release:
1. On sway, users can now choose between wofi or bemenu. To use wofi (opt-in), set `export SXMO_MENU=wofi` in your `~/.config/sxmo/profile`. Wofi has some advantages over bemenu:
* smooth scrolling instead of pagination
* line wrapping
2. The documentation has been updated thoroughly and can be accessed either
on-device via `man sxmo` or online at https://sxmo.org .
3. Wayland users can opt-in to enable a proper lockscreen by installing peanutbutter
using `apk add peanutbutter`. It should work out of the box with the default unlock code: tap top-left corner, top-left again, bottom-left and finally top-right . It is not pulled in as a dependency by default as we don't want to risk people missing these unlock instructions. Peanutbutter also has a clock and status icons now.
4. Audio can be set to 'busy' mode, which will disable ringing and vibration.
5. A dedicated program was added to manage status LEDs, providing a significant performance improvements.
6. Our notification system was rewritten and simplified.
7. There is an *All Apps* entry in the menu that scans `*.desktop` files.
Device profiles have been added for various devices:
* Google Pixel 3a (google-sargo)
* Google Pixel 3a XL (google-bonito)
* Alcatel Idol 3 (alcatel-idol3)
* Asus grouper
* Improvements for the Nokia N900
There are various new app entries and context menus and lots of fixes
all around, a small excerpt of those:
* Improved wallpaper services, on postmarketOS you will get the postmarketOS default.
* The proximity lock was too unreliable and has been reverted to simpler probing.
* A hook for blocking numbers
* The network menu now shows the security used, and allows for passwordless authentication for open access points.
* the migration script shows nicer diffs making migrations easier. For the fanciest colourful diffs, manually install `apk add delta`. See also `man sxmo_migrate.sh`
* dismissing notifications with a swipe up no longer opens them, only clicking/tapping them does.
* redundant symbols in the status bar are removed (e.g. when modem failed/unknown)
* a configuration variable SXMO_NOTCH was introduced to configure a gap in the statusbar for notches.
For the full log, see git log on sxmo-utils, here are the git stats for this
release. Thanks to all contributors and users!
Author Commits Changed Files Insertions Deletions
Maarten van Gompel 33 81 +1511 -521
Willow Barraco 26 46 +415 -336
hazardchem 10 11 +98 -7
Aren Moynihan 8 29 +922 -143
Sicelo A. Mhlongo 6 13 +46 -56
Callum Andrew 4 6 +16 -2
Aljoscha Hartmann 1 1 +3 +0
Anjandev Momi 1 1 +1 +0
Elie Le Vaillant 1 1 +4 +0
Eloi Torrents 1 1 +1 +0
Kaan Çırağ 1 1 +8 +0
Peter John Hartman 1 2 +12 -4
Raymond Hackley 1 4 +0 -4
Roberto Castagnola 1 2 +9 -1
magdesign 1 1 +12 -6
osms 1 1 +1 +0
shivers 1 1 +1 -1
--
Maarten van Gompel, Willow Barraco, Aren Moynihan, Anjandev Momi