[libadwaita/wip/exalm/styles: 2/3] stylesheet: Refactor expander row styles




commit 7784e7f8ebed87cb8347b48106a1e9e564057e89
Author: Alexander Mikhaylenko <alexm gnome org>
Date:   Mon Jul 4 20:42:09 2022 +0400

    stylesheet: Refactor expander row styles
    
    Better use scss nesting.

 src/stylesheet/widgets/_lists.scss | 27 +++++++++++++--------------
 1 file changed, 13 insertions(+), 14 deletions(-)
---
diff --git a/src/stylesheet/widgets/_lists.scss b/src/stylesheet/widgets/_lists.scss
index b72d8099..2c46e816 100644
--- a/src/stylesheet/widgets/_lists.scss
+++ b/src/stylesheet/widgets/_lists.scss
@@ -257,16 +257,10 @@ row.expander {
   // AdwExpanderRow arrow rotation
 
   image.expander-row-arrow {
+    @extend .dim-label;
+
     transition: 200ms $ease-out-quad;
     @include margin-start(6px);
-  }
-
-  &:checked image.expander-row-arrow {
-    -gtk-icon-transform: rotate(0turn);
-  }
-
-  &:not(:checked) image.expander-row-arrow {
-    @extend .dim-label;
 
     &:dir(ltr) {
       -gtk-icon-transform: rotate(-0.5turn);
@@ -275,19 +269,24 @@ row.expander {
     &:dir(rtl) {
       -gtk-icon-transform: rotate(0.5turn);
     }
+
+    &:disabled {
+      filter: opacity($disabled_opacity);
+    }
   }
 
-  &:checked image.expander-row-arrow:not(:disabled) {
-    color: $accent_color;
+  &:checked image.expander-row-arrow {
+    -gtk-icon-transform: rotate(0turn);
+    opacity: 1;
+
+    &:not(:disabled) {
+      color: $accent_color;
+    }
   }
 
   .osd &:checked image.expander-row-arrow:not(:disabled) {
     color: inherit;
   }
-
-  image.expander-row-arrow:disabled {
-    filter: opacity($disabled_opacity);
-  }
 }
 
 /*****************


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]