gnome-shell:wip/wjt/dont-set-welcome-dialog-last-shown-if-tour-not-installed

Last commit made on 2022-08-16
Get this branch:
git clone -b wip/wjt/dont-set-welcome-dialog-last-shown-if-tour-not-installed https://git.launchpad.net/gnome-shell

Branch merges

Branch information

Name:
wip/wjt/dont-set-welcome-dialog-last-shown-if-tour-not-installed
Repository:
lp:gnome-shell

Recent commits

2256173... by Will Thompson <email address hidden>

main: Only set last-shown-version if welcome actually shown

At startup, if the welcome-dialog-last-shown-version GSetting compares
older than WELCOME_DIALOG_LAST_TOUR_CHANGE, Shell attempts to offer the
welcome tour to the user, and then sets that GSetting to the current
version of Shell.

However, showing the welcome dialog can fail. In particular, if
gnome-tour is not installed, WelcomeDialog.open() returns false and the
dialog is not shown; but there are other reasons, such as another modal
dialog already being open. Previously, welcome-dialog-last-shown-version
would nonetheless be updated in this case, so if you subsequently
install gnome-tour (or on the next login, if there is no modal dialog),
the welcome dialog will not be offered until the next time
WELCOME_DIALOG_LAST_TOUR_CHANGE is bumped.

Instead, check whether WelcomeDialog.open() fails; if so, don't update
welcome-dialog-last-shown-version.

1c2e320... by Piotr Drąg

Update Polish translation

5ee4341... by Jordi Mas

Update Catalan translation

c6e0da5... by Aleksandr Melman <email address hidden>

Update Russian translation

6820a72... by gogo

Update Croatian translation

68bc4a6... by Hugo Carvalho

Update Portuguese translation

ab64274... by Zurab Kargareteli <email address hidden>

Update Georgian translation

ae23594... by Марко М. Костић

Update Serbian translation

da5e10d... by Kukuh Syafaat

Update Indonesian translation

49e525c... by Danial Behzadi

Update Persian translation