Instant launch

This commit is contained in:
jeffser
2024-09-17 21:14:58 -06:00
parent 63296219cf
commit 13a076bd9f
4 changed files with 48 additions and 56 deletions

View File

@@ -121,7 +121,7 @@ class chat(Gtk.ScrolledWindow):
tooltip_text=_("Open Model Manager"),
css_classes=["suggested-action", "pill"]
)
button.connect('clicked', lambda *_ : window.manage_models_dialog.present(window))
button.set_action_name('app.manage_models')
button_container.append(button)
self.welcome_screen = Adw.StatusPage(

View File

@@ -421,7 +421,7 @@ class model_manager_container(Gtk.Box):
self.available_list = available_model_list()
self.append(self.available_list)
self.model_selector = model_selector_button()
window.header_bar.set_title_widget(self.model_selector)
window.title_stack.add_named(self.model_selector, 'model_selector')
def add_local_model(self, model_name:str):
self.local_list.add_model(model_name)
@@ -470,6 +470,7 @@ class model_manager_container(Gtk.Box):
except Exception as e:
logger.error(e)
window.connection_error()
window.title_stack.set_visible_child_name('model_selector')
#Should only be called when the app starts
def update_available_list(self):