Focus indicators on messages
This commit is contained in:
parent
a794c63a5a
commit
e48249c7c9
@ -1,7 +1,3 @@
|
|||||||
.message_input_scroll_window > * {
|
|
||||||
box-shadow: none;
|
|
||||||
border-width: 0;
|
|
||||||
}
|
|
||||||
.message_text_view, .modelfile_textview {
|
.message_text_view, .modelfile_textview {
|
||||||
background-color: rgba(0,0,0,0);
|
background-color: rgba(0,0,0,0);
|
||||||
}
|
}
|
||||||
@ -21,3 +17,7 @@
|
|||||||
.model_list_box > * {
|
.model_list_box > * {
|
||||||
margin: 0;
|
margin: 0;
|
||||||
}
|
}
|
||||||
|
.user_message:focus, .response_message:focus {
|
||||||
|
box-shadow: 0 0 1px 2px mix(@accent_color, @window_bg_color, 0.5);
|
||||||
|
border-radius: 2px;
|
||||||
|
}
|
||||||
|
@ -661,7 +661,7 @@ Generate a title following these rules:
|
|||||||
margin_start=12,
|
margin_start=12,
|
||||||
margin_end=12,
|
margin_end=12,
|
||||||
hexpand=True,
|
hexpand=True,
|
||||||
css_classes=["flat"],
|
css_classes=["flat"] if bot else ["flat", "user_message"],
|
||||||
)
|
)
|
||||||
if not bot:
|
if not bot:
|
||||||
message_text.update_property([4, 7, 1], [_("User message"), True, msg])
|
message_text.update_property([4, 7, 1], [_("User message"), True, msg])
|
||||||
@ -932,7 +932,7 @@ Generate a title following these rules:
|
|||||||
margin_top=12,
|
margin_top=12,
|
||||||
margin_bottom=12,
|
margin_bottom=12,
|
||||||
hexpand=True,
|
hexpand=True,
|
||||||
css_classes=["flat"]
|
css_classes=["flat", "response_message"]
|
||||||
)
|
)
|
||||||
message_buffer = message_text.get_buffer()
|
message_buffer = message_text.get_buffer()
|
||||||
|
|
||||||
@ -979,11 +979,11 @@ Generate a title following these rules:
|
|||||||
buffer.set_style_scheme(source_style)
|
buffer.set_style_scheme(source_style)
|
||||||
source_view = GtkSource.View(
|
source_view = GtkSource.View(
|
||||||
auto_indent=True, indent_width=4, buffer=buffer, show_line_numbers=True,
|
auto_indent=True, indent_width=4, buffer=buffer, show_line_numbers=True,
|
||||||
top_margin=6, bottom_margin=6, left_margin=12, right_margin=12
|
top_margin=6, bottom_margin=6, left_margin=12, right_margin=12, css_classes=["response_message"]
|
||||||
)
|
)
|
||||||
source_view.update_property([4], [_("{}Code Block").format('{} '.format(language.get_name()) if language else "")])
|
source_view.update_property([4], [_("{}Code Block").format('{} '.format(language.get_name()) if language else "")])
|
||||||
source_view.set_editable(False)
|
source_view.set_editable(False)
|
||||||
code_block_box = Gtk.Box(css_classes=["card"], orientation=1, overflow=1)
|
code_block_box = Gtk.Box(css_classes=["card", "response_message"], orientation=1, overflow=1)
|
||||||
title_box = Gtk.Box(margin_start=12, margin_top=3, margin_bottom=3, margin_end=3)
|
title_box = Gtk.Box(margin_start=12, margin_top=3, margin_bottom=3, margin_end=3)
|
||||||
title_box.append(Gtk.Label(label=language.get_name() if language else _("Code Block"), hexpand=True, xalign=0))
|
title_box.append(Gtk.Label(label=language.get_name() if language else _("Code Block"), hexpand=True, xalign=0))
|
||||||
copy_button = Gtk.Button(icon_name="edit-copy-symbolic", css_classes=["flat", "circular"], tooltip_text=_("Copy Message"))
|
copy_button = Gtk.Button(icon_name="edit-copy-symbolic", css_classes=["flat", "circular"], tooltip_text=_("Copy Message"))
|
||||||
|
Loading…
x
Reference in New Issue
Block a user