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


Commits:
96dfe143 by wurstsalat at 2025-09-07T10:51:15+02:00
imprv: Preview: Improve displaying mime-type icons

- - - - -


3 changed files:

- gajim/data/gui/preview.ui
- gajim/data/style/gajim.css
- gajim/gtk/preview.py


Changes:

=====================================
gajim/data/gui/preview.ui
=====================================
@@ -48,6 +48,7 @@
                 <child>
                   <object class="GtkButton" id="icon_button">
                     <property name="focusable">1</property>
+                    <property name="valign">center</property>
                     <child>
                       <placeholder/>
                     </child>


=====================================
gajim/data/style/gajim.css
=====================================
@@ -731,9 +731,6 @@ .preview-image-button > picture {
 .preview-content-box {
     border-radius: 4px;
 }
-.preview-content-box:hover {
-    background: alpha(var(--window-fg-color), 0.1);
-}
 .preview-image-overlay {
     background: alpha(var(--window-bg-color), 0.9);
     padding: 4px 12px;


=====================================
gajim/gtk/preview.py
=====================================
@@ -210,7 +210,7 @@ def update(self, preview: Preview, data: bytes | None) -> 
None:
                 and not preview.from_us
             ):
                 image = Gtk.Image.new_from_icon_name("lucide-file-symbolic")
-                image.set_pixel_size(64)
+                image.set_pixel_size(48)
                 self._ui.icon_button.set_child(image)
                 self._ui.download_button.set_visible(True)
                 file_size_string = _("Automatic preview disabled")
@@ -240,7 +240,8 @@ def _display_geo_uri(self, preview: Preview) -> None:
     def _display_mime_type_icon(self, preview: Preview) -> None:
         icon = get_icon_for_mime_type(preview.mime_type)
         image = Gtk.Image.new_from_gicon(icon)
-        image.set_pixel_size(64)
+        image.set_pixel_size(48)
+        image.add_css_class("p-6")
         self._ui.icon_button.set_child(image)
 
     def _display_image_preview(self, preview: Preview, data: bytes) -> None:



View it on GitLab: 
https://dev.gajim.org/gajim/gajim/-/commit/96dfe1431f041fc8dc2e1af4a2d0fe89f2393aa3

-- 
View it on GitLab: 
https://dev.gajim.org/gajim/gajim/-/commit/96dfe1431f041fc8dc2e1af4a2d0fe89f2393aa3
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