1bd53d
From 678cdd9e0da851da78527fa827d71a80273510b0 Mon Sep 17 00:00:00 2001
1bd53d
From: =?UTF-8?q?Florian=20M=C3=BCllner?= <fmuellner@redhat.com>
1bd53d
Date: Tue, 8 Feb 2022 14:18:04 -0500
1bd53d
1bd53d
---
1bd53d
 data/theme/gnome-shell-high-contrast.css | 36 ++++++++++++++++++++++++
1bd53d
 data/theme/gnome-shell.css               | 36 ++++++++++++++++++++++++
1bd53d
 2 files changed, 72 insertions(+)
1bd53d
1bd53d
diff --git a/data/theme/gnome-shell-high-contrast.css b/data/theme/gnome-shell-high-contrast.css
1bd53d
index b73f407..90f363c 100644
1bd53d
--- a/data/theme/gnome-shell-high-contrast.css
1bd53d
+++ b/data/theme/gnome-shell-high-contrast.css
1bd53d
@@ -1223,60 +1223,63 @@ StScrollBar {
1bd53d
     -panel-corner-border-color: transparent;
1bd53d
     -panel-corner-opacity: 1;
1bd53d
     transition-duration: 250ms; }
1bd53d
   #panel .panel-button {
1bd53d
     font-weight: bold;
1bd53d
     color: #ddd;
1bd53d
     -natural-hpadding: 12px;
1bd53d
     -minimum-hpadding: 6px;
1bd53d
     transition-duration: 150ms;
1bd53d
     border: 3px solid transparent;
1bd53d
     border-radius: 99px; }
1bd53d
     #panel .panel-button.clock-display .clock {
1bd53d
       transition-duration: 150ms;
1bd53d
       border: 3px solid transparent;
1bd53d
       border-radius: 99px; }
1bd53d
     #panel .panel-button:hover, #panel .panel-button:active, #panel .panel-button:overview, #panel .panel-button:focus, #panel .panel-button:checked {
1bd53d
       box-shadow: inset 0 0 0 100px rgba(255, 255, 255, 0.2); }
1bd53d
       #panel .panel-button.clock-display:hover, #panel .panel-button.clock-display:active, #panel .panel-button.clock-display:overview, #panel .panel-button.clock-display:focus, #panel .panel-button.clock-display:checked {
1bd53d
         box-shadow: none; }
1bd53d
         #panel .panel-button.clock-display:hover .clock, #panel .panel-button.clock-display:active .clock, #panel .panel-button.clock-display:overview .clock, #panel .panel-button.clock-display:focus .clock, #panel .panel-button.clock-display:checked .clock {
1bd53d
           box-shadow: inset 0 0 0 100px rgba(255, 255, 255, 0.2); }
1bd53d
     #panel .panel-button .system-status-icon {
1bd53d
       icon-size: 1.09em;
1bd53d
       padding: 5px;
1bd53d
       margin: 0 4px; }
1bd53d
     #panel .panel-button .panel-status-indicators-box .system-status-icon,
1bd53d
     #panel .panel-button .panel-status-menu-box .system-status-icon {
1bd53d
       margin: 0; }
1bd53d
     #panel .panel-button .app-menu-icon {
1bd53d
       -st-icon-style: symbolic; }
1bd53d
+    #panel .panel-button .panel-logo-icon {
1bd53d
+      padding-right: .4em;
1bd53d
+      icon-size: 1em; }
1bd53d
     #panel #panelActivities.panel-button {
1bd53d
       -natural-hpadding: 18px; }
1bd53d
   #panel.unlock-screen .panel-button:hover, #panel.unlock-screen .panel-button:active, #panel.unlock-screen .panel-button:overview, #panel.unlock-screen .panel-button:focus, #panel.unlock-screen .panel-button:checked, #panel.login-screen .panel-button:hover, #panel.login-screen .panel-button:active, #panel.login-screen .panel-button:overview, #panel.login-screen .panel-button:focus, #panel.login-screen .panel-button:checked, #panel:overview .panel-button:hover, #panel:overview .panel-button:active, #panel:overview .panel-button:overview, #panel:overview .panel-button:focus, #panel:overview .panel-button:checked {
