Phosh 0.57, a mobile desktop environment based on GNOME technologies and the GTK library, has been released. Initially developed by Purism as a GNOME Shell alternative for the Librem 5 smartphone, the environment has since become an unofficial GNOME project and is used in postmarketOS, Mobian, ALT Mobile, Droidian, some firmware versions for Pine64 devices, and the Fedora edition for smartphones. Phosh uses the Phoc composite server running on Wayland and its own on-screen keyboard. The project's work is licensed under the GPLv3+ license.

Among the changes:
- When the screen is in landscape orientation, a two-column top bar is implemented, activated by swiping down from the top. One column displays the quick settings menu, and the other displays the notification list.
- An animated transition effect from the current application to the screen with an overview of running programs has been implemented, but is currently disabled by default.
- In composite server Phoc has migrated to the wlroots 0.20.2 library release. The phoc-foreign-toplevel-pidfd Wayland protocol has been implemented, allowing the use of process file descriptors (pidfd) to interact with top-level windows.
- In the Stevia on-screen keyboard, the Tab and Esc keys have been moved to the top bar with auto-completion suggestions in the terminal layout, increasing the size of the keys displayed for lowercase characters.
- The phosh-mobile-settings configurator has been updated with new panels for configuring Wi-Fi, network connections, Bluetooth, and mobile operator accounts, based on the configurators from GNOME 50.4. When opened control panels When installing updates, an indication is provided that updates are being checked.
- In xdg-desktop-portal-phosh, the file selection portal now supports opening multiple files at once.
- The pfs widget now allows you to select multiple files at once.
- The phosh-first-boot initial setup wizard in the user management panel allows the creation of additional groups.
- gmobile, a set of handlers for running GNOME on mobile devices, adds support for the Pixel 9a's screen panels, as well as wake keys for the Juno Tablet 4 and Nothing Phone 1.
- Updated dependency versions: callaudiod 0.1.10, Calls 50.0, cellbroadcastd 0.0.3, feedbackd 0.8.9, feedbackd-device-themes 0.8.9, iio-sensor-proxy 3.9, mmsd-tng 2.6.4, ModemManager 1.25.95, wlroots 0.20.2, wys 0.1.12.
Source: opennet.ru
