diff --git a/src/custom_widgets/chat_widget.py b/src/custom_widgets/chat_widget.py index 092bc83..6e3c27b 100644 --- a/src/custom_widgets/chat_widget.py +++ b/src/custom_widgets/chat_widget.py @@ -66,7 +66,8 @@ class chat(Gtk.ScrolledWindow): vexpand=True, hexpand=True, css_classes=["undershoot-bottom"], - name=name + name=name, + hscrollbar_policy=2 ) self.messages = {} self.welcome_screen = None diff --git a/src/custom_widgets/message_widget.py b/src/custom_widgets/message_widget.py index 4eae25c..9e0d187 100644 --- a/src/custom_widgets/message_widget.py +++ b/src/custom_widgets/message_widget.py @@ -469,10 +469,15 @@ class message(Gtk.Overlay): orientation=1, halign='fill', css_classes=["response_message"] if self.bot else ["card", "user_message"], - spacing=10 + spacing=10, + width_request=-1 if self.bot else 375 ) - super().__init__(css_classes=["message"], name=message_id) + super().__init__( + css_classes=["message"], + name=message_id, + halign=0 if self.bot else 2 + ) self.set_child(self.container) def add_attachments(self, attachments:dict):