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]