diff --git a/src/main.py b/src/main.py
index e51ac31..a452e1f 100644
--- a/src/main.py
+++ b/src/main.py
@@ -44,7 +44,7 @@ class AlpacaApplication(Adw.Application):
win.present()
def on_about_action(self, widget, _):
- about = Adw.AboutWindow(transient_for=self.props.active_window,
+ about = Adw.AboutDialog(#transient_for=self.props.active_window,
application_name='Alpaca',
application_icon='com.jeffser.Alpaca',
developer_name='Jeffry Samuel Eduarte Rojas',
@@ -54,7 +54,7 @@ class AlpacaApplication(Adw.Application):
translator_credits='Alex K (Russian) https://github.com/alexkdeveloper',
copyright='© 2024 Jeffser',
issue_url='https://github.com/Jeffser/Alpaca/issues')
- about.present()
+ about.present(parent=self.props.active_window)
def create_action(self, name, callback, shortcuts=None):
action = Gio.SimpleAction.new(name, None)
diff --git a/src/window.py b/src/window.py
index 04bdc01..1eb3bfa 100644
--- a/src/window.py
+++ b/src/window.py
@@ -319,6 +319,8 @@ class AlpacaWindow(Adw.ApplicationWindow):
response = stream_post(f"{self.ollama_url}/api/chat", data=json.dumps({"model": model, "messages": messages}), callback=self.update_bot_message)
GLib.idle_add(self.add_code_blocks)
GLib.idle_add(self.send_button.set_sensitive, True)
+ GLib.idle_add(self.chat_list_box.set_sensitive, True)
+ GLib.idle_add(self.add_chat_button.set_sensitive, True)
GLib.idle_add(self.image_button.set_sensitive, True)
GLib.idle_add(self.image_button.set_css_classes, [])
GLib.idle_add(self.image_button.get_child().set_icon_name, "image-x-generic-symbolic")
@@ -349,6 +351,8 @@ class AlpacaWindow(Adw.ApplicationWindow):
data["messages"][-1]["images"] = [self.attached_image["base64"]]
self.message_text_view.set_sensitive(False)
self.send_button.set_sensitive(False)
+ self.chat_list_box.set_sensitive(False)
+ self.add_chat_button.set_sensitive(False)
self.image_button.set_sensitive(False)
self.show_message(self.message_text_view.get_buffer().get_text(self.message_text_view.get_buffer().get_start_iter(), self.message_text_view.get_buffer().get_end_iter(), False), False, f"\n\n{formated_datetime}", self.attached_image["base64"])
self.message_text_view.get_buffer().set_text("", 0)
diff --git a/src/window.ui b/src/window.ui
index 93d4834..63cef93 100644
--- a/src/window.ui
+++ b/src/window.ui
@@ -4,7 +4,7 @@
True
- 350
+ 360
500
1300
800