From 3721e6be26904ca00ee6db92a4b5002f171d0212 Mon Sep 17 00:00:00 2001 From: vinceliuice Date: Thu, 13 Feb 2025 18:39:27 +0800 Subject: [PATCH] Fixed #1217 --- src/sass/cinnamon/_common.scss | 145 +++++++++++++++++++++++++++++++-- 1 file changed, 136 insertions(+), 9 deletions(-) diff --git a/src/sass/cinnamon/_common.scss b/src/sass/cinnamon/_common.scss index fd807a6b..81e37816 100644 --- a/src/sass/cinnamon/_common.scss +++ b/src/sass/cinnamon/_common.scss @@ -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;