1bd53d
     box-shadow: inset 0 0 0 100px rgba(255, 255, 255, 0.15); }
1bd53d
     #panel.unlock-screen .panel-button.clock-display:hover, #panel.unlock-screen .panel-button.clock-display:active, #panel.unlock-screen .panel-button.clock-display:overview, #panel.unlock-screen .panel-button.clock-display:focus, #panel.unlock-screen .panel-button.clock-display:checked, #panel.login-screen .panel-button.clock-display:hover, #panel.login-screen .panel-button.clock-display:active, #panel.login-screen .panel-button.clock-display:overview, #panel.login-screen .panel-button.clock-display:focus, #panel.login-screen .panel-button.clock-display:checked, #panel:overview .panel-button.clock-display:hover, #panel:overview .panel-button.clock-display:active, #panel:overview .panel-button.clock-display:overview, #panel:overview .panel-button.clock-display:focus, #panel:overview .panel-button.clock-display:checked {
1bd53d
       box-shadow: none; }
1bd53d
       #panel.unlock-screen .panel-button.clock-display:hover .clock, #panel.unlock-screen .panel-button.clock-display:active .clock, #panel.unlock-screen .panel-button.clock-display:overview .clock, #panel.unlock-screen .panel-button.clock-display:focus .clock, #panel.unlock-screen .panel-button.clock-display:checked .clock, #panel.login-screen .panel-button.clock-display:hover .clock, #panel.login-screen .panel-button.clock-display:active .clock, #panel.login-screen .panel-button.clock-display:overview .clock, #panel.login-screen .panel-button.clock-display:focus .clock, #panel.login-screen .panel-button.clock-display:checked .clock, #panel:overview .panel-button.clock-display:hover .clock, #panel:overview .panel-button.clock-display:active .clock, #panel:overview .panel-button.clock-display:overview .clock, #panel:overview .panel-button.clock-display:focus .clock, #panel:overview .panel-button.clock-display:checked .clock {
1bd53d
         box-shadow: inset 0 0 0 100px rgba(255, 255, 255, 0.15); }
1bd53d
   #panel .panel-status-indicators-box,
1bd53d
   #panel .panel-status-menu-box {
1bd53d
     spacing: 2px; }
1bd53d
   #panel .power-status.panel-status-indicators-box {
1bd53d
     spacing: 0; }
1bd53d
   #panel .screencast-indicator,
1bd53d
   #panel .remote-access-indicator {
1bd53d
     color: #f57900; }
1bd53d
 
1bd53d
 #appMenu {
1bd53d
   spacing: 6px; }
1bd53d
   #appMenu .label-shadow {
1bd53d
     color: transparent; }
1bd53d
 
1bd53d
 #appMenu .panel-status-menu-box {
1bd53d
   padding: 0 6px;
1bd53d
   spacing: 6px; }
1bd53d
 
1bd53d
 /* Activities Ripple */
