diff --git a/src/window.py b/src/window.py index f9817cb..78c7a9a 100644 --- a/src/window.py +++ b/src/window.py @@ -88,7 +88,6 @@ class AlpacaWindow(Adw.ApplicationWindow): message_text_view = Gtk.Template.Child() send_button = Gtk.Template.Child() stop_button = Gtk.Template.Child() - chats_menu_button = Gtk.Template.Child() attachment_container = Gtk.Template.Child() attachment_box = Gtk.Template.Child() file_filter_tar = Gtk.Template.Child() @@ -753,7 +752,7 @@ class AlpacaWindow(Adw.ApplicationWindow): self.chats["chats"][self.chats["selected_chat"]]["messages"][id]['content'] += data['message']['content'] def toggle_ui_sensitive(self, status): - for element in [self.chat_list_box, self.add_chat_button, self.chats_menu_button]: + for element in [self.chat_list_box, self.add_chat_button]: element.set_sensitive(status) def switch_send_stop_button(self): @@ -1229,7 +1228,7 @@ class AlpacaWindow(Adw.ApplicationWindow): self.get_application().create_action('new_chat', lambda *_: self.new_chat(), ['n']) self.get_application().create_action('clear', lambda *_: dialogs.clear_chat(self), ['e']) self.get_application().create_action('send', lambda *_: self.send_message(self), ['Return']) - self.get_application().create_action('import_chat', lambda *_: self.import_chat()) + self.get_application().create_action('import_chat', lambda *_: self.import_chat(), ['i']) self.get_application().create_action('create_model_from_existing', lambda *_: dialogs.create_model_from_existing(self)) self.get_application().create_action('create_model_from_file', lambda *_: dialogs.create_model_from_file(self)) self.get_application().create_action('delete_chat', self.chat_actions) diff --git a/src/window.ui b/src/window.ui index 27dda62..0f8ab9e 100644 --- a/src/window.ui +++ b/src/window.ui @@ -46,11 +46,11 @@ - - 1 - 3 - chats_menu - view-more-symbolic + + True + open-menu-symbolic + Menu + primary_menu @@ -114,12 +114,7 @@ - - True - open-menu-symbolic - Menu - primary_menu - + @@ -856,6 +851,10 @@
+ + Import chat + app.import_chat + Clear Chat app.clear @@ -874,14 +873,6 @@
- -
- - Import chat - app.import_chat - -
-
@@ -953,6 +944,12 @@ Close application + + + <ctrl>I + Import chat + + <ctrl>E