Summary of changes
- Fix persistent splash with e.g. Firefox on overview
- Contributors:
- Guido Günther
- Guido Günther
i18n updates
- UI translations:
- Flynn Peck (kw)
- Flynn Peck (kw)
Detailed changes
phosh (0.53.1) experimental; urgency=medium
.
[ Flynn Peck ]
* Update Cornish translation
.
[ Guido Günther ]
* ci: Switch to libevince-gtk3-dev.
It got renamed in Debian. While at that drop our phoc override
for the integration tests as it is no longer needed.
* toplevel-manager: Add comment why we go by app-id.
Toplevel-manager just doesn't have any startup-ids / activation-tokens
* overview: Only activate if we have a toplevel.
Avoids a critical when swiping in the overview
* overview: Only add splash if the app-id isn't already known.
We only list components that need important changes, otherwise you can take the versions
in Debian Forky as baseline, see below for details.
Required versions of related projects
Nothing special atm.
Required patches that are merged upstream but not yet in a released version:
(none)
Required patches that aren't merged upstream yet:
- wlroots: Layer shell restrictions. See https://source.puri.sm/Librem5/phosh/-/issues/422. Otherwise phosh will fail to start.
- GTK3: Avoid crash when swipe folding keyboard: https://gitlab.gnome.org/GNOME/gtk/-/merge_requests/7545
- GTK3: Track last touch serial: https://gitlab.gnome.org/GNOME/gtk/-/merge_requests/5628
- GTK4: Unbreak 2nd activation: https://gitlab.gnome.org/GNOME/gtk/-/merge_requests/9269
- gnome-keyring: Accessing login keyring after first login fails
Recommended patches on other projects
Patches that are merged upstream but not yet in a released version:
(none)
Patches that aren't merged upstream yet:
- g-c-c: Ignore media role devices: https://gitlab.gnome.org/GNOME/gnome-control-center/-/merge_requests/3254
- linux: HKS support (not yet submitted): https://source.puri.sm/Librem5/linux-next/-/merge_requests/77
- gnome-screenshot adaptiveness: https://gitlab.gnome.org/GNOME/gnome-screenshot/-/merge_requests/69
(Not needed for phosh itself but to make screenshots easier)
- vte: Ignore menu key: https://gitlab.gnome.org/guidog/vte/-/commit/11b29ca2aa2f1715579519699ec17245a411ee0e . See https://gitlab.gnome.org/GNOME/vte/-/issues/2644 (as project doesn't allow merge requests) (Not needed for phosh itself but to get copy/paste menu in e.g. gnome-console)
- gnome-clocks: Feedbackd support: https://gitlab.gnome.org/GNOME/gnome-clocks/-/merge_requests/347
- gnome-clocks: Wakeup from suspend for alarms: https://gitlab.gnome.org/GNOME/gnome-clocks/-/merge_requests/344
See meson.build and debian/control for build-time and run-time dependencies.