1bd53d
 .ripple-box {
1bd53d
   background-color: rgba(158, 196, 235, 0.3);
1bd53d
   box-shadow: 0 0 2px 2px #4a90d9;
1bd53d
@@ -2039,74 +2042,107 @@ StScrollBar {
1bd53d
     width: 2.18em;
1bd53d
     height: 2.18em;
1bd53d
     border-color: #202020;
1bd53d
     background-color: #202020; }
1bd53d
     .login-dialog .cancel-button StIcon,
1bd53d
     .login-dialog .switch-user-button StIcon,
1bd53d
     .login-dialog .login-dialog-session-list-button StIcon,
1bd53d
     .unlock-dialog .cancel-button StIcon,
1bd53d
     .unlock-dialog .switch-user-button StIcon,
1bd53d
     .unlock-dialog .login-dialog-session-list-button StIcon {
1bd53d
       icon-size: 1.09em; }
1bd53d
   .login-dialog .caps-lock-warning-label,
1bd53d
   .login-dialog .login-dialog-message-warning,
1bd53d
   .unlock-dialog .caps-lock-warning-label,
1bd53d
   .unlock-dialog .login-dialog-message-warning {
1bd53d
     color: #eeeeec; }
1bd53d
 
1bd53d
 .login-dialog-logo-bin {
1bd53d
   padding: 24px 0px; }
1bd53d
 
1bd53d
 .login-dialog-banner {
1bd53d
   color: #d6d6d1; }
1bd53d
 
1bd53d
 .login-dialog-button-box {
1bd53d
   width: 23em;
1bd53d
   spacing: 5px; }
1bd53d
 
1bd53d
 .login-dialog-message {
1bd53d
   text-align: center; }
1bd53d
 
1bd53d
+.login-dialog-message-hint, .login-dialog-message {
1bd53d
+  color: #bebeb6;
1bd53d
+  min-height: 2.75em; }
1bd53d
+
1bd53d
 .login-dialog-user-selection-box {
1bd53d
   padding: 100px 0px; }
1bd53d
 
1bd53d
 .login-dialog-not-listed-label {
1bd53d
   padding-left: 2px; }
1bd53d
   .login-dialog-not-listed-button:focus .login-dialog-not-listed-label, .login-dialog-not-listed-button:hover .login-dialog-not-listed-label {
1bd53d
     color: #eeeeec; }
1bd53d
 
1bd53d
 .login-dialog-not-listed-label {
1bd53d
   font-size: 10pt;
1bd53d
   font-weight: bold;
1bd53d
   color: #a6a69b;
1bd53d
   padding-top: 1em; }
1bd53d
 
1bd53d
+.login-dialog-auth-list-view {
1bd53d
+  -st-vfade-offset: 1em; }
1bd53d
+
1bd53d
+.login-dialog-auth-list {
1bd53d
+  spacing: 6px;
1bd53d
+  margin-left: 2em; }
1bd53d
+
1bd53d
+.login-dialog-auth-list-title {
1bd53d
+  margin-left: 2em; }
1bd53d
+
1bd53d
+.login-dialog-auth-list-item {
1bd53d
+  border-radius: 12px;
1bd53d
+  padding: 6px;
1bd53d
+  color: #a6a69b; }
1bd53d
+  .login-dialog-auth-list-item:focus, .login-dialog-auth-list-item:selected {
1bd53d
+    background-color: #215d9c;
1bd53d
+    color: #ffffff; }
1bd53d
+
1bd53d
+.login-dialog-auth-list-label {
1bd53d
+  font-size: 13pt;
1bd53d
+  font-weight: bold;
1bd53d
+  padding-left: 15px; }
1bd53d
+  .login-dialog-auth-list-label:ltr {
1bd53d
+    padding-left: 14px;
1bd53d
+    text-align: left; }
1bd53d
+  .login-dialog-auth-list-label:rtl {
1bd53d
+    padding-right: 14px;
1bd53d
+    text-align: right; }
1bd53d
+
1bd53d
 .login-dialog-user-list-view {
1bd53d
   -st-vfade-offset: 1em; }
1bd53d
 
1bd53d
 .login-dialog-user-list {
1bd53d
   spacing: 12px;
1bd53d
   width: 23em; }
1bd53d
   .login-dialog-user-list:expanded .login-dialog-user-list-item:selected {
1bd53d
     background-color: #215d9c;
1bd53d
     color: #ffffff; }
1bd53d
   .login-dialog-user-list:expanded .login-dialog-user-list-item:logged-in {
1bd53d
     border-right: 2px solid #215d9c; }
1bd53d
 
1bd53d
 .login-dialog-user-list-item {
1bd53d
   border-radius: 12px;
1bd53d
   padding: 6px;
1bd53d
   color: #a6a69b; }
1bd53d
   .login-dialog-user-list-item:ltr .user-widget {
1bd53d
     padding-right: 1em; }
1bd53d
   .login-dialog-user-list-item:rtl .user-widget {
1bd53d
     padding-left: 1em; }
1bd53d
   .login-dialog-user-list-item .login-dialog-timed-login-indicator {
1bd53d
     height: 2px;
1bd53d
     margin-top: 6px;
1bd53d
     background-color: #eeeeec; }
1bd53d
   .login-dialog-user-list-item:focus .login-dialog-timed-login-indicator {
1bd53d
     background-color: #ffffff; }
1bd53d
 
1bd53d
 .user-widget-label {
1bd53d
   color: #eeeeec; }
1bd53d
 
1bd53d
diff --git a/data/theme/gnome-shell.css b/data/theme/gnome-shell.css
1bd53d
index f93819b..d3d7fc8 100644
1bd53d
--- a/data/theme/gnome-shell.css
1bd53d
+++ b/data/theme/gnome-shell.css
1bd53d
@@ -1223,60 +1223,63 @@ StScrollBar {
1bd53d
     -panel-corner-border-color: transparent;
1bd53d
     -panel-corner-opacity: 1;
1bd53d
     transition-duration: 250ms; }
1bd53d
   #panel .panel-button {
1bd53d
     font-weight: bold;
1bd53d
     color: #ddd;
1bd53d
     -natural-hpadding: 12px;
1bd53d
     -minimum-hpadding: 6px;
1bd53d
     transition-duration: 150ms;
1bd53d
     border: 3px solid transparent;
1bd53d
     border-radius: 99px; }
1bd53d
     #panel .panel-button.clock-display .clock {
1bd53d
       transition-duration: 150ms;
1bd53d
       border: 3px solid transparent;
1bd53d
       border-radius: 99px; }
1bd53d
     #panel .panel-button:hover, #panel .panel-button:active, #panel .panel-button:overview, #panel .panel-button:focus, #panel .panel-button:checked {
1bd53d
       box-shadow: inset 0 0 0 100px rgba(255, 255, 255, 0.2); }
1bd53d
       #panel .panel-button.clock-display:hover, #panel .panel-button.clock-display:active, #panel .panel-button.clock-display:overview, #panel .panel-button.clock-display:focus, #panel .panel-button.clock-display:checked {
1bd53d
         box-shadow: none; }
1bd53d
         #panel .panel-button.clock-display:hover .clock, #panel .panel-button.clock-display:active .clock, #panel .panel-button.clock-display:overview .clock, #panel .panel-button.clock-display:focus .clock, #panel .panel-button.clock-display:checked .clock {
1bd53d
           box-shadow: inset 0 0 0 100px rgba(255, 255, 255, 0.2); }
1bd53d
     #panel .panel-button .system-status-icon {
1bd53d
       icon-size: 1.09em;
1bd53d
       padding: 5px;
1bd53d
       margin: 0 4px; }
1bd53d
     #panel .panel-button .panel-status-indicators-box .system-status-icon,
1bd53d
     #panel .panel-button .panel-status-menu-box .system-status-icon {
1bd53d
       margin: 0; }
1bd53d
     #panel .panel-button .app-menu-icon {
1bd53d
       -st-icon-style: symbolic; }
1bd53d
+    #panel .panel-button .panel-logo-icon {
1bd53d
+      padding-right: .4em;
1bd53d
+      icon-size: 1em; }
1bd53d
     #panel #panelActivities.panel-button {
1bd53d
       -natural-hpadding: 18px; }
1bd53d
   #panel.unlock-screen .panel-button:hover, #panel.unlock-screen .panel-button:active, #panel.unlock-screen .panel-button:overview, #panel.unlock-screen .panel-button:focus, #panel.unlock-screen .panel-button:checked, #panel.login-screen .panel-button:hover, #panel.login-screen .panel-button:active, #panel.login-screen .panel-button:overview, #panel.login-screen .panel-button:focus, #panel.login-screen .panel-button:checked, #panel:overview .panel-button:hover, #panel:overview .panel-button:active, #panel:overview .panel-button:overview, #panel:overview .panel-button:focus, #panel:overview .panel-button:checked {
1bd53d
     box-shadow: inset 0 0 0 100px rgba(255, 255, 255, 0.15); }
1bd53d
     #panel.unlock-screen .panel-button.clock-display:hover, #panel.unlock-screen .panel-button.clock-display:active, #panel.unlock-screen .panel-button.clock-display:overview, #panel.unlock-screen .panel-button.clock-display:focus, #panel.unlock-screen .panel-button.clock-display:checked, #panel.login-screen .panel-button.clock-display:hover, #panel.login-screen .panel-button.clock-display:active, #panel.login-screen .panel-button.clock-display:overview, #panel.login-screen .panel-button.clock-display:focus, #panel.login-screen .panel-button.clock-display:checked, #panel:overview .panel-button.clock-display:hover, #panel:overview .panel-button.clock-display:active, #panel:overview .panel-button.clock-display:overview, #panel:overview .panel-button.clock-display:focus, #panel:overview .panel-button.clock-display:checked {
1bd53d
       box-shadow: none; }
1bd53d
       #panel.unlock-screen .panel-button.clock-display:hover .clock, #panel.unlock-screen .panel-button.clock-display:active .clock, #panel.unlock-screen .panel-button.clock-display:overview .clock, #panel.unlock-screen .panel-button.clock-display:focus .clock, #panel.unlock-screen .panel-button.clock-display:checked .clock, #panel.login-screen .panel-button.clock-display:hover .clock, #panel.login-screen .panel-button.clock-display:active .clock, #panel.login-screen .panel-button.clock-display:overview .clock, #panel.login-screen .panel-button.clock-display:focus .clock, #panel.login-screen .panel-button.clock-display:checked .clock, #panel:overview .panel-button.clock-display:hover .clock, #panel:overview .panel-button.clock-display:active .clock, #panel:overview .panel-button.clock-display:overview .clock, #panel:overview .panel-button.clock-display:focus .clock, #panel:overview .panel-button.clock-display:checked .clock {
1bd53d
         box-shadow: inset 0 0 0 100px rgba(255, 255, 255, 0.15); }
