mirror of
https://github.com/GradienceTeam/Gradience.git
synced 2024-10-04 00:47:52 +00:00
fix: only show welcome one time
This commit is contained in:
parent
b2e900bbce
commit
a0febef08c
2 changed files with 9 additions and 11 deletions
|
@ -143,15 +143,16 @@ class GradienceApplication(Adw.Application):
|
|||
|
||||
self.reload_user_defined_presets()
|
||||
|
||||
if version != self.last_opened_version:
|
||||
welcome = GradienceWelcomeWindow(self.win, update=True)
|
||||
welcome.present()
|
||||
elif self.first_run:
|
||||
if self.first_run:
|
||||
welcome = GradienceWelcomeWindow(self.win)
|
||||
welcome.present()
|
||||
else:
|
||||
buglog("normal run")
|
||||
self.win.present()
|
||||
if version != self.last_opened_version:
|
||||
welcome = GradienceWelcomeWindow(self.win, update=True)
|
||||
welcome.present()
|
||||
else:
|
||||
buglog("normal run")
|
||||
self.win.present()
|
||||
|
||||
def reload_user_defined_presets(self):
|
||||
if self.props.active_window.presets_menu.get_n_items() > 1:
|
||||
|
|
|
@ -141,10 +141,10 @@ class GradienceWelcomeWindow(Adw.Window):
|
|||
self.btn_back.set_visible(False)
|
||||
self.btn_next.set_visible(True)
|
||||
self.btn_install.set_visible(False)
|
||||
if self.update:
|
||||
self.window.last_opened_version = self.window.settings.set_string(
|
||||
self.window.last_opened_version = self.window.settings.set_string(
|
||||
"last-opened-version", version
|
||||
)
|
||||
if self.update:
|
||||
self.btn_close.set_sensitive(True)
|
||||
self.label_skip.set_visible(False)
|
||||
self.next_page(index=5)
|
||||
|
@ -177,9 +177,6 @@ class GradienceWelcomeWindow(Adw.Window):
|
|||
self.label_skip.set_visible(False)
|
||||
self.btn_close.set_sensitive(True)
|
||||
self.window.settings.set_boolean("first-run", False)
|
||||
self.window.last_opened_version = self.window.settings.set_string(
|
||||
"last-opened-version", version
|
||||
)
|
||||
self.next_page()
|
||||
|
||||
self.installing = True
|
||||
|
|
Loading…
Reference in a new issue