Back Original

Phosh 0.56.0

Featured img

A new major release of Phosh is out. See below for a list of changes across individual components:

Core components Link to heading

phosh 0.56.0 Link to heading

A graphical shell for mobile devices

Summary of changes Link to heading

i18n updates Link to heading

  • UI translations:
    • Anders Jonsson (sv)
    • Antonio Marin (ro)
    • Asier Saratsua Garmendia (eu)
    • Danial Behzadi (fa)
    • Daniel Rusek (cs)
    • Ekaterine Papava (ka)
    • Emin Tufan Çetin (tr)
    • Flynn Peck (kw)
    • Hugo Carvalho (pt)
    • Jürgen Benvenuti (de)
    • Luiggi R. Cardoso (pt_BR)
    • Martin (sl)
    • Rafael Fontenelle
    • Ryo Nakano (ja)
    • Victoria Niedzielska (pl)
    • Yaron Shahrabani (he)
    • Yuri Chornoivan (uk)
    • Марко Костић (sr)

Detailed list of changes | Tarball | Checksum | Signature

phoc 0.56.0 Link to heading

A Wayland compositor for mobile devices

Summary of changes Link to heading

  • Update to wlroots 0.20.1
  • Some internal cleanups and fixes
  • New protocol support:
    • xdg-toplevel-tag-v1
  • Contributors:
    • Guido Günther

i18n updates Link to heading

  • UI translations:
    • Ekaterine Papava (ka)

Detailed list of changes | Tarball | Checksum | Signature

stevia 0.56.0 Link to heading

A user friendly on-screen keyboard

Summary of changes Link to heading

  • Allow to specify default layout per app. This allows to e.g. always use the terminal layout with Emacs.
  • Enable key repeat to non-modifier keys in the shortcuts bar
  • Add cursor keys to shortcuts bar by default
  • Add locale and flavor to layout information so Mobile Settings can make use of it.
  • Switch to ext-data-control-v1 for paste handling
  • Issues fixed:
  • Updated layouts
    • ge: Add missing keys
  • Contributors:
    • Guido Günther
    • Łukasz Osadnik
    • skysphr

Detailed list of changes | Tarball | Checksum | Signature

phosh-mobile-settings 0.56.0 Link to heading

A Mobile (and Phosh specific) Settings Application

Summary of changes Link to heading

  • New panels:
    • os-updates: Allow atomic OS updates on immutable distros. The currently implemented backend supports systemd-sysupdate and is only enabled when the service is usable.
  • Improve sidebar by using AdwSidebar and moving conf-tweaks to their own section.
  • Improved panels:
    • about: Add image version. This is useful on immutable images like BengalOS to check if everything is up to date.
    • overview: Allow to re-enable hidden apps. This is useful on immutable distros as apps shiped in the immutable parts can’t be uninstalled.
    • convergence: Support NexDock 2025
  • Unbreak Librem 5 panel so it can be found in search
  • libpms: Allow to add OSK layout that matches the current locale
  • Issues fixed:
  • Contributors:
    • Brian Hom
    • Guido Günther
    • nicole mikołajczyk
    • Tomi Lähteenmäki
    • Yuri Chornoivan

i18n updates Link to heading

  • UI translations:
    • Anders Jonsson (sv)
    • Antonio Marin (ro)
    • Asier Saratsua Garmendia (eu)
    • Danial Behzadi (fa)
    • Daniel Rusek (cs)
    • Ekaterine Papava (ka)
    • Hugo Carvalho (pt)
    • Luiggi R. Cardoso (pt_BR)
    • Martin (sl)
    • Rafael Fontenelle (pt_BR)
    • Ryo Nakano (ja)
    • Sabri Ünal (tr)
    • Victoria Niedzielska (pl)
    • Yaron Shahrabani (he)
    • Yuri Chornoivan (uk)
    • burns (pt_BR)
    • Марко Костић (sr)

Detailed list of changes | Tarball | Checksum | Signature

phosh-tour 0.56.0 Link to heading

A short introduction to Phosh

Summary of changes Link to heading

  • Translation updates

i18n updates Link to heading

  • UI translations:
    • Asier Saratsua Garmendia (eu)
    • Jürgen Benvenuti (de)
    • Victoria Niedzielska (pl)
    • Yaron Shahrabani (he)

Detailed list of changes | Tarball | Checksum | Signature

xdg-desktop-portal-phosh 0.56.0 Link to heading

Mobile friendly portals

Summary of changes Link to heading

Detailed list of changes | Tarball | Checksum | Signature

phosh-session-services 0.2.0 Link to heading

Rust based services for Phosh’s session.

Summary of changes Link to heading

Detailed list of changes | Tarball | Checksum | Signature

phosh-first-boot 0.1.0 Link to heading

A first-boot helper for Phosh

Summary of changes Link to heading

  • Automatically select OSK layout by locale
  • Use libpms-rs 0.0.3
  • Contributors:
    • Guido Günther

i18n updates Link to heading

  • UI translations:
    • nicole mikołajczyk (pl)

Detailed list of changes

phosh-osk-data 0.53.0 Link to heading

Completion data for Phosh’s on screen keyboards

Not released in the 0.56.0 cycle, latest is 0.53.0

Detailed list of changes

phosh-wallpapers 0.55.0 Link to heading

Phosh wallpapers, sounds and other artwork

Not released in the 0.56.0 cycle, latest is 0.55.0

Detailed list of changes

Libraries Link to heading

libcall-ui 0.1.5 Link to heading

Common user interface parts for call handling

Not released in the 0.56.0 cycle, latest is 0.1.5

Detailed list of changes

gmobile 0.7.2 Link to heading

Bits useful in mobile related, glib based projects

Summary of changes Link to heading

  • Don’t leak libexecdir into public headers
  • Make sure we render all devices in tests
  • Contributors:
    • Guido Günther

Detailed list of changes | Tarball | Checksum | Signature

libphosh-rs 0.0.7 Link to heading

Rust bindings for libphosh

Not released in the 0.56.0 cycle, latest is 0.0.7

Detailed list of changes

libpms-rs 0.0.3 Link to heading

Rust bindings for libpms

Summary of changes Link to heading

  • Updated bindings to phosh-mobile-settings 0.56~rc1
  • Contributors:
    • Guido Günther

Detailed list of changes

pfs 0.1.1 Link to heading

File selector widget and related tooling

Summary of changes Link to heading

Detailed list of changes | Tarball | Checksum | Signature

These components are purely optional:

phom 0.20.0 Link to heading

A virtual mouse prototype

Not released in the 0.56.0 cycle, latest is 0.20.0

Detailed list of changes

Without these the above wouldn’t be possible. This release is based on:

For more details on dependencies and required patches see the detailed list of changes of the individual components.

Other components often used with Phosh but not mandatory: