As a follow up of the Hackweek 24 project, I've continued working
on the gnome-tour fork for openSUSE with custom pages to replace the
welcome application for openSUSE distributions.
GNOME Tour modifications
All the modifications are on top of upstream gnome-tour and
stored in the openSUSE/gnome-tour repo
- A new donations page. In openSUSE we remove the popup from GNOME
shell for donations, so it's fair to add it in this place.
- Last page with custom openSUSE links, this one is the used for
opensuse-welcome app.
opensuse-welcome package
The original opensuse-welcome is a qt application, and this one
is used for all desktop environments, but it's more or less
unmaintained and looking for a replacement, we can use the gnome-tour
fork as the default welcome app for all desktop without a custom app.
To do a minimal desktop agnostic opensuse-welcome application, I've
modified the gnome-tour to also generate a second binary but just with
the last page.
The new opensuse-welcome rpm package is built as a subpackage of
gnome-tour. This new application is minimal and it doesn't have
lots of requirements, but as it's a gtk4 application, it requires gtk
and libadwaita, and also depends on gnome-tour-data to get the
resoures of the app.
To improve this welcome app we need to review the translations,
because I added three new pages to the gnome-tour and that specific
pages are not translated, so I should regenerate the .po files for all
languages and upload to openSUSE Weblate for translations.
There are comments.