Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package dracula-gtk-theme for 
openSUSE:Factory checked in at 2026-01-14 16:21:55
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/dracula-gtk-theme (Old)
 and      /work/SRC/openSUSE:Factory/.dracula-gtk-theme.new.1928 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "dracula-gtk-theme"

Wed Jan 14 16:21:55 2026 rev:10 rq:1327061 version:4.0.0+git141.1892c79

Changes:
--------
--- /work/SRC/openSUSE:Factory/dracula-gtk-theme/dracula-gtk-theme.changes      
2025-12-09 12:57:12.241231376 +0100
+++ 
/work/SRC/openSUSE:Factory/.dracula-gtk-theme.new.1928/dracula-gtk-theme.changes
    2026-01-14 16:21:56.470098476 +0100
@@ -1,0 +2,13 @@
+Tue Jan 13 08:43:27 UTC 2026 - [email protected]
+
+- Update to version 4.0.0+git141.1892c79:
+  * feat(gnome): Add extra styles for better toolbar displaying
+  * Gnome: Improve Menu and MenuBar appearance
+  * Gnome: Improve Window assistant appearance
+  * Gnome: Improve toolbar buttons appearance
+  * Gnome: Improve appearance of suggested/destructive action buttons
+  * Gnome: Improve nautilus grid view appaearance
+  * Gnome 49: Fix calendar app appearance
+  * Gnome: Fix appearance of some buttons in bottom bars
+
+-------------------------------------------------------------------

Old:
----
  gtk-4.0.0+git133.cd80d5a.tar.xz

New:
----
  gtk-4.0.0+git141.1892c79.tar.xz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ dracula-gtk-theme.spec ++++++
--- /var/tmp/diff_new_pack.gOCNuB/_old  2026-01-14 16:21:57.586144770 +0100
+++ /var/tmp/diff_new_pack.gOCNuB/_new  2026-01-14 16:21:57.590144936 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package dracula-gtk-theme
 #
-# Copyright (c) 2025 SUSE LLC and contributors
+# Copyright (c) 2026 SUSE LLC and contributors
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -20,7 +20,7 @@
 %define         _kf5_plasmadir      /usr/share/plasma
 
 Name:           dracula-gtk-theme
-Version:        4.0.0+git133.cd80d5a
+Version:        4.0.0+git141.1892c79
 Release:        0
 Summary:        A dark theme for GTK
 License:        GPL-3.0-only

++++++ _servicedata ++++++
--- /var/tmp/diff_new_pack.gOCNuB/_old  2026-01-14 16:21:57.638146927 +0100
+++ /var/tmp/diff_new_pack.gOCNuB/_new  2026-01-14 16:21:57.642147093 +0100
@@ -1,6 +1,6 @@
 <servicedata>
 <service name="tar_scm">
                 <param name="url">https://github.com/dracula/gtk.git</param>
-              <param 
name="changesrevision">cd80d5ab1ab1904a367f34e33d7f672e44513bf8</param></service></servicedata>
+              <param 
name="changesrevision">1892c797926184066b9f740f5a7c3ab2772edc40</param></service></servicedata>
 (No newline at EOF)
 

++++++ gtk-4.0.0+git133.cd80d5a.tar.xz -> gtk-4.0.0+git141.1892c79.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gtk-4.0.0+git133.cd80d5a/gtk-3.20/gtk-dark.css 
new/gtk-4.0.0+git141.1892c79/gtk-3.20/gtk-dark.css
--- old/gtk-4.0.0+git133.cd80d5a/gtk-3.20/gtk-dark.css  2025-10-15 
22:59:23.000000000 +0200
+++ new/gtk-4.0.0+git141.1892c79/gtk-3.20/gtk-dark.css  2026-01-13 
01:13:09.000000000 +0100
@@ -669,7 +669,8 @@
     outline-color: rgba(255, 255, 255, 0.3);
     background-color: #bd93f9;
     text-shadow: none;
-    box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 
0px 0px rgba(0, 0, 0, 0.1); }
+    box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 
0px 0px rgba(0, 0, 0, 0.1);
+    opacity: 0.85; }
   button.suggested-action:active, button.suggested-action:checked {
     color: white;
     outline-color: rgba(255, 255, 255, 0.3);
@@ -719,9 +720,10 @@
     outline-color: rgba(255, 255, 255, 0.3);
     background-color: #bd93f9;
     text-shadow: none;
-    box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 
0px 0px rgba(0, 0, 0, 0.1); }
+    box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 
0px 0px rgba(0, 0, 0, 0.1);
+    opacity: 0.75; }
     button.suggested-action:disabled label {
-      color: rgba(248, 248, 242, 0.8); }
+      color: #fff; }
     button.suggested-action:disabled:active, 
button.suggested-action:disabled:checked {
       color: rgba(248, 248, 242, 0.7);
       outline-color: rgba(255, 255, 255, 0.3);
@@ -794,7 +796,8 @@
     outline-color: rgba(255, 255, 255, 0.3);
     background-color: #ff2222;
     text-shadow: none;
-    box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 
0px 0px rgba(0, 0, 0, 0.1); }
+    box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 
0px 0px rgba(0, 0, 0, 0.1);
+    opacity: 0.85; }
   button.destructive-action:active, button.destructive-action:checked {
     color: white;
     outline-color: rgba(255, 255, 255, 0.3);
@@ -844,9 +847,10 @@
     outline-color: rgba(255, 255, 255, 0.3);
     background-color: #ff2222;
     text-shadow: none;
-    box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 
0px 0px rgba(0, 0, 0, 0.1); }
+    box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 
0px 0px rgba(0, 0, 0, 0.1);
+    opacity: 0.75; }
     button.destructive-action:disabled label {
-      color: rgba(248, 248, 242, 0.8); }
+      color: #fff; }
     button.destructive-action:disabled:active, 
button.destructive-action:disabled:checked {
       color: rgba(248, 248, 242, 0.7);
       outline-color: rgba(255, 255, 255, 0.3);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gtk-4.0.0+git133.cd80d5a/gtk-3.20/gtk.css 
new/gtk-4.0.0+git141.1892c79/gtk-3.20/gtk.css
--- old/gtk-4.0.0+git133.cd80d5a/gtk-3.20/gtk.css       2025-10-15 
22:59:23.000000000 +0200
+++ new/gtk-4.0.0+git141.1892c79/gtk-3.20/gtk.css       2026-01-13 
01:13:09.000000000 +0100
@@ -669,7 +669,8 @@
     outline-color: rgba(255, 255, 255, 0.3);
     background-color: #bd93f9;
     text-shadow: none;
-    box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 
0px 0px rgba(0, 0, 0, 0.1); }
+    box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 
0px 0px rgba(0, 0, 0, 0.1);
+    opacity: 0.85; }
   button.suggested-action:active, button.suggested-action:checked {
     color: white;
     outline-color: rgba(255, 255, 255, 0.3);
@@ -719,9 +720,10 @@
     outline-color: rgba(255, 255, 255, 0.3);
     background-color: #bd93f9;
     text-shadow: none;
-    box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 
0px 0px rgba(0, 0, 0, 0.1); }
+    box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 
0px 0px rgba(0, 0, 0, 0.1);
+    opacity: 0.75; }
     button.suggested-action:disabled label {
-      color: rgba(248, 248, 242, 0.8); }
+      color: #fff; }
     button.suggested-action:disabled:active, 
