Skip to content

Commit

Permalink
New upstream snapshot for GNOME Shell
Browse files Browse the repository at this point in the history
  • Loading branch information
didrocks authored and github-actions[bot] committed Nov 23, 2024
1 parent c81d7d9 commit 28d5ff1
Show file tree
Hide file tree
Showing 3 changed files with 119 additions and 227 deletions.
196 changes: 106 additions & 90 deletions gnome-shell/upstream/theme/gnome-shell-sass/widgets/_dialogs.scss
Original file line number Diff line number Diff line change
@@ -1,34 +1,64 @@
/* Modal Dialogs */

.headline {
@extend %title_4;
}

// style for all dialogs
.modal-dialog {
background-color: $bg_color;
border-radius: $alert_radius;
box-shadow: inset 0 0 0 1px $outer_borders_color;
padding: $base_padding * 4;
spacing: $base_padding * 3;
box-shadow: 0 12px 8px 12px rgba(0,0,0,0.03);

.modal-dialog-content-box {
spacing: $base_margin * 8;
margin-top: $base_margin * 2;
margin-bottom: $base_margin * 4;
padding-top: $base_padding * 2;
spacing: $base_padding * 3;
max-width: 28em;
}

.modal-dialog-linked-button {
@extend %dialog_button;
.modal-dialog-button-box {
padding-top: $base_padding;
.modal-dialog-button {
@extend %dialog_button;
}
}
}

// lists in dialogs
.dialog-list {
spacing: $base_padding * 3;

.dialog-list-title {
@extend %heading;
text-align: center;
}

.dialog-list-scrollview { max-height: 200px; }
.dialog-list-box {
spacing: 1em;

.dialog-list-item {
spacing: 1em;

.dialog-list-item-title { font-weight: bold; }
.dialog-list-item-description {
@extend %caption;
color: darken($fg_color,5%);
}
}
}
}

/* End Session Dialog */
.end-session-dialog {
width: 24em;

// special style for session warnings
.end-session-dialog-battery-warning,
.dialog-list-title {
color: $warning_color;
background-color: transparentize($warning_color, 0.9);
padding: $base_padding * 1.5;
border-radius: $base_border_radius;
margin: $base_margin 0;
}
}

Expand All @@ -40,125 +70,106 @@
text-align: center;
@extend %title_2;

&.lightweight { @extend %title_4;}
&.lightweight {
@extend %title_4;
}
}
.message-dialog-description { text-align: center; }
}

/* Dialog List */
.dialog-list {
spacing: $base_padding * 3;

.dialog-list-title {
.message-dialog-description {
text-align: center;
@extend %heading;
}

.dialog-list-scrollview { max-height: 200px; }
.dialog-list-box {
spacing: 1em;

.dialog-list-item {
spacing: 1em;

.dialog-list-item-title { font-weight: bold; }
.dialog-list-item-description {
color: darken($fg_color,5%);
@extend %caption;
}
}
}
}

/* Run Dialog */
.run-dialog {
.modal-dialog-content-box {
margin-top: $base_padding * 4;
margin-bottom: $base_padding * 2;
width: 24em;

// run dialog needs to override bottom padding
// to account for inexplicable extra padding
padding-bottom: $base_padding;

.run-dialog-entry {
padding: $base_padding * 2 $base_padding * 1.5;
}
.run-dialog-entry { width: 20em; }
.run-dialog-description {
@extend %caption;
text-align: center;
color: darken($fg_color, 20%);
}
}

/* Password or Authentication Dialog */

.prompt-dialog {
width: 28em;

.modal-dialog-content-box {
margin-bottom: $base_margin * 6;
.prompt-dialog-password-grid {
spacing-rows: $base_margin * 2;
spacing-columns: $base_margin;

.prompt-dialog-password-entry {
width: auto;
// 4px (spacing) + 16px (spinner-width)
&:ltr { margin-left: $base_margin+$base_icon_size; }
&:rtl { margin-right: $base_margin+$base_icon_size; }
}
}
}

.prompt-dialog-password-grid {
spacing-rows: $base_margin * 2;
spacing-columns: $base_margin;
.prompt-dialog-password-layout {
spacing: $base_margin * 2;
}

.prompt-dialog-password-entry {
width: auto;

// 4px (spacing) + 16px (spinner-width)
&:ltr { margin-left: $base_margin+$base_icon_size; }
&:rtl { margin-right: $base_margin+$base_icon_size; }
width: 20em;
padding: $base_padding * 2 $base_padding * 1.5;
}
}

.prompt-dialog-password-layout {
spacing: $base_margin * 2;
}

.prompt-dialog-password-entry {
width: 20em;
}

.prompt-dialog-error-label,
.prompt-dialog-info-label,
.prompt-dialog-null-label {
text-align: center;
@extend %caption;
}
.prompt-dialog-error-label,
.prompt-dialog-info-label,
.prompt-dialog-null-label {
@extend %caption;
text-align: center;
}

.prompt-dialog-error-label {
color: $warning_color;
.prompt-dialog-error-label {
color: $warning_color;
}
}


/* Polkit Dialog */

.polkit-dialog-user-layout {
text-align: center;
spacing: $base_margin * 2;
margin-bottom: $base_padding;

.polkit-dialog-user-root-label { color: $warning_color; }
.polkit-dialog-user-label,
.polkit-dialog-user-root-label {
@extend %title_4;
}

.polkit-dialog-user-root-label {
color: $warning_color;
}
}

/* Audio selection dialog */
.audio-device-selection-dialog {
.modal-dialog-content-box { margin-bottom: $base_margin * 7; }
.audio-selection-box { spacing: $base_margin * 5; }
}
min-width: 24em;

.audio-selection-device {
border-radius: $base_border_radius * 2;
&:hover,&:focus { background-color: $hover_bg_color; }
&:active {
background-color: -st-accent-color;
color: -st-accent-fg-color;
}
}
.audio-selection-box {
spacing: $base_padding * 2;

.audio-selection-device-box {
padding: $base_margin * 5;
spacing: $base_margin * 5;
}
// styled similar to switcher-popup
.audio-selection-device {
@include tile_button($fg:$osd_fg_color, $bg:$osd_bg_color);

.audio-selection-device-icon {
icon-size: $base_icon_size * 4;
.audio-selection-device-box {
padding: $base_padding * 2;
spacing: $base_padding * 2;
}

.audio-selection-device-icon {
icon-size: $base_icon_size * 4;
}
}
}
}

/* Welcome dialog */
Expand All @@ -173,4 +184,9 @@
/* Access portal dialog */
.access-dialog {
text-align: center;
}
}

// specific label style for restart message
.restart-message {
@extend %title_4;
}
Loading

0 comments on commit 28d5ff1

Please sign in to comment.