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;
}
.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 {
padding: 0px 15px 10px 15px;
background-color: $bg_color;
border-radius: $bt_radius;
.dialog-content-box {
margin: $base_margin;
}
> * { padding: 0; }
&-description {
@extend %caption;
text-align: center;
color: darken($text_color, 20%);
&.error { color: $error_color; }
}
&-label {
font-size: 0;
@ -1319,15 +1369,18 @@ StScrollBar {
&-error-box {
padding-top: 15px;
spacing: 5px;
spacing: $base_padding;
}
&-completion-box {
padding-left: 15px;
font-size: 10px;
padding-top: $base_padding;
padding-left: $base_padding * 2;
}
&-entry {
width: 21em;
padding: 7px;
height: 1.2em;
padding: $base_padding;
border-radius: $bt_radius;
caret-color: $osd_fg_color;
selected-color: $selected_fg_color;
@ -1337,6 +1390,8 @@ StScrollBar {
&:focus { @include entry(osd-focus); }
}
.dialog-button-box,
.modal-dialog-button-box {
border: 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 */
.cinnamon-mount-operation-icon {
icon-size: 48px;