button.suggested-action:disabled:checked {
       color: rgba(248, 248, 242, 0.7);
       outline-color: rgba(255, 255, 255, 0.3);
@@ -794,7 +796,8 @@
     outline-color: rgba(255, 255, 255, 0.3);
     background-color: #ff2222;
     text-shadow: none;
-    box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 
0px 0px rgba(0, 0, 0, 0.1); }
+    box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 
0px 0px rgba(0, 0, 0, 0.1);
+    opacity: 0.85; }
   button.destructive-action:active, button.destructive-action:checked {
     color: white;
     outline-color: rgba(255, 255, 255, 0.3);
@@ -844,9 +847,10 @@
     outline-color: rgba(255, 255, 255, 0.3);
     background-color: #ff2222;
     text-shadow: none;
-    box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 
0px 0px rgba(0, 0, 0, 0.1); }
+    box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 
0px 0px rgba(0, 0, 0, 0.1);
+    opacity: 0.75; }
     button.destructive-action:disabled label {
-      color: rgba(248, 248, 242, 0.8); }
+      color: #fff; }
     button.destructive-action:disabled:active, 
button.destructive-action:disabled:checked {
       color: rgba(248, 248, 242, 0.7);
       outline-color: rgba(255, 255, 255, 0.3);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/gtk-4.0.0+git133.cd80d5a/gtk-3.20/widgets/_buttons.scss 
new/gtk-4.0.0+git141.1892c79/gtk-3.20/widgets/_buttons.scss
--- old/gtk-4.0.0+git133.cd80d5a/gtk-3.20/widgets/_buttons.scss 2025-10-15 
22:59:23.000000000 +0200
+++ new/gtk-4.0.0+git141.1892c79/gtk-3.20/widgets/_buttons.scss 2026-01-13 
01:13:09.000000000 +0100
@@ -228,7 +228,7 @@
         color: $b_color; //FIXME: does it work on the dark variant?
       }
 
-      &:hover { @include button(hover, $b_color, white); }
+      &:hover { @include button(hover, $b_color, white); opacity: 0.85;}
 
       &:active,
       &:checked { @include button(active, $b_color, white); }
@@ -259,7 +259,8 @@
 
       &:disabled {
         @include button(insensitive, $b_color, white);
-        label { color: transparentize($selected_fg_color, 0.2); }
+        label { color: #fff; }
+        opacity: 0.75;
         &:active,
         &:checked { @include button(insensitive-active, $b_color, white); }
       }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gtk-4.0.0+git133.cd80d5a/gtk-4.0/apps/_gnome.scss 
new/gtk-4.0.0+git141.1892c79/gtk-4.0/apps/_gnome.scss
--- old/gtk-4.0.0+git133.cd80d5a/gtk-4.0/apps/_gnome.scss       2025-10-15 
22:59:23.000000000 +0200
+++ new/gtk-4.0.0+git141.1892c79/gtk-4.0/apps/_gnome.scss       2026-01-13 
01:13:09.000000000 +0100
@@ -266,10 +266,10 @@
     color: $fg_color;
     opacity: 1;
   }
-  & label {
-    color: $bg_color;
-    opacity: 1;
-  }
+  // & label {
+  //   color: $bg_color;
+  //   opacity: 1;
+  // }
 }
 
 /******************************
@@ -285,7 +285,6 @@
  * Calendar sidebar *
 ********************/
 datechooser {
-  &, &:backdrop { background-color: $headerbar_color }
   .circular.day.text-button{ 
     padding: 6px;
     border-radius: 50%;
@@ -301,12 +300,22 @@
       font-weight: bold;
     }
   }
+  .weekday, .weeknum { color: $insensitive_fg_color;}
+  .weeknum { background-color: lighten($base_color, 4%);}
+  .current-week { background-color: transparentize($insensitive_fg_color, 
0.9);}
 }
 
 agenda-view list.background {
-  &, &:backdrop { background-color: $headerbar_color }
   padding: 8px;
   .caption-heading, .dim-label.no-events {
     color: $headerbar_fg_color;
   }
-}
\ No newline at end of file
+}
+
+datechooser,
+agenda-view list.background,
+.calendar-list {
+  &, &:backdrop { background-color: $headerbar_color; }
+}
+
+popover datechooser { background-color: transparent; }
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gtk-4.0.0+git133.cd80d5a/gtk-4.0/gtk-dark.css 
new/gtk-4.0.0+git141.1892c79/gtk-4.0/gtk-dark.css
--- old/gtk-4.0.0+git133.cd80d5a/gtk-4.0/gtk-dark.css   2025-10-15 
22:59:23.000000000 +0200
+++ new/gtk-4.0.0+git141.1892c79/gtk-4.0/gtk-dark.css   2026-01-13 
01:13:09.000000000 +0100
@@ -283,10 +283,12 @@
   flowbox flowboxchild:selected {
     outline-offset: -2px; }
 
-gridview > child {
-  padding: 7px; }
-  gridview > child box {
-    border-spacing: 5px; }
+gridview {
+  padding: 10px; }
+  gridview > child {
+    padding: 7px; }
+    gridview > child box {
+      border-spacing: 5px; }
 
 label {
   caret-color: currentColor; }
@@ -309,18 +311,22 @@
   opacity: 0.55;
   text-shadow: none; }
 
