Daniel Brötzmann pushed to branch master at gajim / gajim


Commits:
94e38fc4 by wurstsalat at 2025-08-14T21:05:21+02:00
imprv: Chat: Improve code widget style

- - - - -


2 changed files:

- gajim/data/style/gajim.css
- gajim/gtk/conversation/code_widget.py


Changes:

=====================================
gajim/data/style/gajim.css
=====================================
@@ -657,23 +657,25 @@ .conversation-quote-bar {
 .code-widget {
     border: 1px solid var(--border-color);
     border-radius: 4px;
-    margin-top: 6px;
-    margin-bottom: 6px;
+    margin: 6px 0;
+    padding: 12px;
+    background: alpha(var(--shade-color), 0.3);
 }
 .code-widget-header {
-    background-color: var(--headerbar-shade-color);
-    padding: 0 6px;
-    border-top-left-radius: 3px;
-    border-top-right-radius: 3px;
+    border-top-left-radius: 4px;
+    border-top-right-radius: 4px;
+    margin-bottom: 12px;
 }
 .code-widget-header label {
-    font-size: 90%;
-}
-.code-widget-header button {
-    padding: 0;
+    font-weight: bold;
+    color: alpha(var(--window-fg-color), 0.7);
 }
+
 .code-widget .view {
-    font-size: 100%;
+    font-size: 90%;
+    padding: 6px;
+    border: 1px solid var(--border-color);
+    border-radius: 4px;
 }
 
 /* ReferencedMessageWidget */


=====================================
gajim/gtk/conversation/code_widget.py
=====================================
@@ -37,6 +37,8 @@ def __init__(self, account: str) -> None:
 
         copy_button = Gtk.Button.new_from_icon_name("edit-copy-symbolic")
         copy_button.set_tooltip_text(_("Copy code snippet"))
+        copy_button.set_halign(Gtk.Align.END)
+        copy_button.set_hexpand(True)
         self._connect(copy_button, "clicked", self._on_copy)
         header.append(copy_button)
         self.append(header)
@@ -68,7 +70,7 @@ def add_content(self, block: PreBlock):
             self._lang_label.set_text(_("Code snippet"))
         else:
             lang_name = self._textview.set_language(lang)
-            self._lang_label.set_text(_("Code snippet (%s)") % lang_name)
+            self._lang_label.set_text(lang_name)
 
         self._textview.print_code(code)
 



View it on GitLab: 
https://dev.gajim.org/gajim/gajim/-/commit/94e38fc444e1e8a3a17eec9f3a89f81ff389c6f9

-- 
View it on GitLab: 
https://dev.gajim.org/gajim/gajim/-/commit/94e38fc444e1e8a3a17eec9f3a89f81ff389c6f9
You're receiving this email because of your account on dev.gajim.org.


_______________________________________________
Commits mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to