[gnome-shell-sass] theme: Don't draw border around symbolic user-icon



commit 8ee2ff3f1f3426ca55e1a468ef2a69248d8141ef
Author: Joonas Henriksson <joonas henriksson gmail com>
Date:   Sun Nov 1 14:40:47 2020 +0200

    theme: Don't draw border around symbolic user-icon
    
    Recent commit [1] added a strong light border around user avatar
    icons, in accordance with design mockups.
    
    As a probably unintentional side-effect, the border was also added
    around the symbolic fallback icon, which is displayed whenever the
    user avatar is not available. This doesn't work well with the current
    design, as the strong border makes the subtle fallback icon
    background indistinguishable. Additionally, it doesn't match the
    design mockups for the symbolic avatar icon [2].
    
    Correct this by adding a style class for when avatar image is used,
    and apply the border only for that case.
    
    [1] https://gitlab.gnome.org/GNOME/gnome-shell/-/commit/498710c2ec4ea2b3297703a0e9a2ad1168c765aa
    [2] https://gitlab.gnome.org/Teams/Design/os-mockups/-/blob/master/lock-login/username-based-login.png
    
    Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/1490>

 widgets/_misc.scss | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)
---
diff --git a/widgets/_misc.scss b/widgets/_misc.scss
index b2f22fc..1029c3e 100644
--- a/widgets/_misc.scss
+++ b/widgets/_misc.scss
@@ -9,7 +9,6 @@
   background-size: contain;
   color: $osd_fg_color;
   border-radius: 99px;
-  border: 2px $osd_fg_color;
   icon-size: $base_icon_size * 4; // 64px
   &:hover {
     color: lighten($osd_fg_color,30%);
@@ -21,6 +20,10 @@
     padding: $base_padding * 2 ; // 12px
     width: $base_icon_size * 2.5; height:  $base_icon_size * 2.5; // 40px;
   }
+
+  &.user-avatar {
+    border: 2px $osd_fg_color;
+  }
 }
 
 .user-widget.vertical .user-icon {


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