There have been some questions about our plans for GNOME in the incoming LTS, it probably makes sense to have a visible post on the topic with some details, so here we go.
We are currently working on updating the gnome-shell stack to the current 41 stable version and then we will start working on the 42 updates, aiming to get that version included in the LTS.
On the applications front we will be more conservative, avoiding GTK4, at least for the software we install by default for several reasons.
-
we don’t feel like we’ve had enough testing of the new version since there has been very few applications ported prior to this cycle (the only one currently in the Ubuntu archive is gnome-chess).
-
GNOME is only landing the ports to GTK4 now, those often are not trivial changesets coming with refactoring and code cleanups in addition of the porting, which means they might introduce regressions and need more testing that normal upgrades, it’s not the sort of change we want to include just before the LTS.
-
the core applications are being ported to libadwaita which currently doesn’t allow for any theming or coloring, which means they would be visually inconsistent with our other components. We are working with upstream to try to get this resolved but it’s not likely to be for this cycle.
We will update the applications which are still based on GTK3 though.
Note that GNOME is working on adding a dark style preference this cycle, we will try to ensure we make use of the corresponding capability in the new libhandy for the applications which aren’t updated. We need to check how well that works with yaru (if anyone from the yaru team reads the post and knows the answer please share but if it does we will cherry pick the settings change to add a control for it.
We hope to get the libadwaita coloring situation resolved in the next cycle and will update to the new GTK series once the LTS is out.