From 1ec6016bf90013435e170c790164b7246f75b2b1 Mon Sep 17 00:00:00 2001 From: EliverLara Date: Sun, 5 Dec 2021 14:13:51 -0600 Subject: [PATCH] Gtk-4: Fix no visual separation between windows --- gtk-4.0/gtk-dark.css | 18 +++++++++--------- gtk-4.0/gtk.css | 18 +++++++++--------- gtk-4.0/widgets/_windows.scss | 2 +- 3 files changed, 19 insertions(+), 19 deletions(-) diff --git a/gtk-4.0/gtk-dark.css b/gtk-4.0/gtk-dark.css index 9e90bb9..d9185c3 100755 --- a/gtk-4.0/gtk-dark.css +++ b/gtk-4.0/gtk-dark.css @@ -4383,32 +4383,32 @@ treeview.view header button, treeview.view header button:hover, treeview.view he /********************** * Window Decorations * *********************/ -decoration { +decoration, window { border-radius: 4px 4px 0 0; border-width: 0px; border-width: 0px; box-shadow: 0 4px 10px 2px rgba(12, 14, 21, 0.6); margin: 10px; } - decoration:backdrop { + decoration:backdrop, window:backdrop { box-shadow: 0 4px 10px 2px rgba(12, 14, 21, 0.4); transition: 200ms ease-out; } - .maximized decoration, .fullscreen decoration, .tiled decoration { + .maximized decoration, .fullscreen decoration, .tiled decoration, .maximized window, .fullscreen window, .tiled window { border-radius: 0; } - .popup decoration { + .popup decoration, .popup window { box-shadow: none; } - .ssd decoration { + .ssd decoration, .ssd window { box-shadow: none; } - .csd.popup decoration { + .csd.popup decoration, .csd.popup window { 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 { + tooltip.csd decoration, tooltip.csd window { border-radius: 5px; box-shadow: none; } - messagedialog.csd decoration { + messagedialog.csd decoration, messagedialog.csd window { border-radius: 7px; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(12, 14, 21, 0.6); } - .solid-csd decoration { + .solid-csd decoration, .solid-csd window { border-radius: 0; margin: 0px; background-color: #161925; diff --git a/gtk-4.0/gtk.css b/gtk-4.0/gtk.css index 535fb5e..1625664 100755 --- a/gtk-4.0/gtk.css +++ b/gtk-4.0/gtk.css @@ -4383,32 +4383,32 @@ treeview.view header button, treeview.view header button:hover, treeview.view he /********************** * Window Decorations * *********************/ -decoration { +decoration, window { border-radius: 4px 4px 0 0; border-width: 0px; border-width: 0px; box-shadow: 0 4px 10px 2px rgba(12, 14, 21, 0.6); margin: 10px; } - decoration:backdrop { + decoration:backdrop, window:backdrop { box-shadow: 0 4px 10px 2px rgba(12, 14, 21, 0.4); transition: 200ms ease-out; } - .maximized decoration, .fullscreen decoration, .tiled decoration { + .maximized decoration, .fullscreen decoration, .tiled decoration, .maximized window, .fullscreen window, .tiled window { border-radius: 0; } - .popup decoration { + .popup decoration, .popup window { box-shadow: none; } - .ssd decoration { + .ssd decoration, .ssd window { box-shadow: none; } - .csd.popup decoration { + .csd.popup decoration, .csd.popup window { 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 { + tooltip.csd decoration, tooltip.csd window { border-radius: 5px; box-shadow: none; } - messagedialog.csd decoration { + messagedialog.csd decoration, messagedialog.csd window { border-radius: 7px; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(12, 14, 21, 0.6); } - .solid-csd decoration { + .solid-csd decoration, .solid-csd window { border-radius: 0; margin: 0px; background-color: #161925; diff --git a/gtk-4.0/widgets/_windows.scss b/gtk-4.0/widgets/_windows.scss index f85d912..c7c91a2 100644 --- a/gtk-4.0/widgets/_windows.scss +++ b/gtk-4.0/widgets/_windows.scss @@ -1,7 +1,7 @@ /********************** * Window Decorations * *********************/ -decoration { +decoration, window { border-radius: 4px 4px 0 0; // lamefun trick to get rounded borders regardless of CSD use