really fix maximized backdrop titlebars

pull/343/head
Horst3180 9 years ago
parent 27809c6635
commit 468439ec31

@ -924,8 +924,6 @@ GtkComboBox {
border-color: rgba(38, 42, 51, 0.97); } border-color: rgba(38, 42, 51, 0.97); }
.header-bar:backdrop { .header-bar:backdrop {
color: rgba(207, 218, 231, 0.5); } color: rgba(207, 218, 231, 0.5); }
.csd .header-bar:backdrop {
background-color: rgba(50, 56, 67, 0.97); }
.header-bar .title { .header-bar .title {
padding: 0px 12px; } padding: 0px 12px; }
.header-bar .subtitle { .header-bar .subtitle {
@ -998,16 +996,16 @@ GtkComboBox {
.maximized .header-bar { .maximized .header-bar {
background-color: #2f343f; background-color: #2f343f;
border-color: #262a33; } border-color: #262a33; }
.maximized .header-bar:backdrop {
border-color: #262a33; }
.header-bar.default-decoration, .header-bar.default-decoration,
.csd .header-bar.default-decoration { .csd .header-bar.default-decoration, .header-bar.default-decoration:backdrop,
.csd .header-bar.default-decoration:backdrop {
padding-top: 5px; padding-top: 5px;
padding-bottom: 5px; padding-bottom: 5px;
background-color: #2f343f; background-color: #2f343f;
border-bottom-width: 0; } border-bottom-width: 0; }
.header-bar.default-decoration:backdrop, .maximized .header-bar.default-decoration,
.csd .header-bar.default-decoration:backdrop { .maximized .csd .header-bar.default-decoration, .maximized .header-bar.default-decoration:backdrop,
.maximized .csd .header-bar.default-decoration:backdrop {
background-color: #2f343f; } background-color: #2f343f; }
.titlebar { .titlebar {
@ -1020,14 +1018,13 @@ GtkComboBox {
.csd .titlebar { .csd .titlebar {
background-color: rgba(47, 52, 63, 0.97); } background-color: rgba(47, 52, 63, 0.97); }
.titlebar:backdrop { .titlebar:backdrop {
color: rgba(207, 218, 231, 0.5); } color: rgba(207, 218, 231, 0.5);
background-color: #323843; }
.csd .titlebar:backdrop { .csd .titlebar:backdrop {
background-color: rgba(50, 56, 67, 0.97); } background-color: rgba(50, 56, 67, 0.97); }
.maximized .titlebar { .maximized .titlebar {
background-color: #2f343f; } background-color: #2f343f; }
.maximized .titlebar:backdrop { .maximized .titlebar:backdrop, .csd .maximized .titlebar:backdrop {
background-color: #323843; }
.csd .maximized .titlebar:backdrop {
background-color: #323843; } background-color: #323843; }
.titlebar .titlebar, .titlebar .titlebar,

@ -927,8 +927,6 @@ GtkComboBox {
border-color: rgba(38, 42, 51, 0.97); } border-color: rgba(38, 42, 51, 0.97); }
.header-bar:backdrop { .header-bar:backdrop {
color: rgba(207, 218, 231, 0.5); } color: rgba(207, 218, 231, 0.5); }
.csd .header-bar:backdrop {
background-color: rgba(50, 56, 67, 0.97); }
.header-bar .title { .header-bar .title {
padding: 0px 12px; } padding: 0px 12px; }
.header-bar .subtitle { .header-bar .subtitle {
@ -1001,16 +999,16 @@ GtkComboBox {
.maximized .header-bar { .maximized .header-bar {
background-color: #2f343f; background-color: #2f343f;
border-color: #262a33; } border-color: #262a33; }
.maximized .header-bar:backdrop {
border-color: #262a33; }
.header-bar.default-decoration, .header-bar.default-decoration,
.csd .header-bar.default-decoration { .csd .header-bar.default-decoration, .header-bar.default-decoration:backdrop,
.csd .header-bar.default-decoration:backdrop {
padding-top: 5px; padding-top: 5px;
padding-bottom: 5px; padding-bottom: 5px;
background-color: #2f343f; background-color: #2f343f;
border-bottom-width: 0; } border-bottom-width: 0; }
.header-bar.default-decoration:backdrop, .maximized .header-bar.default-decoration,
.csd .header-bar.default-decoration:backdrop { .maximized .csd .header-bar.default-decoration, .maximized .header-bar.default-decoration:backdrop,
.maximized .csd .header-bar.default-decoration:backdrop {
background-color: #2f343f; } background-color: #2f343f; }
.titlebar { .titlebar {
@ -1023,14 +1021,13 @@ GtkComboBox {
.csd .titlebar { .csd .titlebar {
background-color: rgba(47, 52, 63, 0.97); } background-color: rgba(47, 52, 63, 0.97); }
.titlebar:backdrop { .titlebar:backdrop {
color: rgba(207, 218, 231, 0.5); } color: rgba(207, 218, 231, 0.5);
background-color: #323843; }
.csd .titlebar:backdrop { .csd .titlebar:backdrop {
background-color: rgba(50, 56, 67, 0.97); } background-color: rgba(50, 56, 67, 0.97); }
.maximized .titlebar { .maximized .titlebar {
background-color: #2f343f; } background-color: #2f343f; }
.maximized .titlebar:backdrop { .maximized .titlebar:backdrop, .csd .maximized .titlebar:backdrop {
background-color: #323843; }
.csd .maximized .titlebar:backdrop {
background-color: #323843; } background-color: #323843; }
.titlebar .titlebar, .titlebar .titlebar,

@ -924,8 +924,6 @@ GtkComboBox {
border-color: #262a33; } border-color: #262a33; }
.header-bar:backdrop { .header-bar:backdrop {
color: rgba(207, 218, 231, 0.5); } color: rgba(207, 218, 231, 0.5); }
.csd .header-bar:backdrop {
background-color: #323843; }
.header-bar .title { .header-bar .title {
padding: 0px 12px; } padding: 0px 12px; }
.header-bar .subtitle { .header-bar .subtitle {
@ -998,16 +996,16 @@ GtkComboBox {
.maximized .header-bar { .maximized .header-bar {
background-color: #2f343f; background-color: #2f343f;
border-color: #262a33; } border-color: #262a33; }
.maximized .header-bar:backdrop {
border-color: #262a33; }
.header-bar.default-decoration, .header-bar.default-decoration,
.csd .header-bar.default-decoration { .csd .header-bar.default-decoration, .header-bar.default-decoration:backdrop,
.csd .header-bar.default-decoration:backdrop {
padding-top: 5px; padding-top: 5px;
padding-bottom: 5px; padding-bottom: 5px;
background-color: #2f343f; background-color: #2f343f;
border-bottom-width: 0; } border-bottom-width: 0; }
.header-bar.default-decoration:backdrop, .maximized .header-bar.default-decoration,
.csd .header-bar.default-decoration:backdrop { .maximized .csd .header-bar.default-decoration, .maximized .header-bar.default-decoration:backdrop,
.maximized .csd .header-bar.default-decoration:backdrop {
background-color: #2f343f; } background-color: #2f343f; }
.titlebar { .titlebar {
@ -1020,14 +1018,13 @@ GtkComboBox {
.csd .titlebar { .csd .titlebar {
background-color: #2f343f; } background-color: #2f343f; }
.titlebar:backdrop { .titlebar:backdrop {
color: rgba(207, 218, 231, 0.5); } color: rgba(207, 218, 231, 0.5);
background-color: #323843; }
.csd .titlebar:backdrop { .csd .titlebar:backdrop {
background-color: #323843; } background-color: #323843; }
.maximized .titlebar { .maximized .titlebar {
background-color: #2f343f; } background-color: #2f343f; }
.maximized .titlebar:backdrop { .maximized .titlebar:backdrop, .csd .maximized .titlebar:backdrop {
background-color: #323843; }
.csd .maximized .titlebar:backdrop {
background-color: #323843; } background-color: #323843; }
.titlebar .titlebar, .titlebar .titlebar,

@ -927,8 +927,6 @@ GtkComboBox {
border-color: #262a33; } border-color: #262a33; }
.header-bar:backdrop { .header-bar:backdrop {
color: rgba(207, 218, 231, 0.5); } color: rgba(207, 218, 231, 0.5); }
.csd .header-bar:backdrop {
background-color: #323843; }
.header-bar .title { .header-bar .title {
padding: 0px 12px; } padding: 0px 12px; }
.header-bar .subtitle { .header-bar .subtitle {
@ -1001,16 +999,16 @@ GtkComboBox {
.maximized .header-bar { .maximized .header-bar {
background-color: #2f343f; background-color: #2f343f;
border-color: #262a33; } border-color: #262a33; }
.maximized .header-bar:backdrop {
border-color: #262a33; }
.header-bar.default-decoration, .header-bar.default-decoration,
.csd .header-bar.default-decoration { .csd .header-bar.default-decoration, .header-bar.default-decoration:backdrop,
.csd .header-bar.default-decoration:backdrop {
padding-top: 5px; padding-top: 5px;
padding-bottom: 5px; padding-bottom: 5px;
background-color: #2f343f; background-color: #2f343f;
border-bottom-width: 0; } border-bottom-width: 0; }
.header-bar.default-decoration:backdrop, .maximized .header-bar.default-decoration,
.csd .header-bar.default-decoration:backdrop { .maximized .csd .header-bar.default-decoration, .maximized .header-bar.default-decoration:backdrop,
.maximized .csd .header-bar.default-decoration:backdrop {
background-color: #2f343f; } background-color: #2f343f; }
.titlebar { .titlebar {
@ -1023,14 +1021,13 @@ GtkComboBox {
.csd .titlebar { .csd .titlebar {
background-color: #2f343f; } background-color: #2f343f; }
.titlebar:backdrop { .titlebar:backdrop {
color: rgba(207, 218, 231, 0.5); } color: rgba(207, 218, 231, 0.5);
background-color: #323843; }
.csd .titlebar:backdrop { .csd .titlebar:backdrop {
background-color: #323843; } background-color: #323843; }
.maximized .titlebar { .maximized .titlebar {
background-color: #2f343f; } background-color: #2f343f; }
.maximized .titlebar:backdrop { .maximized .titlebar:backdrop, .csd .maximized .titlebar:backdrop {
background-color: #323843; }
.csd .maximized .titlebar:backdrop {
background-color: #323843; } background-color: #323843; }
.titlebar .titlebar, .titlebar .titlebar,

@ -927,8 +927,6 @@ GtkComboBox {
border-color: #d4d5db; } border-color: #d4d5db; }
.header-bar:backdrop { .header-bar:backdrop {
color: rgba(82, 93, 118, 0.5); } color: rgba(82, 93, 118, 0.5); }
.csd .header-bar:backdrop {
background-color: #eff0f2; }
.header-bar .title { .header-bar .title {
padding: 0px 12px; } padding: 0px 12px; }
.header-bar .subtitle { .header-bar .subtitle {
@ -1001,16 +999,16 @@ GtkComboBox {
.maximized .header-bar { .maximized .header-bar {
background-color: #e7e8eb; background-color: #e7e8eb;
border-color: #d4d5db; } border-color: #d4d5db; }
.maximized .header-bar:backdrop {
border-color: #d4d5db; }
.header-bar.default-decoration, .header-bar.default-decoration,
.csd .header-bar.default-decoration { .csd .header-bar.default-decoration, .header-bar.default-decoration:backdrop,
.csd .header-bar.default-decoration:backdrop {
padding-top: 5px; padding-top: 5px;
padding-bottom: 5px; padding-bottom: 5px;
background-color: #e7e8eb; background-color: #e7e8eb;
border-bottom-width: 0; } border-bottom-width: 0; }
.header-bar.default-decoration:backdrop, .maximized .header-bar.default-decoration,
.csd .header-bar.default-decoration:backdrop { .maximized .csd .header-bar.default-decoration, .maximized .header-bar.default-decoration:backdrop,
.maximized .csd .header-bar.default-decoration:backdrop {
background-color: #e7e8eb; } background-color: #e7e8eb; }
.titlebar { .titlebar {
@ -1023,14 +1021,13 @@ GtkComboBox {
.csd .titlebar { .csd .titlebar {
background-color: #e7e8eb; } background-color: #e7e8eb; }
.titlebar:backdrop { .titlebar:backdrop {
color: rgba(82, 93, 118, 0.5); } color: rgba(82, 93, 118, 0.5);
background-color: #eff0f2; }
.csd .titlebar:backdrop { .csd .titlebar:backdrop {
background-color: #eff0f2; } background-color: #eff0f2; }
.maximized .titlebar { .maximized .titlebar {
background-color: #e7e8eb; } background-color: #e7e8eb; }
.maximized .titlebar:backdrop { .maximized .titlebar:backdrop, .csd .maximized .titlebar:backdrop {
background-color: #eff0f2; }
.csd .maximized .titlebar:backdrop {
background-color: #eff0f2; } background-color: #eff0f2; }
.titlebar .titlebar, .titlebar .titlebar,

@ -927,8 +927,6 @@ GtkComboBox {
border-color: rgba(212, 213, 219, 0.95); } border-color: rgba(212, 213, 219, 0.95); }
.header-bar:backdrop { .header-bar:backdrop {
color: rgba(82, 93, 118, 0.5); } color: rgba(82, 93, 118, 0.5); }
.csd .header-bar:backdrop {
background-color: rgba(239, 240, 242, 0.95); }
.header-bar .title { .header-bar .title {
padding: 0px 12px; } padding: 0px 12px; }
.header-bar .subtitle { .header-bar .subtitle {
@ -1001,16 +999,16 @@ GtkComboBox {
.maximized .header-bar { .maximized .header-bar {
background-color: #e7e8eb; background-color: #e7e8eb;
border-color: #d4d5db; } border-color: #d4d5db; }
.maximized .header-bar:backdrop {
border-color: #d4d5db; }
.header-bar.default-decoration, .header-bar.default-decoration,
.csd .header-bar.default-decoration { .csd .header-bar.default-decoration, .header-bar.default-decoration:backdrop,
.csd .header-bar.default-decoration:backdrop {
padding-top: 5px; padding-top: 5px;
padding-bottom: 5px; padding-bottom: 5px;
background-color: #e7e8eb; background-color: #e7e8eb;
border-bottom-width: 0; } border-bottom-width: 0; }
.header-bar.default-decoration:backdrop, .maximized .header-bar.default-decoration,
.csd .header-bar.default-decoration:backdrop { .maximized .csd .header-bar.default-decoration, .maximized .header-bar.default-decoration:backdrop,
.maximized .csd .header-bar.default-decoration:backdrop {
background-color: #e7e8eb; } background-color: #e7e8eb; }
.titlebar { .titlebar {
@ -1023,14 +1021,13 @@ GtkComboBox {
.csd .titlebar { .csd .titlebar {
background-color: rgba(231, 232, 235, 0.95); } background-color: rgba(231, 232, 235, 0.95); }
.titlebar:backdrop { .titlebar:backdrop {
color: rgba(82, 93, 118, 0.5); } color: rgba(82, 93, 118, 0.5);
background-color: #eff0f2; }
.csd .titlebar:backdrop { .csd .titlebar:backdrop {
background-color: rgba(239, 240, 242, 0.95); } background-color: rgba(239, 240, 242, 0.95); }
.maximized .titlebar { .maximized .titlebar {
background-color: #e7e8eb; } background-color: #e7e8eb; }
.maximized .titlebar:backdrop { .maximized .titlebar:backdrop, .csd .maximized .titlebar:backdrop {
background-color: #eff0f2; }
.csd .maximized .titlebar:backdrop {
background-color: #eff0f2; } background-color: #eff0f2; }
.titlebar .titlebar, .titlebar .titlebar,

@ -1046,12 +1046,7 @@ GtkComboBox {
border-color: $header_border; border-color: $header_border;
} }
&:backdrop { &:backdrop { color: transparentize($header_fg, 0.3); }
color: transparentize($header_fg, 0.3);
//background-color: opacify($header_bg_backdrop, 1);
.csd & { background-color: $header_bg_backdrop; } // Transparent header-bars only in csd windows
}
.title { .title {
padding: 0px 12px; padding: 0px 12px;
@ -1134,21 +1129,18 @@ GtkComboBox {
.maximized & { .maximized & {
background-color: opacify($header_bg, 1); background-color: opacify($header_bg, 1);
border-color: opacify($header_border, 1); border-color: opacify($header_border, 1);
&:backdrop {
//background-color: opacify($header_bg_backdrop, 1);
border-color: opacify($header_border, 1);
}
} }
&.default-decoration, &.default-decoration,
.csd &.default-decoration { .csd &.default-decoration, // needed under wayland, since all gtk3 windows are csd windows
&.default-decoration:backdrop,
.csd &.default-decoration:backdrop {
padding-top: 5px; // less padding for ssd padding-top: 5px; // less padding for ssd
padding-bottom: 5px; // padding-bottom: 5px; //
background-color: opacify($header_bg, 1); background-color: opacify($header_bg, 1);
border-bottom-width: 0; border-bottom-width: 0;
//&:backdrop { background-color: opacify($header_bg_backdrop, 1); } .maximized & { background-color: opacify($header_bg, 1); }
&:backdrop { background-color: opacify($header_bg, 1); }
} }
} }
@ -1164,7 +1156,7 @@ GtkComboBox {
&:backdrop { &:backdrop {
color: transparentize($header_fg, 0.3); color: transparentize($header_fg, 0.3);
//background-color: opacify($header_bg_backdrop, 1); background-color: opacify($header_bg_backdrop, 1);
.csd & { background-color: $header_bg_backdrop; } .csd & { background-color: $header_bg_backdrop; }
} }
@ -1172,11 +1164,7 @@ GtkComboBox {
.maximized & { .maximized & {
background-color: opacify($header_bg, 1); background-color: opacify($header_bg, 1);
&:backdrop { &:backdrop, .csd &:backdrop { background-color: opacify($header_bg_backdrop, 1); }
background-color: opacify($header_bg_backdrop, 1);
.csd & { background-color: opacify($header_bg_backdrop, 1); }
}
} }
} }

@ -924,8 +924,6 @@ GtkComboBox {
border-color: rgba(38, 42, 51, 0.97); } border-color: rgba(38, 42, 51, 0.97); }
.header-bar:backdrop { .header-bar:backdrop {
color: rgba(207, 218, 231, 0.5); } color: rgba(207, 218, 231, 0.5); }
.csd .header-bar:backdrop {
background-color: rgba(50, 56, 67, 0.97); }
.header-bar .title { .header-bar .title {
padding: 0px 12px; } padding: 0px 12px; }
.header-bar .subtitle { .header-bar .subtitle {
@ -998,14 +996,17 @@ GtkComboBox {
.maximized .header-bar { .maximized .header-bar {
background-color: #2f343f; background-color: #2f343f;
border-color: #262a33; } border-color: #262a33; }
.maximized .header-bar:backdrop {
border-color: #262a33; }
.header-bar.default-decoration, .header-bar.default-decoration,
.csd .header-bar.default-decoration { .csd .header-bar.default-decoration, .header-bar.default-decoration:backdrop,
.csd .header-bar.default-decoration:backdrop {
padding-top: 5px; padding-top: 5px;
padding-bottom: 5px; padding-bottom: 5px;
background-color: #2f343f; background-color: #2f343f;
border-bottom-width: 0; } border-bottom-width: 0; }
.maximized .header-bar.default-decoration,
.maximized .csd .header-bar.default-decoration, .maximized .header-bar.default-decoration:backdrop,
.maximized .csd .header-bar.default-decoration:backdrop {
background-color: #2f343f; }
.titlebar { .titlebar {
padding-left: 7px; padding-left: 7px;
@ -1017,14 +1018,13 @@ GtkComboBox {
.csd .titlebar { .csd .titlebar {
background-color: rgba(47, 52, 63, 0.97); } background-color: rgba(47, 52, 63, 0.97); }
.titlebar:backdrop { .titlebar:backdrop {
color: rgba(207, 218, 231, 0.5); } color: rgba(207, 218, 231, 0.5);
background-color: #323843; }
.csd .titlebar:backdrop { .csd .titlebar:backdrop {
background-color: rgba(50, 56, 67, 0.97); } background-color: rgba(50, 56, 67, 0.97); }
.maximized .titlebar { .maximized .titlebar {
background-color: #2f343f; } background-color: #2f343f; }
.maximized .titlebar:backdrop { .maximized .titlebar:backdrop, .csd .maximized .titlebar:backdrop {
background-color: #323843; }
.csd .maximized .titlebar:backdrop {
background-color: #323843; } background-color: #323843; }
.titlebar .titlebar, .titlebar .titlebar,

@ -927,8 +927,6 @@ GtkComboBox {
border-color: rgba(38, 42, 51, 0.97); } border-color: rgba(38, 42, 51, 0.97); }
.header-bar:backdrop { .header-bar:backdrop {
color: rgba(207, 218, 231, 0.5); } color: rgba(207, 218, 231, 0.5); }
.csd .header-bar:backdrop {
background-color: rgba(50, 56, 67, 0.97); }
.header-bar .title { .header-bar .title {
padding: 0px 12px; } padding: 0px 12px; }
.header-bar .subtitle { .header-bar .subtitle {
@ -1001,14 +999,17 @@ GtkComboBox {
.maximized .header-bar { .maximized .header-bar {
background-color: #2f343f; background-color: #2f343f;
border-color: #262a33; } border-color: #262a33; }
.maximized .header-bar:backdrop {
border-color: #262a33; }
.header-bar.default-decoration, .header-bar.default-decoration,
.csd .header-bar.default-decoration { .csd .header-bar.default-decoration, .header-bar.default-decoration:backdrop,
.csd .header-bar.default-decoration:backdrop {
padding-top: 5px; padding-top: 5px;
padding-bottom: 5px; padding-bottom: 5px;
background-color: #2f343f; background-color: #2f343f;
border-bottom-width: 0; } border-bottom-width: 0; }
.maximized .header-bar.default-decoration,
.maximized .csd .header-bar.default-decoration, .maximized .header-bar.default-decoration:backdrop,
.maximized .csd .header-bar.default-decoration:backdrop {
background-color: #2f343f; }
.titlebar { .titlebar {
padding-left: 7px; padding-left: 7px;
@ -1020,14 +1021,13 @@ GtkComboBox {
.csd .titlebar { .csd .titlebar {
background-color: rgba(47, 52, 63, 0.97); } background-color: rgba(47, 52, 63, 0.97); }
.titlebar:backdrop { .titlebar:backdrop {
color: rgba(207, 218, 231, 0.5); } color: rgba(207, 218, 231, 0.5);
background-color: #323843; }
.csd .titlebar:backdrop { .csd .titlebar:backdrop {
background-color: rgba(50, 56, 67, 0.97); } background-color: rgba(50, 56, 67, 0.97); }
.maximized .titlebar { .maximized .titlebar {
background-color: #2f343f; } background-color: #2f343f; }
.maximized .titlebar:backdrop { .maximized .titlebar:backdrop, .csd .maximized .titlebar:backdrop {
background-color: #323843; }
.csd .maximized .titlebar:backdrop {
background-color: #323843; } background-color: #323843; }
.titlebar .titlebar, .titlebar .titlebar,

@ -924,8 +924,6 @@ GtkComboBox {
border-color: #262a33; } border-color: #262a33; }
.header-bar:backdrop { .header-bar:backdrop {
color: rgba(207, 218, 231, 0.5); } color: rgba(207, 218, 231, 0.5); }
.csd .header-bar:backdrop {
background-color: #323843; }
.header-bar .title { .header-bar .title {
padding: 0px 12px; } padding: 0px 12px; }
.header-bar .subtitle { .header-bar .subtitle {
@ -998,14 +996,17 @@ GtkComboBox {
.maximized .header-bar { .maximized .header-bar {
background-color: #2f343f; background-color: #2f343f;
border-color: #262a33; } border-color: #262a33; }
.maximized .header-bar:backdrop {
border-color: #262a33; }
.header-bar.default-decoration, .header-bar.default-decoration,
.csd .header-bar.default-decoration { .csd .header-bar.default-decoration, .header-bar.default-decoration:backdrop,
.csd .header-bar.default-decoration:backdrop {
padding-top: 5px; padding-top: 5px;
padding-bottom: 5px; padding-bottom: 5px;
background-color: #2f343f; background-color: #2f343f;
border-bottom-width: 0; } border-bottom-width: 0; }
.maximized .header-bar.default-decoration,
.maximized .csd .header-bar.default-decoration, .maximized .header-bar.default-decoration:backdrop,
.maximized .csd .header-bar.default-decoration:backdrop {
background-color: #2f343f; }
.titlebar { .titlebar {
padding-left: 7px; padding-left: 7px;
@ -1017,14 +1018,13 @@ GtkComboBox {
.csd .titlebar { .csd .titlebar {
background-color: #2f343f; } background-color: #2f343f; }
.titlebar:backdrop { .titlebar:backdrop {
color: rgba(207, 218, 231, 0.5); } color: rgba(207, 218, 231, 0.5);
background-color: #323843; }
.csd .titlebar:backdrop { .csd .titlebar:backdrop {
background-color: #323843; } background-color: #323843; }
.maximized .titlebar { .maximized .titlebar {
background-color: #2f343f; } background-color: #2f343f; }
.maximized .titlebar:backdrop { .maximized .titlebar:backdrop, .csd .maximized .titlebar:backdrop {
background-color: #323843; }
.csd .maximized .titlebar:backdrop {
background-color: #323843; } background-color: #323843; }
.titlebar .titlebar, .titlebar .titlebar,

@ -927,8 +927,6 @@ GtkComboBox {
border-color: #262a33; } border-color: #262a33; }
.header-bar:backdrop { .header-bar:backdrop {
color: rgba(207, 218, 231, 0.5); } color: rgba(207, 218, 231, 0.5); }
.csd .header-bar:backdrop {
background-color: #323843; }
.header-bar .title { .header-bar .title {
padding: 0px 12px; } padding: 0px 12px; }
.header-bar .subtitle { .header-bar .subtitle {
@ -1001,14 +999,17 @@ GtkComboBox {
.maximized .header-bar { .maximized .header-bar {
background-color: #2f343f; background-color: #2f343f;
border-color: #262a33; } border-color: #262a33; }
.maximized .header-bar:backdrop {
border-color: #262a33; }
.header-bar.default-decoration, .header-bar.default-decoration,
.csd .header-bar.default-decoration { .csd .header-bar.default-decoration, .header-bar.default-decoration:backdrop,
.csd .header-bar.default-decoration:backdrop {
padding-top: 5px; padding-top: 5px;
padding-bottom: 5px; padding-bottom: 5px;
background-color: #2f343f; background-color: #2f343f;
border-bottom-width: 0; } border-bottom-width: 0; }
.maximized .header-bar.default-decoration,
.maximized .csd .header-bar.default-decoration, .maximized .header-bar.default-decoration:backdrop,
.maximized .csd .header-bar.default-decoration:backdrop {
background-color: #2f343f; }
.titlebar { .titlebar {
padding-left: 7px; padding-left: 7px;
@ -1020,14 +1021,13 @@ GtkComboBox {
.csd .titlebar { .csd .titlebar {
background-color: #2f343f; } background-color: #2f343f; }
.titlebar:backdrop { .titlebar:backdrop {
color: rgba(207, 218, 231, 0.5); } color: rgba(207, 218, 231, 0.5);
background-color: #323843; }
.csd .titlebar:backdrop { .csd .titlebar:backdrop {
background-color: #323843; } background-color: #323843; }
.maximized .titlebar { .maximized .titlebar {
background-color: #2f343f; } background-color: #2f343f; }
.maximized .titlebar:backdrop { .maximized .titlebar:backdrop, .csd .maximized .titlebar:backdrop {
background-color: #323843; }
.csd .maximized .titlebar:backdrop {
background-color: #323843; } background-color: #323843; }
.titlebar .titlebar, .titlebar .titlebar,

@ -927,8 +927,6 @@ GtkComboBox {
border-color: #d4d5db; } border-color: #d4d5db; }
.header-bar:backdrop { .header-bar:backdrop {
color: rgba(82, 93, 118, 0.5); } color: rgba(82, 93, 118, 0.5); }
.csd .header-bar:backdrop {
background-color: #eff0f2; }
.header-bar .title { .header-bar .title {
padding: 0px 12px; } padding: 0px 12px; }
.header-bar .subtitle { .header-bar .subtitle {
@ -1001,14 +999,17 @@ GtkComboBox {
.maximized .header-bar { .maximized .header-bar {
background-color: #e7e8eb; background-color: #e7e8eb;
border-color: #d4d5db; } border-color: #d4d5db; }
.maximized .header-bar:backdrop {
border-color: #d4d5db; }
.header-bar.default-decoration, .header-bar.default-decoration,
.csd .header-bar.default-decoration { .csd .header-bar.default-decoration, .header-bar.default-decoration:backdrop,
.csd .header-bar.default-decoration:backdrop {
padding-top: 5px; padding-top: 5px;
padding-bottom: 5px; padding-bottom: 5px;
background-color: #e7e8eb; background-color: #e7e8eb;
border-bottom-width: 0; } border-bottom-width: 0; }
.maximized .header-bar.default-decoration,
.maximized .csd .header-bar.default-decoration, .maximized .header-bar.default-decoration:backdrop,
.maximized .csd .header-bar.default-decoration:backdrop {
background-color: #e7e8eb; }
.titlebar { .titlebar {
padding-left: 7px; padding-left: 7px;
@ -1020,14 +1021,13 @@ GtkComboBox {
.csd .titlebar { .csd .titlebar {
background-color: #e7e8eb; } background-color: #e7e8eb; }
.titlebar:backdrop { .titlebar:backdrop {
color: rgba(82, 93, 118, 0.5); } color: rgba(82, 93, 118, 0.5);
background-color: #eff0f2; }
.csd .titlebar:backdrop { .csd .titlebar:backdrop {
background-color: #eff0f2; } background-color: #eff0f2; }
.maximized .titlebar { .maximized .titlebar {
background-color: #e7e8eb; } background-color: #e7e8eb; }
.maximized .titlebar:backdrop { .maximized .titlebar:backdrop, .csd .maximized .titlebar:backdrop {
background-color: #eff0f2; }
.csd .maximized .titlebar:backdrop {
background-color: #eff0f2; } background-color: #eff0f2; }
.titlebar .titlebar, .titlebar .titlebar,

@ -927,8 +927,6 @@ GtkComboBox {
border-color: rgba(212, 213, 219, 0.95); } border-color: rgba(212, 213, 219, 0.95); }
.header-bar:backdrop { .header-bar:backdrop {
color: rgba(82, 93, 118, 0.5); } color: rgba(82, 93, 118, 0.5); }
.csd .header-bar:backdrop {
background-color: rgba(239, 240, 242, 0.95); }
.header-bar .title { .header-bar .title {
padding: 0px 12px; } padding: 0px 12px; }
.header-bar .subtitle { .header-bar .subtitle {
@ -1001,14 +999,17 @@ GtkComboBox {
.maximized .header-bar { .maximized .header-bar {
background-color: #e7e8eb; background-color: #e7e8eb;
border-color: #d4d5db; } border-color: #d4d5db; }
.maximized .header-bar:backdrop {
border-color: #d4d5db; }
.header-bar.default-decoration, .header-bar.default-decoration,
.csd .header-bar.default-decoration { .csd .header-bar.default-decoration, .header-bar.default-decoration:backdrop,
.csd .header-bar.default-decoration:backdrop {
padding-top: 5px; padding-top: 5px;
padding-bottom: 5px; padding-bottom: 5px;
background-color: #e7e8eb; background-color: #e7e8eb;
border-bottom-width: 0; } border-bottom-width: 0; }
.maximized .header-bar.default-decoration,
.maximized .csd .header-bar.default-decoration, .maximized .header-bar.default-decoration:backdrop,
.maximized .csd .header-bar.default-decoration:backdrop {
background-color: #e7e8eb; }
.titlebar { .titlebar {
padding-left: 7px; padding-left: 7px;
@ -1020,14 +1021,13 @@ GtkComboBox {
.csd .titlebar { .csd .titlebar {
background-color: rgba(231, 232, 235, 0.95); } background-color: rgba(231, 232, 235, 0.95); }
.titlebar:backdrop { .titlebar:backdrop {
color: rgba(82, 93, 118, 0.5); } color: rgba(82, 93, 118, 0.5);
background-color: #eff0f2; }
.csd .titlebar:backdrop { .csd .titlebar:backdrop {
background-color: rgba(239, 240, 242, 0.95); } background-color: rgba(239, 240, 242, 0.95); }
.maximized .titlebar { .maximized .titlebar {
background-color: #e7e8eb; } background-color: #e7e8eb; }
.maximized .titlebar:backdrop { .maximized .titlebar:backdrop, .csd .maximized .titlebar:backdrop {
background-color: #eff0f2; }
.csd .maximized .titlebar:backdrop {
background-color: #eff0f2; } background-color: #eff0f2; }
.titlebar .titlebar, .titlebar .titlebar,

@ -1046,12 +1046,7 @@ GtkComboBox {
border-color: $header_border; border-color: $header_border;
} }
&:backdrop { &:backdrop { color: transparentize($header_fg, 0.3); }
color: transparentize($header_fg, 0.3);
//background-color: opacify($header_bg_backdrop, 1);
.csd & { background-color: $header_bg_backdrop; } // Transparent header-bars only in csd windows
}
.title { .title {
padding: 0px 12px; padding: 0px 12px;
@ -1134,21 +1129,18 @@ GtkComboBox {
.maximized & { .maximized & {
background-color: opacify($header_bg, 1); background-color: opacify($header_bg, 1);
border-color: opacify($header_border, 1); border-color: opacify($header_border, 1);
&:backdrop {
//background-color: opacify($header_bg_backdrop, 1);
border-color: opacify($header_border, 1);
}
} }
&.default-decoration, &.default-decoration,
.csd &.default-decoration { // needed under wayland, since all gtk3 windows are csd windows .csd &.default-decoration, // needed under wayland, since all gtk3 windows are csd windows
&.default-decoration:backdrop,
.csd &.default-decoration:backdrop {
padding-top: 5px; // less padding for ssd padding-top: 5px; // less padding for ssd
padding-bottom: 5px; // padding-bottom: 5px; //
background-color: opacify($header_bg, 1); background-color: opacify($header_bg, 1);
border-bottom-width: 0; border-bottom-width: 0;
//&:backdrop { background-color: opacify($header_bg_backdrop, 1); } .maximized & { background-color: opacify($header_bg, 1); }
} }
} }
@ -1164,7 +1156,7 @@ GtkComboBox {
&:backdrop { &:backdrop {
color: transparentize($header_fg, 0.3); color: transparentize($header_fg, 0.3);
//background-color: opacify($header_bg_backdrop, 1); background-color: opacify($header_bg_backdrop, 1);
.csd & { background-color: $header_bg_backdrop; } .csd & { background-color: $header_bg_backdrop; }
} }
@ -1172,11 +1164,7 @@ GtkComboBox {
.maximized & { .maximized & {
background-color: opacify($header_bg, 1); background-color: opacify($header_bg, 1);
&:backdrop { &:backdrop, .csd &:backdrop { background-color: opacify($header_bg_backdrop, 1); }
background-color: opacify($header_bg_backdrop, 1);
.csd & { background-color: opacify($header_bg_backdrop, 1); }
}
} }
} }

@ -1008,8 +1008,6 @@ GtkComboBox {
border-color: rgba(38, 42, 51, 0.97); } border-color: rgba(38, 42, 51, 0.97); }
.header-bar:backdrop { .header-bar:backdrop {
color: rgba(207, 218, 231, 0.5); } color: rgba(207, 218, 231, 0.5); }
.csd .header-bar:backdrop {
background-color: rgba(50, 56, 67, 0.97); }
.header-bar .title { .header-bar .title {
padding: 0px 12px; } padding: 0px 12px; }
.header-bar .subtitle { .header-bar .subtitle {
@ -1083,14 +1081,17 @@ GtkComboBox {
.maximized .header-bar { .maximized .header-bar {
background-color: #2f343f; background-color: #2f343f;
border-color: #262a33; } border-color: #262a33; }
.maximized .header-bar:backdrop {
border-color: #262a33; }
.header-bar.default-decoration, .header-bar.default-decoration,
.csd .header-bar.default-decoration { .csd .header-bar.default-decoration, .header-bar.default-decoration:backdrop,
.csd .header-bar.default-decoration:backdrop {
padding-top: 5px; padding-top: 5px;
padding-bottom: 5px; padding-bottom: 5px;
background-color: #2f343f; background-color: #2f343f;
border-bottom-width: 0; } border-bottom-width: 0; }
.maximized .header-bar.default-decoration,
.maximized .csd .header-bar.default-decoration, .maximized .header-bar.default-decoration:backdrop,
.maximized .csd .header-bar.default-decoration:backdrop {
background-color: #2f343f; }
.titlebar { .titlebar {
padding-left: 7px; padding-left: 7px;
@ -1102,14 +1103,13 @@ GtkComboBox {
.csd .titlebar { .csd .titlebar {
background-color: rgba(47, 52, 63, 0.97); } background-color: rgba(47, 52, 63, 0.97); }
.titlebar:backdrop { .titlebar:backdrop {
color: rgba(207, 218, 231, 0.5); } color: rgba(207, 218, 231, 0.5);
background-color: #323843; }
.csd .titlebar:backdrop { .csd .titlebar:backdrop {
background-color: rgba(50, 56, 67, 0.97); } background-color: rgba(50, 56, 67, 0.97); }
.maximized .titlebar { .maximized .titlebar {
background-color: #2f343f; } background-color: #2f343f; }
.maximized .titlebar:backdrop { .maximized .titlebar:backdrop, .csd .maximized .titlebar:backdrop {
background-color: #323843; }
.csd .maximized .titlebar:backdrop {
background-color: #323843; } background-color: #323843; }
.titlebar .titlebar, .titlebar .titlebar,

@ -1011,8 +1011,6 @@ GtkComboBox {
border-color: rgba(38, 42, 51, 0.97); } border-color: rgba(38, 42, 51, 0.97); }
.header-bar:backdrop { .header-bar:backdrop {
color: rgba(207, 218, 231, 0.5); } color: rgba(207, 218, 231, 0.5); }
.csd .header-bar:backdrop {
background-color: rgba(50, 56, 67, 0.97); }
.header-bar .title { .header-bar .title {
padding: 0px 12px; } padding: 0px 12px; }
.header-bar .subtitle { .header-bar .subtitle {
@ -1086,14 +1084,17 @@ GtkComboBox {
.maximized .header-bar { .maximized .header-bar {
background-color: #2f343f; background-color: #2f343f;
border-color: #262a33; } border-color: #262a33; }
.maximized .header-bar:backdrop {
border-color: #262a33; }
.header-bar.default-decoration, .header-bar.default-decoration,
.csd .header-bar.default-decoration { .csd .header-bar.default-decoration, .header-bar.default-decoration:backdrop,
.csd .header-bar.default-decoration:backdrop {
padding-top: 5px; padding-top: 5px;
padding-bottom: 5px; padding-bottom: 5px;
background-color: #2f343f; background-color: #2f343f;
border-bottom-width: 0; } border-bottom-width: 0; }
.maximized .header-bar.default-decoration,
.maximized .csd .header-bar.default-decoration, .maximized .header-bar.default-decoration:backdrop,
.maximized .csd .header-bar.default-decoration:backdrop {
background-color: #2f343f; }
.titlebar { .titlebar {
padding-left: 7px; padding-left: 7px;
@ -1105,14 +1106,13 @@ GtkComboBox {
.csd .titlebar { .csd .titlebar {
background-color: rgba(47, 52, 63, 0.97); } background-color: rgba(47, 52, 63, 0.97); }
.titlebar:backdrop { .titlebar:backdrop {
color: rgba(207, 218, 231, 0.5); } color: rgba(207, 218, 231, 0.5);
background-color: #323843; }
.csd .titlebar:backdrop { .csd .titlebar:backdrop {
background-color: rgba(50, 56, 67, 0.97); } background-color: rgba(50, 56, 67, 0.97); }
.maximized .titlebar { .maximized .titlebar {
background-color: #2f343f; } background-color: #2f343f; }
.maximized .titlebar:backdrop { .maximized .titlebar:backdrop, .csd .maximized .titlebar:backdrop {
background-color: #323843; }
.csd .maximized .titlebar:backdrop {
background-color: #323843; } background-color: #323843; }
.titlebar .titlebar, .titlebar .titlebar,

@ -1008,8 +1008,6 @@ GtkComboBox {
border-color: #262a33; } border-color: #262a33; }
.header-bar:backdrop { .header-bar:backdrop {
color: rgba(207, 218, 231, 0.5); } color: rgba(207, 218, 231, 0.5); }
.csd .header-bar:backdrop {
background-color: #323843; }
.header-bar .title { .header-bar .title {
padding: 0px 12px; } padding: 0px 12px; }
.header-bar .subtitle { .header-bar .subtitle {
@ -1083,14 +1081,17 @@ GtkComboBox {
.maximized .header-bar { .maximized .header-bar {
background-color: #2f343f; background-color: #2f343f;
border-color: #262a33; } border-color: #262a33; }
.maximized .header-bar:backdrop {
border-color: #262a33; }
.header-bar.default-decoration, .header-bar.default-decoration,
.csd .header-bar.default-decoration { .csd .header-bar.default-decoration, .header-bar.default-decoration:backdrop,
.csd .header-bar.default-decoration:backdrop {
padding-top: 5px; padding-top: 5px;
padding-bottom: 5px; padding-bottom: 5px;
background-color: #2f343f; background-color: #2f343f;
border-bottom-width: 0; } border-bottom-width: 0; }
.maximized .header-bar.default-decoration,
.maximized .csd .header-bar.default-decoration, .maximized .header-bar.default-decoration:backdrop,
.maximized .csd .header-bar.default-decoration:backdrop {
background-color: #2f343f; }
.titlebar { .titlebar {
padding-left: 7px; padding-left: 7px;
@ -1102,14 +1103,13 @@ GtkComboBox {
.csd .titlebar { .csd .titlebar {
background-color: #2f343f; } background-color: #2f343f; }
.titlebar:backdrop { .titlebar:backdrop {
color: rgba(207, 218, 231, 0.5); } color: rgba(207, 218, 231, 0.5);
background-color: #323843; }
.csd .titlebar:backdrop { .csd .titlebar:backdrop {
background-color: #323843; } background-color: #323843; }
.maximized .titlebar { .maximized .titlebar {
background-color: #2f343f; } background-color: #2f343f; }
.maximized .titlebar:backdrop { .maximized .titlebar:backdrop, .csd .maximized .titlebar:backdrop {
background-color: #323843; }
.csd .maximized .titlebar:backdrop {
background-color: #323843; } background-color: #323843; }
.titlebar .titlebar, .titlebar .titlebar,

@ -1011,8 +1011,6 @@ GtkComboBox {
border-color: #262a33; } border-color: #262a33; }
.header-bar:backdrop { .header-bar:backdrop {
color: rgba(207, 218, 231, 0.5); } color: rgba(207, 218, 231, 0.5); }
.csd .header-bar:backdrop {
background-color: #323843; }
.header-bar .title { .header-bar .title {
padding: 0px 12px; } padding: 0px 12px; }
.header-bar .subtitle { .header-bar .subtitle {
@ -1086,14 +1084,17 @@ GtkComboBox {
.maximized .header-bar { .maximized .header-bar {
background-color: #2f343f; background-color: #2f343f;
border-color: #262a33; } border-color: #262a33; }
.maximized .header-bar:backdrop {
border-color: #262a33; }
.header-bar.default-decoration, .header-bar.default-decoration,
.csd .header-bar.default-decoration { .csd .header-bar.default-decoration, .header-bar.default-decoration:backdrop,
.csd .header-bar.default-decoration:backdrop {
padding-top: 5px; padding-top: 5px;
padding-bottom: 5px; padding-bottom: 5px;
background-color: #2f343f; background-color: #2f343f;
border-bottom-width: 0; } border-bottom-width: 0; }
.maximized .header-bar.default-decoration,
.maximized .csd .header-bar.default-decoration, .maximized .header-bar.default-decoration:backdrop,
.maximized .csd .header-bar.default-decoration:backdrop {
background-color: #2f343f; }
.titlebar { .titlebar {
padding-left: 7px; padding-left: 7px;
@ -1105,14 +1106,13 @@ GtkComboBox {
.csd .titlebar { .csd .titlebar {
background-color: #2f343f; } background-color: #2f343f; }
.titlebar:backdrop { .titlebar:backdrop {
color: rgba(207, 218, 231, 0.5); } color: rgba(207, 218, 231, 0.5);
background-color: #323843; }
.csd .titlebar:backdrop { .csd .titlebar:backdrop {
background-color: #323843; } background-color: #323843; }
.maximized .titlebar { .maximized .titlebar {
background-color: #2f343f; } background-color: #2f343f; }
.maximized .titlebar:backdrop { .maximized .titlebar:backdrop, .csd .maximized .titlebar:backdrop {
background-color: #323843; }
.csd .maximized .titlebar:backdrop {
background-color: #323843; } background-color: #323843; }
.titlebar .titlebar, .titlebar .titlebar,

@ -1011,8 +1011,6 @@ GtkComboBox {
border-color: #d4d5db; } border-color: #d4d5db; }
.header-bar:backdrop { .header-bar:backdrop {
color: rgba(82, 93, 118, 0.5); } color: rgba(82, 93, 118, 0.5); }
.csd .header-bar:backdrop {
background-color: #eff0f2; }
.header-bar .title { .header-bar .title {
padding: 0px 12px; } padding: 0px 12px; }
.header-bar .subtitle { .header-bar .subtitle {
@ -1086,14 +1084,17 @@ GtkComboBox {
.maximized .header-bar { .maximized .header-bar {
background-color: #e7e8eb; background-color: #e7e8eb;
border-color: #d4d5db; } border-color: #d4d5db; }
.maximized .header-bar:backdrop {
border-color: #d4d5db; }
.header-bar.default-decoration, .header-bar.default-decoration,
.csd .header-bar.default-decoration { .csd .header-bar.default-decoration, .header-bar.default-decoration:backdrop,
.csd .header-bar.default-decoration:backdrop {
padding-top: 5px; padding-top: 5px;
padding-bottom: 5px; padding-bottom: 5px;
background-color: #e7e8eb; background-color: #e7e8eb;
border-bottom-width: 0; } border-bottom-width: 0; }
.maximized .header-bar.default-decoration,
.maximized .csd .header-bar.default-decoration, .maximized .header-bar.default-decoration:backdrop,
.maximized .csd .header-bar.default-decoration:backdrop {
background-color: #e7e8eb; }
.titlebar { .titlebar {
padding-left: 7px; padding-left: 7px;
@ -1105,14 +1106,13 @@ GtkComboBox {
.csd .titlebar { .csd .titlebar {
background-color: #e7e8eb; } background-color: #e7e8eb; }
.titlebar:backdrop { .titlebar:backdrop {
color: rgba(82, 93, 118, 0.5); } color: rgba(82, 93, 118, 0.5);
background-color: #eff0f2; }
.csd .titlebar:backdrop { .csd .titlebar:backdrop {
background-color: #eff0f2; } background-color: #eff0f2; }
.maximized .titlebar { .maximized .titlebar {
background-color: #e7e8eb; } background-color: #e7e8eb; }
.maximized .titlebar:backdrop { .maximized .titlebar:backdrop, .csd .maximized .titlebar:backdrop {
background-color: #eff0f2; }
.csd .maximized .titlebar:backdrop {
background-color: #eff0f2; } background-color: #eff0f2; }
.titlebar .titlebar, .titlebar .titlebar,

@ -1011,8 +1011,6 @@ GtkComboBox {
border-color: rgba(212, 213, 219, 0.95); } border-color: rgba(212, 213, 219, 0.95); }
.header-bar:backdrop { .header-bar:backdrop {
color: rgba(82, 93, 118, 0.5); } color: rgba(82, 93, 118, 0.5); }
.csd .header-bar:backdrop {
background-color: rgba(239, 240, 242, 0.95); }
.header-bar .title { .header-bar .title {
padding: 0px 12px; } padding: 0px 12px; }
.header-bar .subtitle { .header-bar .subtitle {
@ -1086,14 +1084,17 @@ GtkComboBox {
.maximized .header-bar { .maximized .header-bar {
background-color: #e7e8eb; background-color: #e7e8eb;
border-color: #d4d5db; } border-color: #d4d5db; }
.maximized .header-bar:backdrop {
border-color: #d4d5db; }
.header-bar.default-decoration, .header-bar.default-decoration,
.csd .header-bar.default-decoration { .csd .header-bar.default-decoration, .header-bar.default-decoration:backdrop,
.csd .header-bar.default-decoration:backdrop {
padding-top: 5px; padding-top: 5px;
padding-bottom: 5px; padding-bottom: 5px;
background-color: #e7e8eb; background-color: #e7e8eb;
border-bottom-width: 0; } border-bottom-width: 0; }
.maximized .header-bar.default-decoration,
.maximized .csd .header-bar.default-decoration, .maximized .header-bar.default-decoration:backdrop,
.maximized .csd .header-bar.default-decoration:backdrop {
background-color: #e7e8eb; }
.titlebar { .titlebar {
padding-left: 7px; padding-left: 7px;
@ -1105,14 +1106,13 @@ GtkComboBox {
.csd .titlebar { .csd .titlebar {
background-color: rgba(231, 232, 235, 0.95); } background-color: rgba(231, 232, 235, 0.95); }
.titlebar:backdrop { .titlebar:backdrop {
color: rgba(82, 93, 118, 0.5); } color: rgba(82, 93, 118, 0.5);
background-color: #eff0f2; }
.csd .titlebar:backdrop { .csd .titlebar:backdrop {
background-color: rgba(239, 240, 242, 0.95); } background-color: rgba(239, 240, 242, 0.95); }
.maximized .titlebar { .maximized .titlebar {
background-color: #e7e8eb; } background-color: #e7e8eb; }
.maximized .titlebar:backdrop { .maximized .titlebar:backdrop, .csd .maximized .titlebar:backdrop {
background-color: #eff0f2; }
.csd .maximized .titlebar:backdrop {
background-color: #eff0f2; } background-color: #eff0f2; }
.titlebar .titlebar, .titlebar .titlebar,

@ -1088,12 +1088,7 @@ GtkComboBox {
border-color: $header_border; border-color: $header_border;
} }
&:backdrop { &:backdrop { color: transparentize($header_fg, 0.3); }
color: transparentize($header_fg, 0.3);
//background-color: opacify($header_bg_backdrop, 1);
.csd & { background-color: $header_bg_backdrop; } // Transparent header-bars only in csd windows
}
.title { .title {
padding: 0px 12px; padding: 0px 12px;
@ -1176,21 +1171,18 @@ GtkComboBox {
.maximized & { .maximized & {
background-color: opacify($header_bg, 1); background-color: opacify($header_bg, 1);
border-color: opacify($header_border, 1); border-color: opacify($header_border, 1);
&:backdrop {
//background-color: opacify($header_bg_backdrop, 1);
border-color: opacify($header_border, 1);
}
} }
&.default-decoration, &.default-decoration,
.csd &.default-decoration { // needed under wayland, since all gtk3 windows are csd windows .csd &.default-decoration, // needed under wayland, since all gtk3 windows are csd windows
&.default-decoration:backdrop,
.csd &.default-decoration:backdrop {
padding-top: 5px; // less padding for ssd padding-top: 5px; // less padding for ssd
padding-bottom: 5px; // padding-bottom: 5px; //
background-color: opacify($header_bg, 1); background-color: opacify($header_bg, 1);
border-bottom-width: 0; border-bottom-width: 0;
//&:backdrop { background-color: opacify($header_bg_backdrop, 1); } .maximized & { background-color: opacify($header_bg, 1); }
} }
} }
@ -1206,7 +1198,7 @@ GtkComboBox {
&:backdrop { &:backdrop {
color: transparentize($header_fg, 0.3); color: transparentize($header_fg, 0.3);
//background-color: opacify($header_bg_backdrop, 1); background-color: opacify($header_bg_backdrop, 1);
.csd & { background-color: $header_bg_backdrop; } .csd & { background-color: $header_bg_backdrop; }
} }
@ -1214,11 +1206,7 @@ GtkComboBox {
.maximized & { .maximized & {
background-color: opacify($header_bg, 1); background-color: opacify($header_bg, 1);
&:backdrop { &:backdrop, .csd &:backdrop { background-color: opacify($header_bg_backdrop, 1); }
background-color: opacify($header_bg_backdrop, 1);
.csd & { background-color: opacify($header_bg_backdrop, 1); }
}
} }
} }

Loading…
Cancel
Save