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


Commits:
3f4b22d8 by wurstsalat at 2025-04-08T21:07:43+02:00
cfix: Activity list view: Apply styles correctly

- - - - -
4e4edaa2 by wurstsalat at 2025-04-08T21:09:23+02:00
refactor: CSS: Remove obsolete rules

- - - - -


3 changed files:

- gajim/data/gui/activity_list_row.ui
- gajim/data/style/gajim.css
- gajim/gtk/activity_list.py


Changes:

=====================================
gajim/data/gui/activity_list_row.ui
=====================================
@@ -102,8 +102,5 @@
         </child>
       </object>
     </child>
-    <style>
-      <class name="activitylist-row"/>
-    </style>
   </template>
 </interface>


=====================================
gajim/data/style/gajim.css
=====================================
@@ -473,51 +473,38 @@ .account-page-box {
     padding: 18px;
 }
 
-/* ActivityList */
-.activitylist-row {
+/* ActivityListView */
+.activity-list-view row {
     transition: none;
     padding: 4px 0px 4px 6px;
     margin: 0 10px 3px 10px;
     border: 2px solid transparent;
     border-radius: 6px;
 }
-.activitylist-row:active,
-.activitylist-row:selected:active {
+.activity-list-view row:active,
+.activity-list-view row:selected:active {
     box-shadow: none;
 }
-.activitylist-row:selected {
+.activity-list-view row:selected {
     background-color: mix(@theme_base_color, @theme_fg_color, 0.1);
     outline: none;
 }
-.activitylist-row:selected label {
+.activity-list-view row:selected label {
     color: @theme_text_color;
 }
-.activitylist-row button {
+.activity-list-view row button {
     min-width: 25px;
     min-height: 25px;
     padding: 0px;
 }
-.activitylist-row:selected button {
+.activity-list-view row:selected button {
        color: @theme_fg_color;
     border-color: @borders;
 }
-.activitylist-row:selected image {
+.activity-list-view row:selected image {
        color: @theme_fg_color;
 }
 
-/* NotificationManager */
-.notification-listbox {
-    background: transparent;
-}
-.notification-listbox row {
-    padding: 12px;
-    border: 1px solid @borders;
-    border-bottom: 0px;
-}
-.notification-listbox row:nth-last-child(2) {
-    border-bottom: 1px solid @borders;
-}
-
 /* Middle Grid (ChatList and widgets on top) */
 .middle-grid > scrolledwindow { background: transparent; }
 


=====================================
gajim/gtk/activity_list.py
=====================================
@@ -68,6 +68,8 @@ def __init__(self) -> None:
         SignalManager.__init__(self)
         EventHelper.__init__(self)
 
+        self.add_css_class("activity-list-view")
+
         self._model = Gio.ListStore(item_type=ActivityListItem)
 
         factory = Gtk.SignalListItemFactory()



View it on GitLab: 
https://dev.gajim.org/gajim/gajim/-/compare/44df6534f371823335a4df88ae4116e90c8fbf4c...4e4edaa2d8375c9746c364d0b48669cc9b60ccff

-- 
View it on GitLab: 
https://dev.gajim.org/gajim/gajim/-/compare/44df6534f371823335a4df88ae4116e90c8fbf4c...4e4edaa2d8375c9746c364d0b48669cc9b60ccff
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