[gnome-shell-sass] style: Swap text-align in RTL locales



commit c32835c8b965fbff9caf4441d8f44d15ef0e4b7b
Author: Florian Müllner <fmuellner gnome org>
Date:   Mon Aug 3 16:38:17 2020 +0200

    style: Swap text-align in RTL locales
    
    https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/3037

 widgets/_calendar.scss     | 4 +++-
 widgets/_login-dialog.scss | 5 ++---
 widgets/_message-list.scss | 4 +++-
 widgets/_popovers.scss     | 4 +++-
 4 files changed, 11 insertions(+), 6 deletions(-)
---
diff --git a/widgets/_calendar.scss b/widgets/_calendar.scss
index 70d9519..4f567a8 100644
--- a/widgets/_calendar.scss
+++ b/widgets/_calendar.scss
@@ -232,7 +232,9 @@
     color: $fg_color;
     font-feature-settings: "tnum";
     @include fontsize($base_font_size);
-    text-align: right;
+
+    &:ltr { text-align: right; }
+    &:rtl { text-align: left; }
   }
 
   // timezone offset label
diff --git a/widgets/_login-dialog.scss b/widgets/_login-dialog.scss
index 0b148be..06fdcf2 100644
--- a/widgets/_login-dialog.scss
+++ b/widgets/_login-dialog.scss
@@ -138,11 +138,10 @@
 .user-widget.horizontal .user-widget-label {
   @include fontsize($base_font_size + 2);
   font-weight: bold;
-  text-align: left;
   padding-left: 15px;
 
-  &:ltr { padding-left: 14px; }
-  &:rtl { padding-right: 14px; }
+  &:ltr { padding-left: 14px; text-align: left; }
+  &:rtl { padding-right: 14px; text-align: right; }
 }
 
 .user-widget.vertical .user-widget-label {
diff --git a/widgets/_message-list.scss b/widgets/_message-list.scss
index e6a4d92..45edb26 100644
--- a/widgets/_message-list.scss
+++ b/widgets/_message-list.scss
@@ -71,9 +71,11 @@
     > .event-time {
       color: transparentize($fg_color, 0.5);
       @include fontsize($base_font_size - 2);
-      text-align: right;
       /* HACK: the label should be baseline-aligned with a 1em label, fake this with some bottom padding */
       padding-bottom: 0.13em;
+
+      &:ltr { text-align: right };
+      &:rtl { text-align: left };
     }
   }
 
diff --git a/widgets/_popovers.scss b/widgets/_popovers.scss
index a693f15..db9df9a 100644
--- a/widgets/_popovers.scss
+++ b/widgets/_popovers.scss
@@ -76,8 +76,10 @@ $popover_arrow_height: 12px;
 
 // container for radio and check boxes
 .popup-menu-ornament {
-  text-align: right;
   width: 1.2em;
+
+  &:ltr { text-align: right };
+  &:rtl { text-align: left };
 }
 
 // separator


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