Changed launch / welcome dialog behavior
This commit is contained in:
parent
f4f91d9aa1
commit
f46d16d257
@ -193,11 +193,9 @@ class AlpacaWindow(Adw.ApplicationWindow):
|
|||||||
if index == carousel.get_n_pages()-1:
|
if index == carousel.get_n_pages()-1:
|
||||||
self.welcome_next_button.set_label(_("Close"))
|
self.welcome_next_button.set_label(_("Close"))
|
||||||
self.welcome_next_button.set_tooltip_text(_("Close"))
|
self.welcome_next_button.set_tooltip_text(_("Close"))
|
||||||
self.welcome_next_button.set_sensitive(self.ready)
|
|
||||||
else:
|
else:
|
||||||
self.welcome_next_button.set_label(_("Next"))
|
self.welcome_next_button.set_label(_("Next"))
|
||||||
self.welcome_next_button.set_tooltip_text(_("Next"))
|
self.welcome_next_button.set_tooltip_text(_("Next"))
|
||||||
self.welcome_next_button.set_sensitive(True)
|
|
||||||
|
|
||||||
@Gtk.Template.Callback()
|
@Gtk.Template.Callback()
|
||||||
def welcome_previous_button_activate(self, button):
|
def welcome_previous_button_activate(self, button):
|
||||||
@ -209,6 +207,8 @@ class AlpacaWindow(Adw.ApplicationWindow):
|
|||||||
self.welcome_carousel.scroll_to(self.welcome_carousel.get_nth_page(self.welcome_carousel.get_position()+1), True)
|
self.welcome_carousel.scroll_to(self.welcome_carousel.get_nth_page(self.welcome_carousel.get_position()+1), True)
|
||||||
else:
|
else:
|
||||||
self.welcome_dialog.force_close()
|
self.welcome_dialog.force_close()
|
||||||
|
if not self.ready:
|
||||||
|
self.launch_dialog.present(self)
|
||||||
|
|
||||||
@Gtk.Template.Callback()
|
@Gtk.Template.Callback()
|
||||||
def change_remote_connection(self, switcher, *_):
|
def change_remote_connection(self, switcher, *_):
|
||||||
@ -831,16 +831,14 @@ Generate a title following these rules:
|
|||||||
GLib.idle_add(self.load_history)
|
GLib.idle_add(self.load_history)
|
||||||
self.launch_level_bar.set_value(5)
|
self.launch_level_bar.set_value(5)
|
||||||
|
|
||||||
if self.ollama_instance.remote:
|
|
||||||
time.sleep(.5) #This is to prevent errors with gtk creating the launch dialog and closing it too quickly
|
|
||||||
#Close launch dialog
|
|
||||||
if show_launch_dialog:
|
|
||||||
GLib.idle_add(self.launch_dialog.force_close)
|
|
||||||
#Save preferences
|
#Save preferences
|
||||||
if save:
|
if save:
|
||||||
self.save_server_config()
|
self.save_server_config()
|
||||||
GLib.idle_add(self.welcome_next_button.set_sensitive, True)
|
|
||||||
|
time.sleep(.5) #This is to prevent errors with gtk creating the launch dialog and closing it too quickly
|
||||||
self.ready = True
|
self.ready = True
|
||||||
|
#Close launch dialog
|
||||||
|
GLib.idle_add(self.launch_dialog.force_close)
|
||||||
|
|
||||||
def __init__(self, **kwargs):
|
def __init__(self, **kwargs):
|
||||||
super().__init__(**kwargs)
|
super().__init__(**kwargs)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user