diff --git a/gtk-3.0/_colors.scss b/gtk-3.0/_colors.scss index b0b63d9..366ce8b 100755 --- a/gtk-3.0/_colors.scss +++ b/gtk-3.0/_colors.scss @@ -115,4 +115,4 @@ $scale_bg: if($variant == 'light', transparentize(black,0.86) ,transparentize(wh $scale_disabled_bg: if($variant == 'light', transparentize(black, 0.94) ,transparentize(white, 0.94)); $suggested_bg_color: linear-gradient(to right, #485563 0%, #29323c 100%); $destructive_bg_color: linear-gradient(to right, $red, $orange); -$menu_shadow_color: if($variant == 'light', transparentize(rgb(122, 122, 122), 0.6), transparent); \ No newline at end of file +$menu_shadow_color: $borders_color; diff --git a/gtk-3.0/gtk-dark.css b/gtk-3.0/gtk-dark.css index 4510e19..9e131a3 100755 --- a/gtk-3.0/gtk-dark.css +++ b/gtk-3.0/gtk-dark.css @@ -2880,7 +2880,8 @@ menu, margin: 4px; padding: 2px 0px; background: linear-gradient(to bottom, #1e2327, #16191b); - border: 1px solid rgba(12, 14, 21, 0.8); } + border: 1px solid rgba(12, 14, 21, 0.8); + border-radius: 5px; } .csd menu, .csd .menu, .csd .context-menu { @@ -2992,6 +2993,9 @@ menuitem radio { menuitem radio:dir(rtl) { margin-left: 7px; } +.csd.popup { + background: transparent; } + /******** * Misc * ********/ @@ -3299,7 +3303,7 @@ popover.background { padding: 2px; border-radius: 5px; background: linear-gradient(to bottom, #1e2327, #16191b); - box-shadow: 0 4px 6px transparent; } + box-shadow: 0 4px 6px rgba(12, 14, 21, 0.8); } .csd popover.background, popover.background { border: 1px solid rgba(12, 14, 21, 0.8); } popover.background:backdrop { @@ -4590,8 +4594,8 @@ decoration { .ssd decoration { box-shadow: none; } .csd.popup decoration { - border-radius: 0; - box-shadow: 0 4px 8px transparent; + border-radius: 7px; + box-shadow: 0 4px 8px rgba(12, 14, 21, 0.8); border: 1px solid rgba(12, 14, 21, 0.8); } tooltip.csd decoration { border-radius: 5px; diff --git a/gtk-3.0/gtk.css b/gtk-3.0/gtk.css index 4510e19..9e131a3 100755 --- a/gtk-3.0/gtk.css +++ b/gtk-3.0/gtk.css @@ -2880,7 +2880,8 @@ menu, margin: 4px; padding: 2px 0px; background: linear-gradient(to bottom, #1e2327, #16191b); - border: 1px solid rgba(12, 14, 21, 0.8); } + border: 1px solid rgba(12, 14, 21, 0.8); + border-radius: 5px; } .csd menu, .csd .menu, .csd .context-menu { @@ -2992,6 +2993,9 @@ menuitem radio { menuitem radio:dir(rtl) { margin-left: 7px; } +.csd.popup { + background: transparent; } + /******** * Misc * ********/ @@ -3299,7 +3303,7 @@ popover.background { padding: 2px; border-radius: 5px; background: linear-gradient(to bottom, #1e2327, #16191b); - box-shadow: 0 4px 6px transparent; } + box-shadow: 0 4px 6px rgba(12, 14, 21, 0.8); } .csd popover.background, popover.background { border: 1px solid rgba(12, 14, 21, 0.8); } popover.background:backdrop { @@ -4590,8 +4594,8 @@ decoration { .ssd decoration { box-shadow: none; } .csd.popup decoration { - border-radius: 0; - box-shadow: 0 4px 8px transparent; + border-radius: 7px; + box-shadow: 0 4px 8px rgba(12, 14, 21, 0.8); border: 1px solid rgba(12, 14, 21, 0.8); } tooltip.csd decoration { border-radius: 5px; diff --git a/gtk-3.0/widgets/_menus.scss b/gtk-3.0/widgets/_menus.scss index 4b6229e..e7a8e9c 100644 --- a/gtk-3.0/widgets/_menus.scss +++ b/gtk-3.0/widgets/_menus.scss @@ -32,6 +32,7 @@ menu, padding: 2px 0px; background: if( $variant == 'light', linear-gradient(to bottom, #fff 20%, #fff), linear-gradient(to bottom, lighten($bg_color, 2%), darken($bg_color, 2%))); border: 1px solid $borders_color; // adds borders in a non composited env + border-radius: 5px; .csd & { border: none; } // axes borders in a composited env @@ -126,3 +127,7 @@ menuitem { &:dir(rtl) { margin-left: 7px; } } } + +.csd.popup { + background: transparent; +} diff --git a/gtk-3.0/widgets/_windows.scss b/gtk-3.0/widgets/_windows.scss index 5f26cff..03a47dc 100644 --- a/gtk-3.0/widgets/_windows.scss +++ b/gtk-3.0/widgets/_windows.scss @@ -40,8 +40,8 @@ decoration { .ssd & { box-shadow: none; } //just doing borders, wm draws actual shadows .csd.popup & { - border-radius: 0; - box-shadow:0 4px 8px $menu_shadow_color; + border-radius: 7px; + box-shadow: 0 4px 8px $menu_shadow_color; border: 1px solid $borders_color; }