a7c343292e
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] 498710c2ec
[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>
54 lines
1.2 KiB
SCSS
54 lines
1.2 KiB
SCSS
// Rubberband for select-area screenshots
|
|
.select-area-rubberband {
|
|
background-color: transparentize($selected_bg_color,0.7);
|
|
border: 1px solid $selected_bg_color;
|
|
}
|
|
|
|
// User icon
|
|
.user-icon {
|
|
background-size: contain;
|
|
color: $osd_fg_color;
|
|
border-radius: 99px;
|
|
icon-size: $base_icon_size * 4; // 64px
|
|
&:hover {
|
|
color: lighten($osd_fg_color,30%);
|
|
}
|
|
|
|
& StIcon {
|
|
background-color: transparentize($osd_fg_color,0.95);
|
|
border-radius: 99px;
|
|
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 {
|
|
icon-size: $base_icon_size * 6; // 128px
|
|
|
|
& StIcon {
|
|
padding: $base_padding * 3 + 2px; // 20px
|
|
padding-top: $base_padding * 3; // 18 px
|
|
padding-bottom: $base_padding * 3 + 4px; // 22px
|
|
width: $base_icon_size * 5.5; height: $base_icon_size * 5.5; // 88px;
|
|
}
|
|
}
|
|
|
|
.lightbox { background-color: black; }
|
|
.flashspot { background-color: white; }
|
|
|
|
|
|
// Hidden
|
|
.hidden { color: rgba(0,0,0,0);}
|
|
|
|
// Caps-lock warning
|
|
.caps-lock-warning-label {
|
|
text-align: center;
|
|
padding-bottom: 8px;
|
|
@include fontsize($base_font_size - 1);
|
|
color: $warning_color;
|
|
}
|