Fixed budgie issues

This commit is contained in:
Vince 2021-08-17 20:51:17 +08:00
parent 4576dcf847
commit e25e1a1e58

View File

@ -9,7 +9,7 @@ $raven_fg_color: $text_color;
$raven_header_bg_color: if($variant =='light', #efefef, #181818);
$raven_header_fg_color: $text_color;
$raven_button_bg_color: $button_bg;
$raven_border_color: if($variant =='light', rgba(black, 0.10), rgba(black, 0.35));
$raven_border_color: if($variant =='light', $borders_color, rgba(black, 0.75));
$raven_radius: 10px;
$raven_padding: 8px;
@ -107,13 +107,21 @@ $raven_padding: 8px;
border: none;
}
separator { margin: $container_padding / 2 0; }
border { border: none; }
list {
background-color: transparent;
}
switch { margin-left: 56px; margin-right: 6px; }
row {
button {
background: none;
border: none;
box-shadow: none;
}
}
}
&:not(.budgie-menu) button.flat:not(.image-button) {
@extend %budgie_button;
@ -201,6 +209,7 @@ $raven_padding: 8px;
row {
padding: 0;
&:hover { box-shadow: none; }
button.flat {
@ -210,10 +219,37 @@ $raven_padding: 8px;
}
}
&.user-menu {
.container { padding: 8px; }
// Clipboard popover
> frame > box.vertical {
> box.horizontal {
> entry {
padding: $container_padding / 2 $container_padding * 2;
border: none;
border-bottom: 1px solid $borders_color;
border-radius: 0;
box-shadow: none;
background: none;
}
}
separator { margin: 4px 0; }
> box.vertical {
> box.vertical {
margin: 0 $container_padding $container_padding * 1.5;
}
> box.horizontal > button.image-button.toggle {
@extend %flat_button;
margin-right: $container_padding;
}
> scrolledwindow > viewport.frame {
border-bottom: 1px solid $borders_color;
}
}
}
&.user-menu {
.container { padding: $container_padding; }
.content-box { background-color: transparent; }
@ -226,25 +262,25 @@ $raven_padding: 8px;
}
&.sound-popover {
separator { margin: 3px 0; }
buttonbox.linked > button { border-radius: $bt_radius; }
}
&.caffeine-popover {
.container { padding: 8px; }
.container { padding: $container_padding; }
}
&.night-light-indicator {
.container { padding: 6px; }
.container { padding: $container_padding; }
.view-header { padding: 0 $container_padding 0 ($container_padding - 2px); }
}
&.icon-popover {
.container { padding: 6px; }
.container { padding: $container_padding; }
}
&.places-menu {
.container { padding: 6px; }
.container { padding: $container_padding; }
row.activatable {
padding: 0;
@ -254,22 +290,21 @@ $raven_padding: 8px;
}
.places-list:not(.always-expand) {
margin-top: 4px;
padding-top: 4px;
margin-top: $container_padding / 2;
padding-top: $container_padding / 2;
border-top: 1px solid $borders_color;
}
// I guess this really should be hard-coded as well as other dim-labels.
.alternative-label {
padding: 3px;
padding: $container_padding / 2;
font-size: 15px;
}
}
&.workspace-popover {
.container { padding: 2px 8px 8px; }
.container { padding: 2px $container_padding $container_padding; }
separator { margin: 4px 0; }
flowboxchild { padding: 0; }
}
}
@ -618,11 +653,6 @@ popover.background.places-menu {
box:not(.unpinned):not(.pinned) > revealer > button.flat.launcher { border-image: none; } // unset before drawing indicators
// Raven borders
frame.raven-frame > border {
border-style: none;
}
$pos_list: ((top, bottom), (bottom, top), (left, right), (right, left));
@each $pos, $b_pos in $pos_list {
@ -630,6 +660,12 @@ $pos_list: ((top, bottom), (bottom, top), (left, right), (right, left));
.#{$pos} .shadow-block {
background-image: linear-gradient(to $b_pos, rgba(black, 0.05) 0%, rgba(black, 0.03) 15%, rgba(black, 0.02) 60%, transparent);
}
// Raven borders
.#{$pos} frame.raven-frame > border {
border: none;
border-#{$b_pos}: 1px solid $raven_border_color;
}
}
$raven_opacity: if($variant =='light', 0.85, 0.95);
@ -647,6 +683,7 @@ $raven_shadow: 0 0 3px 0 rgba(black, 0.2), 0 0 8px 0 rgba(black, 0.15), 0 0 16px
}
stackswitcher { padding: 0 8px 12px 8px; }
stackswitcher.linked > button { @extend %raven_button; }
.raven-header {
@ -664,7 +701,7 @@ $raven_shadow: 0 0 3px 0 rgba(black, 0.2), 0 0 8px 0 rgba(black, 0.15), 0 0 16px
padding: 0;
&.image-button {
border-radius: 100px;
border-radius: $circular_radius;
}
}
}
@ -673,19 +710,19 @@ $raven_shadow: 0 0 3px 0 rgba(black, 0.2), 0 0 8px 0 rgba(black, 0.15), 0 0 16px
padding: 2px 12px $raven_padding;
// background-color: rgba($raven_bg_color, 0.95);
color: $raven_fg_color;
border-bottom: 1px solid $borders_color;
border-bottom: 1px solid $raven_border_color;
> stackswitcher.linked {
padding: 2px;
margin: 6px 0 0 0;
margin: $container_padding 0 0 0;
background-color: rgba($fg_color, 0.05);
border-radius: $bt_radius + 2px;
> button {
border-radius: $bt_radius;
margin: 0;
padding: 0 20px;
min-height: 20px;
padding: 2px $container_padding * 3;
min-height: $small_size;
&:hover {
background-color: rgba($button_bg, 0.35);
@ -702,7 +739,7 @@ $raven_shadow: 0 0 3px 0 rgba(black, 0.2), 0 0 8px 0 rgba(black, 0.15), 0 0 16px
}
}
&.bottom { border-top: 1px solid $borders_color; }
&.bottom { border-top: 1px solid $raven_border_color; }
}
scrolledwindow > .frame { // stacking raised-grid
@ -830,12 +867,12 @@ $raven_shadow: 0 0 3px 0 rgba(black, 0.2), 0 0 8px 0 rgba(black, 0.15), 0 0 16px
.option-subtitle { font-size: smaller; }
// notification list
box.vertical > stack > box.vertical {
.raven-notifications-view {
> .raven-header { background-color: $raven_header_bg_color; }
> .raven-background > viewport.frame {
padding: 0; // reset padding for full-width list node
list { background-color: $raven_base_color; }
list { background-color: transparent; }
> list > row.activatable {
margin-left: -8px;
@ -860,15 +897,19 @@ $raven_shadow: 0 0 3px 0 rgba(black, 0.2), 0 0 8px 0 rgba(black, 0.15), 0 0 16px
// sub-list rows grouping
list {
border-radius: 0;
border-top: 1px solid $borders_color;
border-bottom: 1px solid $borders_color;
// border-top: 1px solid $borders_color;
// border-bottom: 1px solid $borders_color;
padding: $container_padding;
background: none;
> row.activatable {
border-bottom: 1px solid $borders_color;
&:last-child { border-bottom: none; }
border: none;
margin: $container_padding / 2;
border-radius: $bt_radius;
background-color: if($variant == 'light', rgba(white, 0.75), rgba(white, 0.06));
&:selected {
background-color: rgba($raven_fg_color, 0.06);
&:hover, &:selected {
background-color: if($variant == 'light', rgba(white, 1), rgba(white, 0.12));
}
label { padding: 0 16px; }
@ -876,7 +917,10 @@ $raven_shadow: 0 0 3px 0 rgba(black, 0.2), 0 0 8px 0 rgba(black, 0.15), 0 0 16px
button.image-button { // 'close'
min-height: 24px;
min-width: 24px;
image { padding: 0; }
&:active { image { color: $fg_color; }}
}
}
}
@ -961,6 +1005,7 @@ calendar.raven-calendar {
border-style: none;
background-color: transparent;
color: $raven_fg_color;
padding: $container_padding / 2;
&:selected {
border-radius: $bt_radius;