1bd53d
   #panel .panel-status-indicators-box,
1bd53d
   #panel .panel-status-menu-box {
1bd53d
     spacing: 2px; }
1bd53d
   #panel .power-status.panel-status-indicators-box {
1bd53d
     spacing: 0; }
1bd53d
   #panel .screencast-indicator,
1bd53d
   #panel .remote-access-indicator {
1bd53d
     color: #f57900; }
1bd53d
 
1bd53d
 #appMenu {
1bd53d
   spacing: 6px; }
1bd53d
   #appMenu .label-shadow {
1bd53d
     color: transparent; }
1bd53d
 
1bd53d
 #appMenu .panel-status-menu-box {
1bd53d
   padding: 0 6px;
1bd53d
   spacing: 6px; }
1bd53d
 
1bd53d
 /* Activities Ripple */
1bd53d
 .ripple-box {
1bd53d
   background-color: rgba(188, 214, 246, 0.3);
1bd53d
   box-shadow: 0 0 2px 2px #629fea;
1bd53d
@@ -2039,74 +2042,107 @@ StScrollBar {
1bd53d
     width: 2.18em;
1bd53d
     height: 2.18em;
1bd53d
     border-color: #202020;
1bd53d
     background-color: #202020; }
1bd53d
     .login-dialog .cancel-button StIcon,
1bd53d
     .login-dialog .switch-user-button StIcon,
1bd53d
     .login-dialog .login-dialog-session-list-button StIcon,
1bd53d
     .unlock-dialog .cancel-button StIcon,
1bd53d
     .unlock-dialog .switch-user-button StIcon,
1bd53d
     .unlock-dialog .login-dialog-session-list-button StIcon {
1bd53d
       icon-size: 1.09em; }
1bd53d
   .login-dialog .caps-lock-warning-label,
1bd53d
   .login-dialog .login-dialog-message-warning,
1bd53d
   .unlock-dialog .caps-lock-warning-label,
1bd53d
   .unlock-dialog .login-dialog-message-warning {
1bd53d
     color: #eeeeec; }
1bd53d
 
1bd53d
 .login-dialog-logo-bin {
1bd53d
   padding: 24px 0px; }
1bd53d
 
1bd53d
 .login-dialog-banner {
1bd53d
   color: #d6d6d1; }
1bd53d
 
1bd53d
 .login-dialog-button-box {
1bd53d
   width: 23em;
1bd53d
   spacing: 5px; }
1bd53d
 
1bd53d
 .login-dialog-message {
1bd53d
   text-align: center; }
1bd53d
 
1bd53d
+.login-dialog-message-hint, .login-dialog-message {
1bd53d
+  color: #bebeb6;
1bd53d
+  min-height: 2.75em; }
1bd53d
+
1bd53d
 .login-dialog-user-selection-box {
1bd53d
   padding: 100px 0px; }
1bd53d
 
1bd53d
 .login-dialog-not-listed-label {
1bd53d
   padding-left: 2px; }
1bd53d
   .login-dialog-not-listed-button:focus .login-dialog-not-listed-label, .login-dialog-not-listed-button:hover .login-dialog-not-listed-label {
1bd53d
     color: #eeeeec; }
1bd53d
 
1bd53d
 .login-dialog-not-listed-label {
1bd53d
   font-size: 10pt;
1bd53d
   font-weight: bold;
1bd53d
   color: #a6a69b;
1bd53d
   padding-top: 1em; }
1bd53d
 
1bd53d
+.login-dialog-auth-list-view {
1bd53d
+  -st-vfade-offset: 1em; }
1bd53d
+
1bd53d
+.login-dialog-auth-list {
1bd53d
+  spacing: 6px;
1bd53d
+  margin-left: 2em; }
1bd53d
+
1bd53d
+.login-dialog-auth-list-title {
1bd53d
+  margin-left: 2em; }
1bd53d
+
1bd53d
+.login-dialog-auth-list-item {
1bd53d
+  border-radius: 12px;
1bd53d
+  padding: 6px;
1bd53d
+  color: #a6a69b; }
1bd53d
+  .login-dialog-auth-list-item:focus, .login-dialog-auth-list-item:selected {
1bd53d
+    background-color: #1b6acb;
1bd53d
+    color: #fff; }
1bd53d
+
1bd53d
+.login-dialog-auth-list-label {
1bd53d
+  font-size: 13pt;
1bd53d
+  font-weight: bold;
1bd53d
+  padding-left: 15px; }
1bd53d
+  .login-dialog-auth-list-label:ltr {
1bd53d
+    padding-left: 14px;
1bd53d
+    text-align: left; }
1bd53d
+  .login-dialog-auth-list-label:rtl {
1bd53d
+    padding-right: 14px;
1bd53d
+    text-align: right; }
1bd53d
+
1bd53d
 .login-dialog-user-list-view {
1bd53d
   -st-vfade-offset: 1em; }
1bd53d
 
1bd53d
 .login-dialog-user-list {
1bd53d
   spacing: 12px;
1bd53d
   width: 23em; }
1bd53d
   .login-dialog-user-list:expanded .login-dialog-user-list-item:selected {
1bd53d
     background-color: #1b6acb;
1bd53d
     color: #fff; }
1bd53d
   .login-dialog-user-list:expanded .login-dialog-user-list-item:logged-in {
1bd53d
     border-right: 2px solid #1b6acb; }
1bd53d
 
1bd53d
 .login-dialog-user-list-item {
1bd53d
   border-radius: 12px;
1bd53d
   padding: 6px;
1bd53d
   color: #a6a69b; }
1bd53d
   .login-dialog-user-list-item:ltr .user-widget {
1bd53d
     padding-right: 1em; }
1bd53d
   .login-dialog-user-list-item:rtl .user-widget {
1bd53d
     padding-left: 1em; }
1bd53d
   .login-dialog-user-list-item .login-dialog-timed-login-indicator {
1bd53d
     height: 2px;
1bd53d
     margin-top: 6px;
1bd53d
     background-color: #eeeeec; }
1bd53d
   .login-dialog-user-list-item:focus .login-dialog-timed-login-indicator {
1bd53d
     background-color: #fff; }
1bd53d
 
1bd53d
 .user-widget-label {
1bd53d
   color: #eeeeec; }
1bd53d
 
1bd53d
-- 
1bd53d
2.34.1
1bd53d