This commit is contained in:
vinceliuice 2025-02-13 18:39:27 +08:00
parent d3ed65081c
commit 3721e6be26

View File

@ -1268,7 +1268,10 @@ StScrollBar {
max-width: 28em; max-width: 28em;
} }
.confirm-dialog-title { text-align: center; } .confirm-dialog-title {
@extend %title_2;
text-align: center;
}
} }
@ -1298,15 +1301,62 @@ StScrollBar {
} }
} }
// End session dialog
.end-session-dialog {
min-width: 40em;
.dialog-content-box { spacing: 0; }
.dialog-list {
spacing: 0;
.dialog-list-title {
color: $warning_color;
background-color: tranparentize($warning_color, 0.9);
padding: $base_padding * 1.5;
border-radius: $bt_radius;
margin: $base_margin 0;
}
}
}
// message dialog
.message-dialog-content {
spacing: $base_padding * 3;
.message-dialog-title {
text-align: center;
@extend %title_2;
&.lightweight { @extend %title_4; }
}
.message-dialog-description { text-align: center; }
.message-dialog-caption {
@extend %caption;
text-align: center;
}
}
// //
// Run dialog // Run dialog
// //
.run-dialog { .run-dialog {
padding: 0px 15px 10px 15px; .dialog-content-box {
background-color: $bg_color; margin: $base_margin;
border-radius: $bt_radius; }
> * { padding: 0; } &-description {
@extend %caption;
text-align: center;
color: darken($text_color, 20%);
&.error { color: $error_color; }
}
&-label { &-label {
font-size: 0; font-size: 0;
@ -1319,15 +1369,18 @@ StScrollBar {
&-error-box { &-error-box {
padding-top: 15px; padding-top: 15px;
spacing: 5px; spacing: $base_padding;
} }
&-completion-box { &-completion-box {
padding-left: 15px; padding-top: $base_padding;
font-size: 10px; padding-left: $base_padding * 2;
} }
&-entry { &-entry {
width: 21em; width: 21em;
padding: 7px; height: 1.2em;
padding: $base_padding;
border-radius: $bt_radius; border-radius: $bt_radius;
caret-color: $osd_fg_color; caret-color: $osd_fg_color;
selected-color: $selected_fg_color; selected-color: $selected_fg_color;
@ -1337,6 +1390,8 @@ StScrollBar {
&:focus { @include entry(osd-focus); } &:focus { @include entry(osd-focus); }
} }
.dialog-button-box,
.modal-dialog-button-box { .modal-dialog-button-box {
border: none; border: none;
box-shadow: none; box-shadow: none;
@ -1345,6 +1400,78 @@ StScrollBar {
} }
} }
// password or authentication dialog
.prompt-dialog {
width: 26em;
.dialog-content-box {
spacing: $base_margin * 4;
margin-bottom: $base_margin * 3;
}
&-password-entry {
@extend %entry;
width: 20em;
}
&-password-layout { spacing: $base_margin * 2;}
&-error-label,
&-info-label,
&-null-label {
text-align: center;
@extend %caption;
}
&-error-label { color: $error_color; }
}
// polkit dialog
.polkit-dialog {
&-user-layout {
text-align: center;
spacing: 2px;
}
&-user-combo {
@extend %flat_button;
@extend %heading;
border-radius: $bt_radius;
padding: $base_padding $base_padding * 6;
// special case the :insensitive button sinc we want
// the label to be the normal color when there are
// not multiple users
&:insensitive { color: $text_color; }
}
}
// Audio selection dialog
.audio-device-selection-dialog {
min-width: 24em;
.audio-selection-box {
spacing: $base_padding *2;
.audio-selection-device {
@extend %flat_button;
border-radius: $bt_radius;
.audio-selection-device-box {
padding: $base_padding * 2;
spacing: $base_padding * 2;
}
.audio-selection-device-icon { icon-size: 64px; }
}
}
}
/* CinnamonMountOperation Dialogs */ /* CinnamonMountOperation Dialogs */
.cinnamon-mount-operation-icon { .cinnamon-mount-operation-icon {
icon-size: 48px; icon-size: 48px;