-assistant .sidebar {
+window.assistant .sidebar {
   background-color: #282a36;
   border-top: 1px solid rgba(25, 26, 34, 0.9); }
-  assistant .sidebar:backdrop {
+  window.assistant .sidebar:backdrop {
     background-color: #2a2c39;
     border-color: rgba(26, 27, 35, 0.91); }
-assistant.csd .sidebar {
+window.assistant.csd .sidebar {
   border-top-style: none; }
-assistant .sidebar label {
+window.assistant .sidebar label {
   padding: 6px 12px; }
-assistant .sidebar label.highlight {
-  background-color: #4a4a51; }
+window.assistant .sidebar label.highlight {
+  background-color: rgba(189, 147, 249, 0.5);
+  color: #f8f8f2; }
+
+window.aboutdialog image.large-icons {
+  -gtk-icon-size: 128px; }
 
 .app-notification,
 .app-notification.frame, .osd .scale-popup, .osd popover.background > arrow,
@@ -341,10 +347,6 @@
     text-shadow: none;
     -gtk-icon-shadow: none; }
 
-*:selected {
-  background: rgba(189, 147, 249, 0.5);
-  color: #f8f8f2; }
-
 /***********
  * Buttons *
  ***********/
@@ -685,7 +687,8 @@
     outline-color: rgba(255, 255, 255, 0.3);
     background-color: #bd93f9;
     text-shadow: none;
-    box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 
0px 0px rgba(0, 0, 0, 0.1); }
+    box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 
0px 0px rgba(0, 0, 0, 0.1);
+    opacity: 0.85; }
   button.suggested-action:active, button.suggested-action:checked {
     color: white;
     outline-color: rgba(255, 255, 255, 0.3);
@@ -735,9 +738,10 @@
     outline-color: rgba(255, 255, 255, 0.3);
     background-color: #bd93f9;
     text-shadow: none;
-    box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 
0px 0px rgba(0, 0, 0, 0.1); }
+    box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 
0px 0px rgba(0, 0, 0, 0.1);
+    opacity: 0.75; }
     button.suggested-action:disabled label {
-      color: rgba(248, 248, 242, 0.8); }
+      color: #fff; }
     button.suggested-action:disabled:active, 
button.suggested-action:disabled:checked {
       color: rgba(248, 248, 242, 0.7);
       outline-color: rgba(255, 255, 255, 0.3);
@@ -809,7 +813,8 @@
     outline-color: rgba(255, 255, 255, 0.3);
     background-color: #ff2222;
     text-shadow: none;
-    box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 
0px 0px rgba(0, 0, 0, 0.1); }
+    box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 
0px 0px rgba(0, 0, 0, 0.1);
+    opacity: 0.85; }
   button.destructive-action:active, button.destructive-action:checked {
     color: white;
     outline-color: rgba(255, 255, 255, 0.3);
@@ -859,9 +864,10 @@
     outline-color: rgba(255, 255, 255, 0.3);
     background-color: #ff2222;
     text-shadow: none;
-    box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 
0px 0px rgba(0, 0, 0, 0.1); }
+    box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 
0px 0px rgba(0, 0, 0, 0.1);
+    opacity: 0.75; }
     button.destructive-action:disabled label {
-      color: rgba(248, 248, 242, 0.8); }
+      color: #fff; }
     button.destructive-action:disabled:active, 
button.destructive-action:disabled:checked {
       color: rgba(248, 248, 242, 0.7);
       outline-color: rgba(255, 255, 255, 0.3);
@@ -954,49 +960,63 @@
   .stack-switcher > button.needs-attention > image:dir(rtl), stacksidebar 
row.needs-attention > label:dir(rtl) {
     background-position: left 3px, left 2px; }
 
-toolbar button:hover {
-  font-weight: normal;
-  color: #f8f8f2;
-  outline-color: rgba(248, 248, 242, 0.3);
-  background-color: #0f0f14;
-  text-shadow: none;
-  box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 
0px 0px rgba(0, 0, 0, 0.1); }
-toolbar button:active {
-  font-weight: normal;
-  color: #f8f8f2;
-  outline-color: rgba(248, 248, 242, 0.3);
-  background-color: #040406;
-  text-shadow: none;
-  box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 
0px 0px rgba(0, 0, 0, 0.1); }
-
-.inline-toolbar toolbutton > button {
+/* oldstyle toolbar buttons */
+.toolbar > button,
+.toolbar > :not(.linked) > button,
+.toolbar :not(.linked) > menubutton > button,
+.toolbar :not(.linked) > scalebutton > button,
+.toolbar :not(.linked) > dropdown > button,
+.toolbar :not(.linked) > colorbutton > button,
+.toolbar :not(.linked) > fontbutton > button,
+.toolbar :not(.linked) > appchooserbutton > button,
+.toolbar :not(.linked) > combobox > box > button {
+  margin: 1px;
   border-color: transparent;
   background-color: transparent;
   background-image: none;
   box-shadow: inset 0 1px rgba(255, 255, 255, 0);
   text-shadow: none;
   -gtk-icon-shadow: none; }
-  .inline-toolbar toolbutton > button:hover {
-    color: rgba(189, 147, 249, 0.5); }
-  .inline-toolbar toolbutton > button:active, .inline-toolbar toolbutton > 
button:checked {
-    color: rgba(174, 123, 248, 0.5); }
-  .inline-toolbar toolbutton > button:disabled {
-    color: #cfcfcd; }
-    .inline-toolbar toolbutton > button:disabled:active, .inline-toolbar 
toolbutton > button:disabled:checked {
-      color: rgba(174, 123, 248, 0); }
-  .inline-toolbar toolbutton > button:backdrop {
-    color: #cfcfcd; }
-    .inline-toolbar toolbutton > button:backdrop:active, .inline-toolbar 
toolbutton > button:backdrop:checked {
-      color: rgba(174, 123, 248, 0.5); }
-    .inline-toolbar toolbutton > button:backdrop:disabled {
-      color: #cfcfcd; }
-      .inline-toolbar toolbutton > button:backdrop:disabled:active, 
.inline-toolbar toolbutton > button:backdrop:disabled:checked {
-        color: rgba(174, 123, 248, 0); }
-
-toolbar.inline-toolbar toolbutton > button.flat:backdrop,
-toolbar.inline-toolbar toolbutton:backdrop > button.flat:backdrop {
-  border-color: transparent;
-  box-shadow: none; }
+  .toolbar > button:hover, .toolbar > button:active, .toolbar > button:checked,
+  .toolbar > :not(.linked) > button:hover,
+  .toolbar > :not(.linked) > button:active,
+  .toolbar > :not(.linked) > button:checked,
+  .toolbar :not(.linked) > menubutton > button:hover,
+  .toolbar :not(.linked) > menubutton > button:active,
+  .toolbar :not(.linked) > menubutton > button:checked,
+  .toolbar :not(.linked) > scalebutton > button:hover,
+  .toolbar :not(.linked) > scalebutton > button:active,
+  .toolbar :not(.linked) > scalebutton > button:checked,
+  .toolbar :not(.linked) > dropdown > button:hover,
+  .toolbar :not(.linked) > dropdown > button:active,
+  .toolbar :not(.linked) > dropdown > button:checked,
+  .toolbar :not(.linked) > colorbutton > button:hover,
+  .toolbar :not(.linked) > colorbutton > button:active,
+  .toolbar :not(.linked) > colorbutton > button:checked,
+  .toolbar :not(.linked) > fontbutton > button:hover,
+  .toolbar :not(.linked) > fontbutton > button:active,
+  .toolbar :not(.linked) > fontbutton > button:checked,
+  .toolbar :not(.linked) > appchooserbutton > button:hover,
+  .toolbar :not(.linked) > appchooserbutton > button:active,
+  .toolbar :not(.linked) > appchooserbutton > button:checked,
+  .toolbar :not(.linked) > combobox > box > button:hover,
+  .toolbar :not(.linked) > combobox > box > button:active,
+  .toolbar :not(.linked) > combobox > box > button:checked {
+    color: #f8f8f2;
+    outline-color: rgba(248, 248, 242, 0.3);
+    background-color: #343546;
+    text-shadow: none;
+    box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 
0px 0px rgba(0, 0, 0, 0.1); }
+  .toolbar > button:disabled,
+  .toolbar > :not(.linked) > button:disabled,
+  .toolbar :not(.linked) > menubutton > button:disabled,
+  .toolbar :not(.linked) > scalebutton > button:disabled,
+  .toolbar :not(.linked) > dropdown > button:disabled,
+  .toolbar :not(.linked) > colorbutton > button:disabled,
+  .toolbar :not(.linked) > fontbutton > button:disabled,
+  .toolbar :not(.linked) > appchooserbutton > button:disabled,
+  .toolbar :not(.linked) > combobox > box > button:disabled {
+    opacity: 0.5; }
 
 .inline-toolbar button, .inline-toolbar button:backdrop, .linked > button, 
.linked > button:hover, .linked > button:active, .linked > button:checked, 
.linked > button:backdrop, .linked:not(.vertical) > spinbutton:not(.vertical), 
spinbutton.vertical.linked:not(.vertical) > text, .linked:not(.vertical) >
 entry, .linked > combobox > box > button.combo:dir(ltr), .linked > combobox > 
box > button.combo:dir(rtl) {
@@ -2984,8 +3004,9 @@
   .menubar > item {
     min-height: 16px;
     padding: 4px 8px; }
-    menubar > item:hover,
-    .menubar > item:hover {
+    menubar > item:hover, menubar > item:selected,
+    .menubar > item:hover,
+    .menubar > item:selected {
       box-shadow: inset 0 -3px rgba(189, 147, 249, 0.5); }
     menubar > item:disabled,
     .menubar > item:disabled {
@@ -2993,7 +3014,6 @@
       box-shadow: none; }
 
 menu, .menu, .context-menu {
-  margin: 4px;
   padding: 2px 0px;
   background-color: #242530;
   border: 1px solid rgba(25, 26, 34, 0.9);
@@ -3089,28 +3109,6 @@
   background-color: rgba(248, 248, 242, 0.1);
   border-radius: 5px; }
 
-/************
-* Assistant *
-*************/
-assistant {
-  border-bottom-left-radius: 4px;
-  border-bottom-right-radius: 4px; }
-  assistant .sidebar {
-    background-color: #282a36;
-    border-top: 1px solid rgba(25, 26, 34, 0.9);
-    border-bottom-left-radius: 4px; }
-    assistant .sidebar:backdrop {
-      background-color: #2a2c39;
-      border-color: rgba(26, 27, 35, 0.91); }
-  assistant.csd .sidebar {
-    border-top-style: none; }
-  assistant .sidebar GtkLabel,
-  assistant .sidebar label {
-    padding: 6px 12px; }
-  assistant .sidebar GtkLabel.highlight,
-  assistant .sidebar label.highlight {
-    background-color: #4a4a51; }
-
 /*************
  * Notebooks *
  *************/
@@ -4316,17 +4314,17 @@
       placessidebar row:drop(active):not(:disabled):selected, placessidebar 
row:drop(active):not(:disabled):selected label, placessidebar 
row:drop(active):not(:disabled):selected image {
         color: #f8f8f2; }
 
-.bottom-bar {
-  background-color: #282a36; }
-  .bottom-bar button.toggle:not(.image-button) {
-    border-color: transparent;
-    background-color: transparent;
-    background-image: none;
-    box-shadow: inset 0 1px rgba(255, 255, 255, 0);
-    text-shadow: none;
-    -gtk-icon-shadow: none; }
-    .bottom-bar button.toggle:not(.image-button) .view, .bottom-bar 
button.toggle:not(.image-button) iconview {
-      background-color: transparent; }
+.sidebar-pane, .sidebar-pane .bottom-bar {
+  background-color: #20212b; }
+.sidebar-pane .bottom-bar button {
+  border-color: transparent;
+  background-color: transparent;
+  background-image: none;
+  box-shadow: inset 0 1px rgba(255, 255, 255, 0);
+  text-shadow: none;
+  -gtk-icon-shadow: none; }
+  .sidebar-pane .bottom-bar button .view, .sidebar-pane .bottom-bar button 
iconview {
+    background-color: transparent; }
 
 /*****************
  * GtkSpinButton *
@@ -4557,55 +4555,40 @@
 /************
  * Toolbars *
  ************/
-toolbar, .inline-toolbar, searchbar > revealer > box {
+.toolbar, searchbar > revealer > box {
   padding: 4px;
+  border-spacing: 4px;
   background-color: #1e1f29; }
 
-toolbar {
-  padding: 4px 3px 3px 4px; }
-  .osd toolbar {
-    background-color: transparent; }
-  toolbar.osd {
-    padding: 13px;
-    border: none;
-    border-radius: 5px;
-    background-color: rgba(20, 23, 26, 0.8); }
-    toolbar.osd.left, toolbar.osd.right, toolbar.osd.top, toolbar.osd.bottom {
-      border-radius: 0; }
-  toolbar.horizontal separator {
-    margin: 0 7px 1px 6px; }
-  toolbar.vertical separator {
-    margin: 6px 1px 7px 0; }
-  toolbar:not(.inline-toolbar):not(.osd) switch,
-  toolbar:not(.inline-toolbar):not(.osd) scale,
-  toolbar:not(.inline-toolbar):not(.osd) entry,
-  toolbar:not(.inline-toolbar):not(.osd) spinbutton,
-  toolbar:not(.inline-toolbar):not(.osd) button {
-    margin-right: 1px;
-    margin-bottom: 1px; }
-
-.inline-toolbar {
-  padding: 3px;
-  border-width: 0 1px 1px;
-  border-radius: 0  0 5px 5px; }
+.osd .toolbar {
+  background-color: transparent; }
+.toolbar.osd {
+  padding: 13px;
+  border: none;
+  border-radius: 5px;
+  background-color: rgba(20, 23, 26, 0.8); }
+  .toolbar.osd.left, .toolbar.osd.right, .toolbar.osd.top, .toolbar.osd.bottom 
{
+    border-radius: 0; }
+.toolbar.horizontal > separator {
+  margin: 4px 0; }
+.toolbar.vertical > separator {
+  margin: 0 4px; }
 
 searchbar > revealer > box {
-  border-width: 0 0 1px;
-  padding: 5px; }
+  padding: 6px;
+  border-spacing: 6px;
+  border-width: 0 0 1px; }
 
-.inline-toolbar, searchbar > revealer > box {
+searchbar > revealer > box {
   border-style: solid;
   border-color: rgba(25, 26, 34, 0.9);
   background-color: rgba(29, 30, 39, 0.97); }
-  .inline-toolbar:backdrop, searchbar > revealer > box:backdrop {
+  searchbar > revealer > box:backdrop {
     border-color: rgba(26, 27, 35, 0.91);
     background-color: rgba(29, 30, 39, 0.9685);
     box-shadow: none;
     transition: 200ms ease-out; }
 
-searchbar {
-  background: #282a36; }
-
 /************
  * Tooltips *
  ************/
@@ -5923,9 +5906,6 @@
 .color-light.timed label, .color-light .event-popover label {
   color: #f8f8f2;
   opacity: 1; }
-.color-light label {
-  color: #1e1f29;
-  opacity: 1; }
 
 /******************************
  * Gnome system monitor graph *
@@ -5937,8 +5917,6 @@
 /*******************
  * Calendar sidebar *
 ********************/
-datechooser, datechooser:backdrop {
-  background-color: #1e1f29; }
 datechooser .circular.day.text-button {
   padding: 6px;
   border-radius: 50%;
@@ -5956,16 +5934,30 @@
     text-shadow: none;
     box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 
0px 0px rgba(0, 0, 0, 0.1);
     font-weight: bold; }
+datechooser .weekday, datechooser .weeknum {
+  color: #8b8c8e; }
+datechooser .weeknum {
+  background-color: #313342; }
+datechooser .current-week {
+  background-color: rgba(139, 140, 142, 0.1); }
 
 agenda-view list.background {
   padding: 8px; }
-  agenda-view list.background, agenda-view list.background:backdrop {
-    background-color: #1e1f29; }
   agenda-view list.background .caption-heading, agenda-view list.background 
.dim-label.no-events, agenda-view list.background label.no-events.separator, 
agenda-view list.background .titlebar:not(headerbar) .no-events.subtitle, 
.titlebar:not(headerbar) agenda-view list.background .no-events.subtitle,
   agenda-view list.background headerbar .no-events.subtitle,
   headerbar agenda-view list.background .no-events.subtitle {
     color: #f8f8f2; }
 
+datechooser, datechooser:backdrop,
+agenda-view list.background,
+agenda-view list.background:backdrop,
+.calendar-list,
+.calendar-list:backdrop {
+  background-color: #1e1f29; }
+
+popover datechooser {
+  background-color: transparent; }
+
 /********
  * Gala *
  *******/
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gtk-4.0.0+git133.cd80d5a/gtk-4.0/gtk.css 
new/gtk-4.0.0+git141.1892c79/gtk-4.0/gtk.css
--- old/gtk-4.0.0+git133.cd80d5a/gtk-4.0/gtk.css        2025-10-15 
22:59:23.000000000 +0200
+++ new/gtk-4.0.0+git141.1892c79/gtk-4.0/gtk.css        2026-01-13 
01:13:09.000000000 +0100
@@ -283,10 +283,12 @@
   flowbox flowboxchild:selected {
     outline-offset: -2px; }
 
-gridview > child {
-  padding: 7px; }
-  gridview > child box {
-    border-spacing: 5px; }
+gridview {
+  padding: 10px; }
+  gridview > child {
+    padding: 7px; }
+    gridview > child box {
+      border-spacing: 5px; }
 
 label {
   caret-color: currentColor; }
@@ -309,18 +311,22 @@
   opacity: 0.55;
   text-shadow: none; }
 
-assistant .sidebar {
+window.assistant .sidebar {
   background-color: #282a36;
   border-top: 1px solid rgba(25, 26, 34, 0.9); }
-  assistant .sidebar:backdrop {
+  window.assistant .sidebar:backdrop {
     background-color: #2a2c39;
     border-color: rgba(26, 27, 35, 0.91); }
-assistant.csd .sidebar {
+window.assistant.csd .sidebar {
   border-top-style: none; }
-assistant .sidebar label {
+window.assistant .sidebar label {
   padding: 6px 12px; }
-assistant .sidebar label.highlight {
-  background-color: #4a4a51; }
+window.assistant .sidebar label.highlight {
+  background-color: rgba(189, 147, 249, 0.5);
+  color: #f8f8f2; }
+
+window.aboutdialog image.large-icons {
+  -gtk-icon-size: 128px; }
 
 .app-notification,
 .app-notification.frame, .osd .scale-popup, .osd popover.background > arrow,
@@ -341,10 +347,6 @@
     text-shadow: none;
     -gtk-icon-shadow: none; }
 
-*:selected {
-  background: rgba(189, 147, 249, 0.5);
-  color: #f8f8f2; }
-
 /***********
  * Buttons *
  ***********/
@@ -685,7 +687,8 @@
     outline-color: rgba(255, 255, 255, 0.3);
     background-color: #bd93f9;
     text-shadow: none;
-    box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 
0px 0px rgba(0, 0, 0, 0.1); }
+    box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 
0px 0px rgba(0, 0, 0, 0.1);
+    opacity: 0.85; }
   button.suggested-action:active, button.suggested-action:checked {
     color: white;
     outline-color: rgba(255, 255, 255, 0.3);
@@ -735,9 +738,10 @@
     outline-color: rgba(255, 255, 255, 0.3);
     background-color: #bd93f9;
     text-shadow: none;
-    box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 
0px 0px rgba(0, 0, 0, 0.1); }
+    box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 
0px 0px rgba(0, 0, 0, 0.1);
+    opacity: 0.75; }
     button.suggested-action:disabled label {
-      color: rgba(248, 248, 242, 0.8); }
+      color: #fff; }
     button.suggested-action:disabled:active, 
button.suggested-action:disabled:checked {
       color: rgba(248, 248, 242, 0.7);
       outline-color: rgba(255, 255, 255, 0.3);
@@ -809,7 +813,8 @@
     outline-color: rgba(255, 255, 255, 0.3);
     background-color: #ff2222;
     text-shadow: none;
-    box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 
0px 0px rgba(0, 0, 0, 0.1); }
+    box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 
0px 0px rgba(0, 0, 0, 0.1);
+    opacity: 0.85; }
   button.destructive-action:active, button.destructive-action:checked {
     color: white;
     outline-color: rgba(255, 255, 255, 0.3);
@@ -859,9 +864,10 @@
     outline-color: rgba(255, 255, 255, 0.3);
     background-color: #ff2222;
     text-shadow: none;
-    box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 
0px 0px rgba(0, 0, 0, 0.1); }
+    box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 
0px 0px rgba(0, 0, 0, 0.1);
+    opacity: 0.75; }
     button.destructive-action:disabled label {
-      color: rgba(248, 248, 242, 0.8); }
+      color: #fff; }
     button.destructive-action:disabled:active, 
button.destructive-action:disabled:checked {
       color: rgba(248, 248, 242, 0.7);
       outline-color: rgba(255, 255, 255, 0.3);
@@ -954,49 +960,63 @@
   .stack-switcher > button.needs-attention > image:dir(rtl), stacksidebar 
row.needs-attention > label:dir(rtl) {
     background-position: left 3px, left 2px; }
 
-toolbar button:hover {
-  font-weight: normal;
-  color: #f8f8f2;
-  outline-color: rgba(248, 248, 242, 0.3);
-  background-color: #0f0f14;
-  text-shadow: none;
-  box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 
0px 0px rgba(0, 0, 0, 0.1); }
-toolbar button:active {
-  font-weight: normal;
-  color: #f8f8f2;
-  outline-color: rgba(248, 248, 242, 0.3);
-  background-color: #040406;
-  text-shadow: none;
-  box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 
0px 0px rgba(0, 0, 0, 0.1); }
-
-.inline-toolbar toolbutton > button {
+/* oldstyle toolbar buttons */
+.toolbar > button,
+.toolbar > :not(.linked) > button,
+.toolbar :not(.linked) > menubutton > button,
+.toolbar :not(.linked) > scalebutton > button,
+.toolbar :not(.linked) > dropdown > button,
+.toolbar :not(.linked) > colorbutton > button,
+.toolbar :not(.linked) > fontbutton > button,
+.toolbar :not(.linked) > appchooserbutton > button,
+.toolbar :not(.linked) > combobox > box > button {
+  margin: 1px;
   border-color: transparent;
   background-color: transparent;
   background-image: none;
   box-shadow: inset 0 1px rgba(255, 255, 255, 0);
   text-shadow: none;
   -gtk-icon-shadow: none; }
-  .inline-toolbar toolbutton > button:hover {
-    color: rgba(189, 147, 249, 0.5); }
-  .inline-toolbar toolbutton > button:active, .inline-toolbar toolbutton > 
button:checked {
-    color: rgba(174, 123, 248, 0.5); }
-  .inline-toolbar toolbutton > button:disabled {
-    color: #cfcfcd; }
-    .inline-toolbar toolbutton > button:disabled:active, .inline-toolbar 
toolbutton > button:disabled:checked {
-      color: rgba(174, 123, 248, 0); }
-  .inline-toolbar toolbutton > button:backdrop {
-    color: #cfcfcd; }
-    .inline-toolbar toolbutton > button:backdrop:active, .inline-toolbar 
toolbutton > button:backdrop:checked {
-      color: rgba(174, 123, 248, 0.5); }
-    .inline-toolbar toolbutton > button:backdrop:disabled {
-      color: #cfcfcd; }
-      .inline-toolbar toolbutton > button:backdrop:disabled:active, 
.inline-toolbar toolbutton > button:backdrop:disabled:checked {
-        color: rgba(174, 123, 248, 0); }
-
-toolbar.inline-toolbar toolbutton > button.flat:backdrop,
-toolbar.inline-toolbar toolbutton:backdrop > button.flat:backdrop {
-  border-color: transparent;
-  box-shadow: none; }
+  .toolbar > button:hover, .toolbar > button:active, .toolbar > button:checked,
+  .toolbar > :not(.linked) > button:hover,
+  .toolbar > :not(.linked) > button:active,
+  .toolbar > :not(.linked) > button:checked,
+  .toolbar :not(.linked) > menubutton > button:hover,
+  .toolbar :not(.linked) > menubutton > button:active,
+  .toolbar :not(.linked) > menubutton > button:checked,
+  .toolbar :not(.linked) > scalebutton > button:hover,
+  .toolbar :not(.linked) > scalebutton > button:active,
+  .toolbar :not(.linked) > scalebutton > button:checked,
+  .toolbar :not(.linked) > dropdown > button:hover,
+  .toolbar :not(.linked) > dropdown > button:active,
+  .toolbar :not(.linked) > dropdown > button:checked,
+  .toolbar :not(.linked) > colorbutton > button:hover,
+  .toolbar :not(.linked) > colorbutton > button:active,
+  .toolbar :not(.linked) > colorbutton > button:checked,
+  .toolbar :not(.linked) > fontbutton > button:hover,
+  .toolbar :not(.linked) > fontbutton > button:active,
+  .toolbar :not(.linked) > fontbutton > button:checked,
+  .toolbar :not(.linked) > appchooserbutton > button:hover,
+  .toolbar :not(.linked) > appchooserbutton > button:active,
+  .toolbar :not(.linked) > appchooserbutton > button:checked,
+  .toolbar :not(.linked) > combobox > box > button:hover,
+  .toolbar :not(.linked) > combobox > box > button:active,
+  .toolbar :not(.linked) > combobox > box > button:checked {
+    color: #f8f8f2;
+    outline-color: rgba(248, 248, 242, 0.3);
+    background-color: #343546;
+    text-shadow: none;
+    box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 
0px 0px rgba(0, 0, 0, 0.1); }
+  .toolbar > button:disabled,
+  .toolbar > :not(.linked) > button:disabled,
+  .toolbar :not(.linked) > menubutton > button:disabled,
+  .toolbar :not(.linked) > scalebutton > button:disabled,
+  .toolbar :not(.linked) > dropdown > button:disabled,
+  .toolbar :not(.linked) > colorbutton > button:disabled,
+  .toolbar :not(.linked) > fontbutton > button:disabled,
+  .toolbar :not(.linked) > appchooserbutton > button:disabled,
+  .toolbar :not(.linked) > combobox > box > button:disabled {
+    opacity: 0.5; }
 
 .inline-toolbar button, .inline-toolbar button:backdrop, .linked > button, 
.linked > button:hover, .linked > button:active, .linked > button:checked, 
.linked > button:backdrop, .linked:not(.vertical) > spinbutton:not(.vertical), 
spinbutton.vertical.linked:not(.vertical) > text, .linked:not(.vertical) >
 entry, .linked > combobox > box > button.combo:dir(ltr), .linked > combobox > 
box > button.combo:dir(rtl) {
@@ -2984,8 +3004,9 @@
   .menubar > item {
     min-height: 16px;
     padding: 4px 8px; }
-    menubar > item:hover,
-    .menubar > item:hover {
+    menubar > item:hover, menubar > item:selected,
+    .menubar > item:hover,
+    .menubar > item:selected {
       box-shadow: inset 0 -3px rgba(189, 147, 249, 0.5); }
     menubar > item:disabled,
     .menubar > item:disabled {
@@ -2993,7 +3014,6 @@
       box-shadow: none; }
 
 menu, .menu, .context-menu {
-  margin: 4px;
   padding: 2px 0px;
   background-color: #242530;
   border: 1px solid rgba(25, 26, 34, 0.9);
@@ -3089,28 +3109,6 @@
   background-color: rgba(248, 248, 242, 0.1);
   border-radius: 5px; }
 
-/************
-* Assistant *
-*************/
-assistant {
-  border-bottom-left-radius: 4px;
-  border-bottom-right-radius: 4px; }
-  assistant .sidebar {
-    background-color: #282a36;
-    border-top: 1px solid rgba(25, 26, 34, 0.9);
-    border-bottom-left-radius: 4px; }
-    assistant .sidebar:backdrop {
-      background-color: #2a2c39;
-      border-color: rgba(26, 27, 35, 0.91); }
-  assistant.csd .sidebar {
-    border-top-style: none; }
-  assistant .sidebar GtkLabel,
-  assistant .sidebar label {
-    padding: 6px 12px; }
-  assistant .sidebar GtkLabel.highlight,
-  assistant .sidebar label.highlight {
-    background-color: #4a4a51; }
-
 /*************
  * Notebooks *
  *************/
@@ -4316,17 +4314,17 @@
       placessidebar row:drop(active):not(:disabled):selected, placessidebar 
row:drop(active):not(:disabled):selected label, placessidebar 
row:drop(active):not(:disabled):selected image {
         color: #f8f8f2; }
 
-.bottom-bar {
-  background-color: #282a36; }
-  .bottom-bar button.toggle:not(.image-button) {
-    border-color: transparent;
-    background-color: transparent;
-    background-image: none;
-    box-shadow: inset 0 1px rgba(255, 255, 255, 0);
-    text-shadow: none;
-    -gtk-icon-shadow: none; }
-    .bottom-bar button.toggle:not(.image-button) .view, .bottom-bar 
button.toggle:not(.image-button) iconview {
-      background-color: transparent; }
+.sidebar-pane, .sidebar-pane .bottom-bar {
+  background-color: #20212b; }
+.sidebar-pane .bottom-bar button {
+  border-color: transparent;
+  background-color: transparent;
+  background-image: none;
+  box-shadow: inset 0 1px rgba(255, 255, 255, 0);
+  text-shadow: none;
+  -gtk-icon-shadow: none; }
+  .sidebar-pane .bottom-bar button .view, .sidebar-pane .bottom-bar button 
iconview {
+    background-color: transparent; }
 
 /*****************
  * GtkSpinButton *
@@ -4557,55 +4555,40 @@
 /************
  * Toolbars *
  ************/
-toolbar, .inline-toolbar, searchbar > revealer > box {
+.toolbar, searchbar > revealer > box {
   padding: 4px;
+  border-spacing: 4px;
   background-color: #1e1f29; }
 
-toolbar {
-  padding: 4px 3px 3px 4px; }
-  .osd toolbar {
-    background-color: transparent; }
-  toolbar.osd {
-    padding: 13px;
-    border: none;
-    border-radius: 5px;
-    background-color: rgba(20, 23, 26, 0.8); }
-    toolbar.osd.left, toolbar.osd.right, toolbar.osd.top, toolbar.osd.bottom {
-      border-radius: 0; }
-  toolbar.horizontal separator {
-    margin: 0 7px 1px 6px; }
-  toolbar.vertical separator {
-    margin: 6px 1px 7px 0; }
-  toolbar:not(.inline-toolbar):not(.osd) switch,
-  toolbar:not(.inline-toolbar):not(.osd) scale,
-  toolbar:not(.inline-toolbar):not(.osd) entry,
-  toolbar:not(.inline-toolbar):not(.osd) spinbutton,
-  toolbar:not(.inline-toolbar):not(.osd) button {
-    margin-right: 1px;
-    margin-bottom: 1px; }
-
-.inline-toolbar {
-  padding: 3px;
-  border-width: 0 1px 1px;
-  border-radius: 0  0 5px 5px; }
+.osd .toolbar {
+  background-color: transparent; }
+.toolbar.osd {
+  padding: 13px;
+  border: none;
+  border-radius: 5px;
+  background-color: rgba(20, 23, 26, 0.8); }
+  .toolbar.osd.left, .toolbar.osd.right, .toolbar.osd.top, .toolbar.osd.bottom 
{
+    border-radius: 0; }
+.toolbar.horizontal > separator {
+  margin: 4px 0; }
+.toolbar.vertical > separator {
+  margin: 0 4px; }
 
 searchbar > revealer > box {
-  border-width: 0 0 1px;
-  padding: 5px; }
+  padding: 6px;
+  border-spacing: 6px;
+  border-width: 0 0 1px; }
 
-.inline-toolbar, searchbar > revealer > box {
+searchbar > revealer > box {
   border-style: solid;
   border-color: rgba(25, 26, 34, 0.9);
   background-color: rgba(29, 30, 39, 0.97); }
-  .inline-toolbar:backdrop, searchbar > revealer > box:backdrop {
+  searchbar > revealer > box:backdrop {
     border-color: rgba(26, 27, 35, 0.91);
     background-color: rgba(29, 30, 39, 0.9685);
     box-shadow: none;
     transition: 200ms ease-out; }
 
-searchbar {
-  background: #282a36; }
-
 /************
  * Tooltips *
  ************/
@@ -5923,9 +5906,6 @@
 .color-light.timed label, .color-light .event-popover label {
   color: #f8f8f2;
   opacity: 1; }
-.color-light label {
-  color: #1e1f29;
-  opacity: 1; }
 
 /******************************
  * Gnome system monitor graph *
@@ -5937,8 +5917,6 @@
 /*******************
  * Calendar sidebar *
 ********************/
-datechooser, datechooser:backdrop {
-  background-color: #1e1f29; }
 datechooser .circular.day.text-button {
   padding: 6px;
   border-radius: 50%;
@@ -5956,16 +5934,30 @@
     text-shadow: none;
     box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 
0px 0px rgba(0, 0, 0, 0.1);
     font-weight: bold; }
+datechooser .weekday, datechooser .weeknum {
+  color: #8b8c8e; }
+datechooser .weeknum {
+  background-color: #313342; }
+datechooser .current-week {
+  background-color: rgba(139, 140, 142, 0.1); }
 
 agenda-view list.background {
   padding: 8px; }
-  agenda-view list.background, agenda-view list.background:backdrop {
-    background-color: #1e1f29; }
   agenda-view list.background .caption-heading, agenda-view list.background 
.dim-label.no-events, agenda-view list.background label.no-events.separator, 
agenda-view list.background .titlebar:not(headerbar) .no-events.subtitle, 
.titlebar:not(headerbar) agenda-view list.background .no-events.subtitle,
   agenda-view list.background headerbar .no-events.subtitle,
   headerbar agenda-view list.background .no-events.subtitle {
     color: #f8f8f2; }
 
+datechooser, datechooser:backdrop,
+agenda-view list.background,
+agenda-view list.background:backdrop,
+.calendar-list,
+.calendar-list:backdrop {
+  background-color: #1e1f29; }
+
+popover datechooser {
+  background-color: transparent; }
+
 /********
  * Gala *
  *******/
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/gtk-4.0.0+git133.cd80d5a/gtk-4.0/widgets/_base-states.scss 
new/gtk-4.0.0+git141.1892c79/gtk-4.0/widgets/_base-states.scss
--- old/gtk-4.0.0+git133.cd80d5a/gtk-4.0/widgets/_base-states.scss      
2025-10-15 22:59:23.000000000 +0200
+++ new/gtk-4.0.0+git141.1892c79/gtk-4.0/widgets/_base-states.scss      
2026-01-13 01:13:09.000000000 +0100
@@ -105,6 +105,7 @@
 
 // Nautilus grid view
 gridview {
+  padding: 10px;
   > child {
     padding: 7px;
     box { //cells
@@ -152,7 +153,7 @@
   text-shadow: none;
 }
 
-assistant {
+window.assistant {
   .sidebar {
     background-color: $base_color;
     border-top: 1px solid $borders_color;
@@ -167,7 +168,14 @@
 
   .sidebar label { padding: 6px 12px; }
 
-  .sidebar label.highlight { background-color: mix($bg_color, $fg_color, 80%); 
}
+  .sidebar label.highlight { 
+    background-color: $selected_bg_color;
+    color: $selected_fg_color;
+  }
+}
+
+window.aboutdialog image.large-icons {
+  -gtk-icon-size: 128px;
 }
 
 %osd, .osd {
@@ -183,9 +191,4 @@
     text-shadow: none;
     -gtk-icon-shadow: none;
   }
-}
-
-*:selected {
-  background: $selected_bg_color;
-  color: $selected_fg_color;
 }
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/gtk-4.0.0+git133.cd80d5a/gtk-4.0/widgets/_buttons.scss 
new/gtk-4.0.0+git141.1892c79/gtk-4.0/widgets/_buttons.scss
--- old/gtk-4.0.0+git133.cd80d5a/gtk-4.0/widgets/_buttons.scss  2025-10-15 
22:59:23.000000000 +0200
+++ new/gtk-4.0.0+git141.1892c79/gtk-4.0/widgets/_buttons.scss  2026-01-13 
01:13:09.000000000 +0100
@@ -215,7 +215,7 @@
         color: $b_color; //FIXME: does it work on the dark variant?
       }
 
-      &:hover { @include button(hover, $b_color, white); }
+      &:hover { @include button(hover, $b_color, white); opacity: 0.85;}
 
       &:active,
       &:checked { @include button(active, $b_color, white); }
@@ -246,7 +246,8 @@
 
       &:disabled {
         @include button(insensitive, $b_color, white);
-        label { color: transparentize($selected_fg_color, 0.2); }
+        label { color: #fff; }
+        opacity: 0.75;
         &:active,
         &:checked { @include button(insensitive-active, $b_color, white); }
       }
@@ -356,53 +357,27 @@
   }
 }
 
-toolbar {
-  button {
-    &:hover { @include button(normal,darken($bg_color,7%));}
-    &:active { @include button(normal,darken($bg_color,12%));}
-  }
-}
-// all the following is for the +|- buttons on inline toolbars, that way
-// should really be deprecated...
-.inline-toolbar toolbutton > button { // redefining the button look is
-                                      // needed since those are flat...
-  @include button(undecorated);
+/* oldstyle toolbar buttons */
 
-  &:hover { color: $selected_bg_color; }
+.toolbar > button,
+.toolbar > :not(.linked) > button,
+.toolbar :not(.linked) > menubutton > button,
+.toolbar :not(.linked) > scalebutton > button,
+.toolbar :not(.linked) > dropdown > button,
+.toolbar :not(.linked) > colorbutton > button,
+.toolbar :not(.linked) > fontbutton > button,
+.toolbar :not(.linked) > appchooserbutton > button,
+.toolbar :not(.linked) > combobox > box > button {
+  margin: 1px;
+
+  @include button(undecorated);
 
+  &:hover,
   &:active,
-  &:checked{ color: darken($selected_bg_color, 5%); }
+  &:checked { @include button(hover, $c:lighten($bg_color, 10%)); }
 
   &:disabled {
-    color: $backdrop_text_color;
-
-    &:active,
-    &:checked { color: transparentize(darken($selected_bg_color, 5%),0.7); }
-  }
-
-  &:backdrop {
-    color: $backdrop_text_color;
-
-    &:active,
-    &:checked { color: darken($selected_bg_color, 5%); }
-
-    &:disabled {
-      color: $backdrop_text_color;
-
-      &:active,
-      &:checked { color: transparentize(darken($selected_bg_color, 5%),0.7); }
-    }
-  }
-}
-
-// More inline toolbar buttons
-toolbar.inline-toolbar toolbutton,
-toolbar.inline-toolbar toolbutton:backdrop {
-  > button.flat {
-    &:backdrop {
-      border-color: transparent;
-      box-shadow: none;
-    }
+    opacity: 0.5;
   }
 }
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gtk-4.0.0+git133.cd80d5a/gtk-4.0/widgets/_menus.scss 
new/gtk-4.0.0+git141.1892c79/gtk-4.0/widgets/_menus.scss
--- old/gtk-4.0.0+git133.cd80d5a/gtk-4.0/widgets/_menus.scss    2025-10-15 
22:59:23.000000000 +0200
+++ new/gtk-4.0.0+git141.1892c79/gtk-4.0/widgets/_menus.scss    2026-01-13 
01:13:09.000000000 +0100
@@ -12,7 +12,7 @@
     min-height: 16px;
     padding: 4px 8px;
 
-    &:hover { //Seems like it :hover even with keyboard focus
+    &:hover, &:selected { //Seems like it :hover even with keyboard focus
       box-shadow: inset 0 -3px $selected_bg_color;
     }
 
@@ -26,7 +26,6 @@
 menu,
 .menu,
 .context-menu {
-  margin: 4px;
   padding: 2px 0px;
   background-color: $menu_color;
   border: 1px solid $borders_color; // adds borders in a non composited env
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gtk-4.0.0+git133.cd80d5a/gtk-4.0/widgets/_misc.scss 
new/gtk-4.0.0+git141.1892c79/gtk-4.0/widgets/_misc.scss
--- old/gtk-4.0.0+git133.cd80d5a/gtk-4.0/widgets/_misc.scss     2025-10-15 
22:59:23.000000000 +0200
+++ new/gtk-4.0.0+git141.1892c79/gtk-4.0/widgets/_misc.scss     2026-01-13 
01:13:09.000000000 +0100
@@ -29,34 +29,4 @@
 
     &:backdrop { &:hover, &:disabled, & { @extend %undecorated_button; }}
   }
-}
-
-/************
-* Assistant *
-*************/
-
-assistant {
-
-  border-bottom-left-radius:4px;
-  border-bottom-right-radius:4px;
-
-  .sidebar {
-    background-color: $base_color;
-    border-top: 1px solid $borders_color;
-
-    border-bottom-left-radius:4px;
-
-    &:backdrop {
-      background-color: $backdrop_base_color;
-      border-color: $backdrop_borders_color;
-    }
-  }
-
-  &.csd .sidebar { border-top-style: none; }
-
-  .sidebar GtkLabel,
-  .sidebar label { padding: 6px 12px; }
-
-  .sidebar GtkLabel.highlight,
-  .sidebar label.highlight { background-color: mix($bg_color, $fg_color, 80%); 
}
-}
+}
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/gtk-4.0.0+git133.cd80d5a/gtk-4.0/widgets/_sidebar.scss 
new/gtk-4.0.0+git141.1892c79/gtk-4.0/widgets/_sidebar.scss
--- old/gtk-4.0.0+git133.cd80d5a/gtk-4.0/widgets/_sidebar.scss  2025-10-15 
22:59:23.000000000 +0200
+++ new/gtk-4.0.0+git141.1892c79/gtk-4.0/widgets/_sidebar.scss  2026-01-13 
01:13:09.000000000 +0100
@@ -131,10 +131,12 @@
 }
 
 // Gnome 46: File operations status bar at the bottom of sidebar
-.bottom-bar  {
-  background-color: $base_color;
-  button.toggle:not(.image-button) {
-    @include button(undecorated);
-    .view { background-color: transparent; }
+.sidebar-pane {
+  &, .bottom-bar {  background-color: lighten($bg_color, 0.77%); }
+  .bottom-bar {
+    button {
+      @include button(undecorated);
+      .view { background-color: transparent; }
+    }
   }
 }
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/gtk-4.0.0+git133.cd80d5a/gtk-4.0/widgets/_toolbars.scss 
new/gtk-4.0.0+git141.1892c79/gtk-4.0/widgets/_toolbars.scss
--- old/gtk-4.0.0+git133.cd80d5a/gtk-4.0/widgets/_toolbars.scss 2025-10-15 
22:59:23.000000000 +0200
+++ new/gtk-4.0.0+git141.1892c79/gtk-4.0/widgets/_toolbars.scss 2026-01-13 
01:13:09.000000000 +0100
@@ -3,14 +3,13 @@
  ************/
 %toolbar {
   padding: 4px;
+  border-spacing: 4px;
   background-color: $bg_color;
 }
 
-toolbar {
+.toolbar {
   @extend %toolbar;
 
-  padding: 4px 3px 3px 4px;
-
   // on OSD
   .osd & { background-color: transparent; }
 
@@ -28,39 +27,19 @@
   }
 
   // toolbar separators
-  &.horizontal separator { margin: 0 7px 1px 6px; }
-  &.vertical separator { margin: 6px 1px 7px 0; }
-
-  &:not(.inline-toolbar):not(.osd) {
-    switch,
-    scale,
-    entry,
-    spinbutton,
-    button {
-      margin-right: 1px;
-      margin-bottom: 1px;
-    }
-  }
-}
-
-//searchbar, location-bar & inline-toolbar
-.inline-toolbar {
-  @extend %toolbar;
-
-  @extend %darkbar;
-
-  padding: 3px;
-  border-width: 0 1px 1px;
-  border-radius: 0  0 5px 5px;
+  &.horizontal > separator { margin: 4px 0; }
+  &.vertical > separator { margin: 0 4px; }
 }
 
+//searchbar & location-bar
 searchbar > revealer > box {
+  padding: 6px;
+  border-spacing: 6px;
   @extend %toolbar;
 
   @extend %darkbar;
 
   border-width: 0 0 1px;
-  padding: 5px;
 }
 
 %darkbar {
@@ -75,8 +54,4 @@
     box-shadow: none;
     transition: $backdrop_transition;
   }
-}
-
-searchbar{
-  background: $base_color;
 }
\ No newline at end of file

++++++ gtk.obsinfo ++++++
--- /var/tmp/diff_new_pack.gOCNuB/_old  2026-01-14 16:22:06.958533541 +0100
+++ /var/tmp/diff_new_pack.gOCNuB/_new  2026-01-14 16:22:06.974534205 +0100
@@ -1,5 +1,5 @@
 name: gtk
-version: 4.0.0+git133.cd80d5a
-mtime: 1760561963
-commit: cd80d5ab1ab1904a367f34e33d7f672e44513bf8
+version: 4.0.0+git141.1892c79
+mtime: 1768263189
+commit: 1892c797926184066b9f740f5a7c3ab2772edc40
 

Reply via email to