diff --git a/src/alpaca.gresource.xml b/src/alpaca.gresource.xml index f36f8e8..d1957f5 100644 --- a/src/alpaca.gresource.xml +++ b/src/alpaca.gresource.xml @@ -1,6 +1,8 @@ + style.css + style-dark.css window.ui gtk/help-overlay.ui diff --git a/src/style-dark.css b/src/style-dark.css new file mode 100644 index 0000000..496408f --- /dev/null +++ b/src/style-dark.css @@ -0,0 +1,7 @@ +.message-input { + background-color: #343434; +} + +.message-text-view { + background-color: #343434; +} diff --git a/src/style.css b/src/style.css new file mode 100644 index 0000000..00f18f2 --- /dev/null +++ b/src/style.css @@ -0,0 +1,8 @@ +.message-input { + background-color: #EBEBEB; + border-radius: 10px; +} + +.message-text-view { + background-color: #EBEBEB; +} diff --git a/src/window.py b/src/window.py index 9d23c69..87864a2 100644 --- a/src/window.py +++ b/src/window.py @@ -381,7 +381,7 @@ class AlpacaWindow(Adw.ApplicationWindow): GLib.idle_add(self.image_button.set_css_classes, []) GLib.idle_add(self.image_button.get_child().set_icon_name, "image-x-generic-symbolic") self.attached_image = {"path": None, "base64": None} - GLib.idle_add(self.message_text_view.set_sensitive, True) + # GLib.idle_add(self.message_text_view.set_sensitive, True) if response['status'] == 'error': GLib.idle_add(self.show_toast, 'error', 1, self.connection_overlay) GLib.idle_add(self.connection_error) @@ -397,7 +397,7 @@ class AlpacaWindow(Adw.ApplicationWindow): self.add_chat_button.set_sensitive(True) self.export_chat_button.set_sensitive(True) self.import_chat_button.set_sensitive(True) - self.message_text_view.set_sensitive(True) + # self.message_text_view.set_sensitive(True) self.send_button.set_css_classes(["suggested-action"]) self.send_button.get_child().set_label("Send") self.send_button.get_child().set_icon_name("send-to-symbolic") @@ -423,7 +423,7 @@ class AlpacaWindow(Adw.ApplicationWindow): } if self.verify_if_image_can_be_used() and self.attached_image["base64"] is not None: data["messages"][-1]["images"] = [self.attached_image["base64"]] - self.message_text_view.set_sensitive(False) + # self.message_text_view.set_sensitive(False) self.send_button.set_css_classes(["destructive-action"]) self.send_button.get_child().set_label("Stop") self.send_button.get_child().set_icon_name("edit-delete-symbolic") diff --git a/src/window.ui b/src/window.ui index c374725..6f26438 100644 --- a/src/window.ui +++ b/src/window.ui @@ -158,86 +158,104 @@ 1 - 24 - 24 - 24 true true - - 12 true true true + - - 1 - false - true - true - 12 - 12 - 12 - 12 - 12 - - - - - - - - 0 - 12 - - - true - + + 1000 + 800 - - word + + 1 + false + true + true + 12 12 12 12 12 - true - - - - - 1 - 12 - - - - - - Send - send-to-symbolic - - - + + + + + + 1000 + 800 + + + 0 + 12 + 12 + 12 + 12 + 12 + + + + + + 12 + 12 + + + + word + 6 + 6 + 12 + true + + + + + + + - - false - Requires model 'llava' to be selected + + 1 + 12 - - Image - image-x-generic-symbolic + + + + + Send + send-to-symbolic + + + + + + + false + Requires model 'llava' to be selected + + + Image + image-x-generic-symbolic + + @@ -247,6 +265,7 @@ +