diff --git a/src/main/gnome-shell/gdm3-dark.css b/src/main/gnome-shell/gdm3-dark.css index 26ef4f9..e5b465b 100644 --- a/src/main/gnome-shell/gdm3-dark.css +++ b/src/main/gnome-shell/gdm3-dark.css @@ -62,7 +62,7 @@ stage { box-shadow: none; } -.candidate-popup-boxpointer, .popup-menu .popup-menu-content { +.candidate-popup-content, .popup-menu .popup-menu-content { background-color: rgba(36, 36, 36, 0.95); border-radius: 12px; box-shadow: inset 0 0 1px 0 rgba(255, 255, 255, 0.2); @@ -559,7 +559,7 @@ stage { } .message { - margin: 2px 4px 6px; + margin: 0 4px; } .message:first-child { @@ -1626,16 +1626,6 @@ StEntry StLabel.hint-text { selected-color: #0860F2; } -.candidate-popup-boxpointer { - -arrow-border-radius: 2px; - -arrow-background-color: rgba(36, 36, 36, 0.95); - -arrow-border-width: 0; - -arrow-border-color: transparent; - -arrow-base: 5px; - -arrow-rise: 5px; - background-color: transparent; -} - .popup-separator-menu-item { margin: 0 0; padding: 0 0; @@ -1747,7 +1737,19 @@ StEntry StLabel.hint-text { background-color: #0860F2; } +.candidate-popup-boxpointer { + -arrow-border-radius: 2px; + -arrow-background-color: transparent; + -arrow-border-width: 0; + -arrow-border-color: transparent; + -arrow-base: 64px; + -arrow-rise: 12px; + background-color: transparent; +} + .candidate-popup-content { + box-shadow: 0 8px 16px 0 rgba(0, 0, 0, 0.25); + border: 1px solid rgba(0, 0, 0, 0.75); padding: 8px; spacing: 0; } @@ -1765,6 +1767,7 @@ StEntry StLabel.hint-text { transition-duration: 0ms; min-height: 28px; padding: 0 8px; + margin-right: 2px; border-radius: 6px; } diff --git a/src/main/gnome-shell/gdm3-light.css b/src/main/gnome-shell/gdm3-light.css index 679dd30..c33697b 100644 --- a/src/main/gnome-shell/gdm3-light.css +++ b/src/main/gnome-shell/gdm3-light.css @@ -62,7 +62,7 @@ stage { box-shadow: none; } -.candidate-popup-boxpointer, .popup-menu .popup-menu-content { +.candidate-popup-content, .popup-menu .popup-menu-content { background-color: rgba(245, 245, 245, 0.95); border-radius: 12px; box-shadow: inset 0 0 1px 0 rgba(255, 255, 255, 0.2); @@ -559,7 +559,7 @@ stage { } .message { - margin: 2px 4px 6px; + margin: 0 4px; } .message:first-child { @@ -1626,16 +1626,6 @@ StEntry StLabel.hint-text { selected-color: #0860F2; } -.candidate-popup-boxpointer { - -arrow-border-radius: 2px; - -arrow-background-color: rgba(245, 245, 245, 0.95); - -arrow-border-width: 0; - -arrow-border-color: transparent; - -arrow-base: 5px; - -arrow-rise: 5px; - background-color: transparent; -} - .popup-separator-menu-item { margin: 0 0; padding: 0 0; @@ -1747,7 +1737,19 @@ StEntry StLabel.hint-text { background-color: #0860F2; } +.candidate-popup-boxpointer { + -arrow-border-radius: 2px; + -arrow-background-color: transparent; + -arrow-border-width: 0; + -arrow-border-color: transparent; + -arrow-base: 64px; + -arrow-rise: 12px; + background-color: transparent; +} + .candidate-popup-content { + box-shadow: 0 8px 16px 0 rgba(0, 0, 0, 0.25); + border: 1px solid rgba(0, 0, 0, 0); padding: 8px; spacing: 0; } @@ -1765,6 +1767,7 @@ StEntry StLabel.hint-text { transition-duration: 0ms; min-height: 28px; padding: 0 8px; + margin-right: 2px; border-radius: 6px; } diff --git a/src/main/gnome-shell/gnome-shell-dark-solid.css b/src/main/gnome-shell/gnome-shell-dark-solid.css index 1d38bed..0ef4e52 100644 --- a/src/main/gnome-shell/gnome-shell-dark-solid.css +++ b/src/main/gnome-shell/gnome-shell-dark-solid.css @@ -157,7 +157,7 @@ stage { border-radius: 0 0 6px 6px; } -.candidate-popup-boxpointer, .popup-menu .popup-menu-content, .modal-dialog { +.candidate-popup-content, .popup-menu .popup-menu-content, .modal-dialog { background-color: #242424; border-radius: 12px; box-shadow: inset 0 0 1px 0 rgba(255, 255, 255, 0.2); @@ -654,7 +654,7 @@ stage { } .message { - margin: 2px 4px 6px; + margin: 0 4px; } .message:first-child { @@ -3293,16 +3293,6 @@ StEntry StLabel.hint-text { selected-color: #0860F2; } -.candidate-popup-boxpointer { - -arrow-border-radius: 2px; - -arrow-background-color: #242424; - -arrow-border-width: 0; - -arrow-border-color: transparent; - -arrow-base: 5px; - -arrow-rise: 5px; - background-color: transparent; -} - .popup-separator-menu-item { margin: 0 0; padding: 0 0; @@ -3414,7 +3404,19 @@ StEntry StLabel.hint-text { background-color: #0860F2; } +.candidate-popup-boxpointer { + -arrow-border-radius: 2px; + -arrow-background-color: transparent; + -arrow-border-width: 0; + -arrow-border-color: transparent; + -arrow-base: 64px; + -arrow-rise: 12px; + background-color: transparent; +} + .candidate-popup-content { + box-shadow: 0 8px 16px 0 rgba(0, 0, 0, 0.25); + border: 1px solid rgba(0, 0, 0, 0.75); padding: 8px; spacing: 0; } @@ -3432,6 +3434,7 @@ StEntry StLabel.hint-text { transition-duration: 0ms; min-height: 28px; padding: 0 8px; + margin-right: 2px; border-radius: 6px; } diff --git a/src/main/gnome-shell/gnome-shell-dark.css b/src/main/gnome-shell/gnome-shell-dark.css index 80b11b3..df10a1d 100644 --- a/src/main/gnome-shell/gnome-shell-dark.css +++ b/src/main/gnome-shell/gnome-shell-dark.css @@ -157,7 +157,7 @@ stage { border-radius: 0 0 6px 6px; } -.candidate-popup-boxpointer, .popup-menu .popup-menu-content, .modal-dialog { +.candidate-popup-content, .popup-menu .popup-menu-content, .modal-dialog { background-color: rgba(36, 36, 36, 0.95); border-radius: 12px; box-shadow: inset 0 0 1px 0 rgba(255, 255, 255, 0.2); @@ -654,7 +654,7 @@ stage { } .message { - margin: 2px 4px 6px; + margin: 0 4px; } .message:first-child { @@ -3293,16 +3293,6 @@ StEntry StLabel.hint-text { selected-color: #0860F2; } -.candidate-popup-boxpointer { - -arrow-border-radius: 2px; - -arrow-background-color: rgba(36, 36, 36, 0.95); - -arrow-border-width: 0; - -arrow-border-color: transparent; - -arrow-base: 5px; - -arrow-rise: 5px; - background-color: transparent; -} - .popup-separator-menu-item { margin: 0 0; padding: 0 0; @@ -3414,7 +3404,19 @@ StEntry StLabel.hint-text { background-color: #0860F2; } +.candidate-popup-boxpointer { + -arrow-border-radius: 2px; + -arrow-background-color: transparent; + -arrow-border-width: 0; + -arrow-border-color: transparent; + -arrow-base: 64px; + -arrow-rise: 12px; + background-color: transparent; +} + .candidate-popup-content { + box-shadow: 0 8px 16px 0 rgba(0, 0, 0, 0.25); + border: 1px solid rgba(0, 0, 0, 0.75); padding: 8px; spacing: 0; } @@ -3432,6 +3434,7 @@ StEntry StLabel.hint-text { transition-duration: 0ms; min-height: 28px; padding: 0 8px; + margin-right: 2px; border-radius: 6px; } diff --git a/src/main/gnome-shell/gnome-shell-light-solid.css b/src/main/gnome-shell/gnome-shell-light-solid.css index 7a8f399..889075d 100644 --- a/src/main/gnome-shell/gnome-shell-light-solid.css +++ b/src/main/gnome-shell/gnome-shell-light-solid.css @@ -157,7 +157,7 @@ stage { border-radius: 0 0 6px 6px; } -.candidate-popup-boxpointer, .popup-menu .popup-menu-content, .modal-dialog { +.candidate-popup-content, .popup-menu .popup-menu-content, .modal-dialog { background-color: #f5f5f5; border-radius: 12px; box-shadow: inset 0 0 1px 0 rgba(255, 255, 255, 0.2); @@ -654,7 +654,7 @@ stage { } .message { - margin: 2px 4px 6px; + margin: 0 4px; } .message:first-child { @@ -3297,16 +3297,6 @@ StEntry StLabel.hint-text { selected-color: #0860F2; } -.candidate-popup-boxpointer { - -arrow-border-radius: 2px; - -arrow-background-color: #f5f5f5; - -arrow-border-width: 0; - -arrow-border-color: transparent; - -arrow-base: 5px; - -arrow-rise: 5px; - background-color: transparent; -} - .popup-separator-menu-item { margin: 0 0; padding: 0 0; @@ -3418,7 +3408,19 @@ StEntry StLabel.hint-text { background-color: #0860F2; } +.candidate-popup-boxpointer { + -arrow-border-radius: 2px; + -arrow-background-color: transparent; + -arrow-border-width: 0; + -arrow-border-color: transparent; + -arrow-base: 64px; + -arrow-rise: 12px; + background-color: transparent; +} + .candidate-popup-content { + box-shadow: 0 8px 16px 0 rgba(0, 0, 0, 0.25); + border: 1px solid rgba(0, 0, 0, 0); padding: 8px; spacing: 0; } @@ -3436,6 +3438,7 @@ StEntry StLabel.hint-text { transition-duration: 0ms; min-height: 28px; padding: 0 8px; + margin-right: 2px; border-radius: 6px; } diff --git a/src/main/gnome-shell/gnome-shell-light.css b/src/main/gnome-shell/gnome-shell-light.css index 307213d..26ed0b6 100644 --- a/src/main/gnome-shell/gnome-shell-light.css +++ b/src/main/gnome-shell/gnome-shell-light.css @@ -157,7 +157,7 @@ stage { border-radius: 0 0 6px 6px; } -.candidate-popup-boxpointer, .popup-menu .popup-menu-content, .modal-dialog { +.candidate-popup-content, .popup-menu .popup-menu-content, .modal-dialog { background-color: rgba(245, 245, 245, 0.95); border-radius: 12px; box-shadow: inset 0 0 1px 0 rgba(255, 255, 255, 0.2); @@ -654,7 +654,7 @@ stage { } .message { - margin: 2px 4px 6px; + margin: 0 4px; } .message:first-child { @@ -3293,16 +3293,6 @@ StEntry StLabel.hint-text { selected-color: #0860F2; } -.candidate-popup-boxpointer { - -arrow-border-radius: 2px; - -arrow-background-color: rgba(245, 245, 245, 0.95); - -arrow-border-width: 0; - -arrow-border-color: transparent; - -arrow-base: 5px; - -arrow-rise: 5px; - background-color: transparent; -} - .popup-separator-menu-item { margin: 0 0; padding: 0 0; @@ -3414,7 +3404,19 @@ StEntry StLabel.hint-text { background-color: #0860F2; } +.candidate-popup-boxpointer { + -arrow-border-radius: 2px; + -arrow-background-color: transparent; + -arrow-border-width: 0; + -arrow-border-color: transparent; + -arrow-base: 64px; + -arrow-rise: 12px; + background-color: transparent; +} + .candidate-popup-content { + box-shadow: 0 8px 16px 0 rgba(0, 0, 0, 0.25); + border: 1px solid rgba(0, 0, 0, 0); padding: 8px; spacing: 0; } @@ -3432,6 +3434,7 @@ StEntry StLabel.hint-text { transition-duration: 0ms; min-height: 28px; padding: 0 8px; + margin-right: 2px; border-radius: 6px; } diff --git a/src/main/gtk-3.0/gtk-dark-blue.css b/src/main/gtk-3.0/gtk-dark-blue.css index 20807b5..cc4fe74 100644 --- a/src/main/gtk-3.0/gtk-dark-blue.css +++ b/src/main/gtk-3.0/gtk-dark-blue.css @@ -1641,6 +1641,7 @@ headerbar.titlebar headerbar:not(.titlebar) { } .tiled headerbar, .tiled headerbar:backdrop, .maximized headerbar, .maximized headerbar:backdrop { + border-radius: 0 0 0 0; box-shadow: none; } @@ -1681,10 +1682,18 @@ separator:first-child + headerbar, separator:first-child + headerbar:backdrop, h border-top-left-radius: 12px; } +.maximized separator:first-child + headerbar, .tiled separator:first-child + headerbar, .maximized separator:first-child + headerbar:backdrop, .tiled separator:first-child + headerbar:backdrop, .maximized headerbar:first-child, .tiled headerbar:first-child, .maximized headerbar:first-child:backdrop, .tiled headerbar:first-child:backdrop { + border-top-left-radius: 0; +} + headerbar:last-child, headerbar:last-child:backdrop { border-top-right-radius: 12px; } +.maximized headerbar:last-child, .tiled headerbar:last-child, .maximized headerbar:last-child:backdrop, .tiled headerbar:last-child:backdrop { + border-top-right-radius: 0; +} + stack headerbar:first-child, stack headerbar:last-child { border-top-left-radius: 12px; border-top-right-radius: 12px; @@ -1703,6 +1712,11 @@ window stack headerbar:first-child:backdrop, window stack headerbar:first-child, border-top-right-radius: 12px; } +window.tiled headerbar, window.tiled headerbar:first-child, window.tiled headerbar:last-child, window.tiled headerbar:only-child, window.tiled-top headerbar, window.tiled-top headerbar:first-child, window.tiled-top headerbar:last-child, window.tiled-top headerbar:only-child, window.tiled-right headerbar, window.tiled-right headerbar:first-child, window.tiled-right headerbar:last-child, window.tiled-right headerbar:only-child, window.tiled-bottom headerbar, window.tiled-bottom headerbar:first-child, window.tiled-bottom headerbar:last-child, window.tiled-bottom headerbar:only-child, window.tiled-left headerbar, window.tiled-left headerbar:first-child, window.tiled-left headerbar:last-child, window.tiled-left headerbar:only-child, window.maximized headerbar, window.maximized headerbar:first-child, window.maximized headerbar:last-child, window.maximized headerbar:only-child { + border-top-left-radius: 0; + border-top-right-radius: 0; +} + window.fullscreen headerbar, window.fullscreen headerbar:first-child, window.fullscreen headerbar:last-child, window.fullscreen headerbar:only-child, .solid-csd headerbar, .solid-csd headerbar:first-child, .solid-csd headerbar:last-child, .solid-csd headerbar:only-child { border-top-left-radius: 0; border-top-right-radius: 0; @@ -1717,10 +1731,15 @@ window.fullscreen headerbar, window.fullscreen headerbar:first-child, window.ful box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); } -.fullscreen .titlebar, .fullscreen .titlebar headerbar { +.tiled .titlebar, .maximized .titlebar, .fullscreen .titlebar, .tiled .titlebar headerbar, .maximized .titlebar headerbar, .fullscreen .titlebar headerbar { box-shadow: none; } +.tiled .titlebar, .tiled .titlebar.background, .maximized .titlebar, .maximized .titlebar.background, .fullscreen .titlebar, .fullscreen .titlebar.background, .tiled .titlebar headerbar, .tiled .titlebar headerbar.background, .maximized .titlebar headerbar, .maximized .titlebar headerbar.background, .fullscreen .titlebar headerbar, .fullscreen .titlebar headerbar.background { + border-top-left-radius: 0; + border-top-right-radius: 0; +} + .titlebar > box.left.horizontal, .titlebar > box.right.horizontal { padding: 0 6px; @@ -4550,6 +4569,7 @@ decoration:backdrop { } .maximized decoration, .fullscreen decoration, .tiled decoration, .tiled-top decoration, .tiled-right decoration, .tiled-bottom decoration, .tiled-left decoration { + border-radius: 0; box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.35), 0 0 0 2px rgba(0, 0, 0, 0.1), 0 0 0 1px rgba(0, 0, 0, 0.75); } @@ -4568,6 +4588,10 @@ decoration:backdrop { box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.35), 0 0 0 2px rgba(0, 0, 0, 0.1), 0 0 0 1px rgba(0, 0, 0, 0.75); } +.ssd decoration.maximized { + border-radius: 0 0 0 0; +} + .csd.popup decoration { border-radius: 10px; box-shadow: 0 5px 8px rgba(0, 0, 0, 0.15), 0 8px 15px rgba(0, 0, 0, 0.08), 0 0 0 2px rgba(0, 0, 0, 0.1), 0 0 0 1px rgba(0, 0, 0, 0.75); @@ -4808,6 +4832,10 @@ terminal-window notebook button.flat.toggle.popup { margin: -2px; } +terminal-window.background.csd.maximized { + border-radius: 0 0 0 0; +} + window.background.csd > box.vertical > box.horizontal > frame > border { border-width: 0 1px 0 0; } @@ -5062,6 +5090,18 @@ window.background.csd > box.vertical > box.horizontal > stack > widget > noteboo -gtk-icon-shadow: none; } +.nautilus-window.maximized notebook, .nautilus-window.maximized notebook > stack { + border-radius: 0 0 0 0; +} + +.nautilus-window.maximized headerbar { + border-radius: 0 0 0 0; +} + +.nautilus-window.maximized placessidebar { + border-bottom-left-radius: 0; +} + .nautilus-window placesview row.activatable { border-radius: 6px; margin-right: 6px; @@ -5321,6 +5361,10 @@ window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned s background: none; } +.tiled window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > box.vertical > stack > grid.horizontal > scrolledwindow, .maximized window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > box.vertical > stack > grid.horizontal > scrolledwindow, .fullscreen window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > box.vertical > stack > grid.horizontal > scrolledwindow { + border-bottom-left-radius: 0; +} + .open-document-selector-treeview.view { padding: 3px 6px 3px 6px; border-color: #242424; @@ -5923,12 +5967,12 @@ window.background.csd > headerbar.titlebar > leaflet > headerbar:last-child, win } .geary-main-window.background.csd > overlay > box.vertical > paned > .sidebar > searchbar, -window#GearyMainWindow.background.csd > overlay > box.vertical > paned > .sidebar > searchbar, window.background.csd > hdyleaflet > box.vertical > searchbar, window.background.csd > leaflet > box.vertical > searchbar { +window#GearyMainWindow.background.csd > overlay > box.vertical > paned > .sidebar > searchbar, window.background.csd > hdyleaflet > box.vertical > searchbar, window.background.csd > leaflet > box.vertical > searchbar, window.background.csd > box.horizontal > box.vertical > searchbar { background-color: #333333; } .geary-main-window.background.csd > overlay > box.vertical > paned > .sidebar > searchbar > revealer > box, -window#GearyMainWindow.background.csd > overlay > box.vertical > paned > .sidebar > searchbar > revealer > box, window.background.csd > hdyleaflet > box.vertical > searchbar > revealer > box, window.background.csd > leaflet > box.vertical > searchbar > revealer > box { +window#GearyMainWindow.background.csd > overlay > box.vertical > paned > .sidebar > searchbar > revealer > box, window.background.csd > hdyleaflet > box.vertical > searchbar > revealer > box, window.background.csd > leaflet > box.vertical > searchbar > revealer > box, window.background.csd > box.horizontal > box.vertical > searchbar > revealer > box { border-color: #0e0e0e; } @@ -5938,60 +5982,60 @@ window.background.csd > overlay > leaflet > separator.sidebar, box.horizontal > hdyleaflet > separator.sidebar, leaflet > separator.sidebar, window.background.csd > box.horizontal:not(.titlebar) > separator.vertical, window.background.csd > headerbar.titlebar > box.horizontal > separator.sidebar, window.background.csd > headerbar.titlebar > hdyleaflet > separator.sidebar, -window.background.csd > headerbar.titlebar > leaflet > separator.sidebar, window.background.csd > hdyleaflet > separator.vertical, window.background.csd > leaflet > separator.vertical, .titlebar:not(headerbar) > separator, window.org-gnome-gedit > paned.titlebar > separator, window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > separator, window.org-gnome-gedit > paned.titlebar > separator:backdrop, window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > separator:backdrop { +window.background.csd > headerbar.titlebar > leaflet > separator.sidebar, window.background.csd > hdyleaflet > separator.vertical, window.background.csd > leaflet > separator.vertical, window.background.csd > box.horizontal > separator.vertical, .titlebar:not(headerbar) > separator, window.org-gnome-gedit > paned.titlebar > separator, window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > separator, window.org-gnome-gedit > paned.titlebar > separator:backdrop, window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > separator:backdrop { background-image: image(#0e0e0e); background-color: transparent; border-right: none; } -.tweak-group-startup, list.tweak-group list, hdyleaflet list.view, hdyleaflet list.frame, leaflet list.view, leaflet list.frame, hdyleaflet frame.view, leaflet frame.view, hdyleaflet frame:not(.view) list:not(.contacts-contact-list), leaflet frame:not(.view) list:not(.contacts-contact-list) { +.tweak-group-startup, list.tweak-group list, hdyleaflet list.view, hdyleaflet list.frame, leaflet list.view, leaflet list.frame, box.horizontal > stack.background list.view, box.horizontal > stack.background list.frame, hdyleaflet frame.view, leaflet frame.view, box.horizontal > stack.background frame.view, hdyleaflet frame:not(.view) list:not(.contacts-contact-list), leaflet frame:not(.view) list:not(.contacts-contact-list), box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) { border-radius: 12px; box-shadow: inset 0 0 8px rgba(255, 255, 255, 0.03), inset 0 0 3px rgba(255, 255, 255, 0.02), inset 0 0 0 1px rgba(255, 255, 255, 0.04), inset 0 1px rgba(255, 255, 255, 0.06); background-color: rgba(255, 255, 255, 0.05); border: none; } -.tweak-group-startup > separator, list.tweak-group list > separator, hdyleaflet list.view > separator, hdyleaflet list.frame > separator, leaflet list.view > separator, leaflet list.frame > separator, hdyleaflet frame.view > separator, leaflet frame.view > separator, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) > separator, leaflet frame:not(.view) list:not(.contacts-contact-list) > separator { +.tweak-group-startup > separator, list.tweak-group list > separator, hdyleaflet list.view > separator, hdyleaflet list.frame > separator, leaflet list.view > separator, leaflet list.frame > separator, box.horizontal > stack.background list.view > separator, box.horizontal > stack.background list.frame > separator, hdyleaflet frame.view > separator, leaflet frame.view > separator, box.horizontal > stack.background frame.view > separator, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) > separator, leaflet frame:not(.view) list:not(.contacts-contact-list) > separator, box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) > separator { background: none; min-height: 0; } -list.tweak-group list row.activatable:first-child, hdyleaflet list.view row.activatable:first-child, hdyleaflet list.frame row.activatable:first-child, leaflet list.view row.activatable:first-child, leaflet list.frame row.activatable:first-child, hdyleaflet frame.view list row.activatable:first-child, leaflet frame.view list row.activatable:first-child, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:first-child, leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:first-child { +list.tweak-group list row.activatable:first-child, hdyleaflet list.view row.activatable:first-child, hdyleaflet list.frame row.activatable:first-child, leaflet list.view row.activatable:first-child, leaflet list.frame row.activatable:first-child, box.horizontal > stack.background list.view row.activatable:first-child, box.horizontal > stack.background list.frame row.activatable:first-child, hdyleaflet frame.view list row.activatable:first-child, leaflet frame.view list row.activatable:first-child, box.horizontal > stack.background frame.view list row.activatable:first-child, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:first-child, leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:first-child, box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) row.activatable:first-child { border-top-left-radius: 12px; border-top-right-radius: 12px; } -list.tweak-group list row.activatable:last-child, hdyleaflet list.view row.activatable:last-child, hdyleaflet list.frame row.activatable:last-child, leaflet list.view row.activatable:last-child, leaflet list.frame row.activatable:last-child, hdyleaflet frame.view list row.activatable:last-child, leaflet frame.view list row.activatable:last-child, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:last-child, leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:last-child { +list.tweak-group list row.activatable:last-child, hdyleaflet list.view row.activatable:last-child, hdyleaflet list.frame row.activatable:last-child, leaflet list.view row.activatable:last-child, leaflet list.frame row.activatable:last-child, box.horizontal > stack.background list.view row.activatable:last-child, box.horizontal > stack.background list.frame row.activatable:last-child, hdyleaflet frame.view list row.activatable:last-child, leaflet frame.view list row.activatable:last-child, box.horizontal > stack.background frame.view list row.activatable:last-child, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:last-child, leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:last-child, box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) row.activatable:last-child { border-bottom-left-radius: 12px; border-bottom-right-radius: 12px; } -list.tweak-group list row.activatable:only-child, hdyleaflet list.view row.activatable:only-child, hdyleaflet list.frame row.activatable:only-child, leaflet list.view row.activatable:only-child, leaflet list.frame row.activatable:only-child, hdyleaflet frame.view list row.activatable:only-child, leaflet frame.view list row.activatable:only-child, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:only-child, leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:only-child { +list.tweak-group list row.activatable:only-child, hdyleaflet list.view row.activatable:only-child, hdyleaflet list.frame row.activatable:only-child, leaflet list.view row.activatable:only-child, leaflet list.frame row.activatable:only-child, box.horizontal > stack.background list.view row.activatable:only-child, box.horizontal > stack.background list.frame row.activatable:only-child, hdyleaflet frame.view list row.activatable:only-child, leaflet frame.view list row.activatable:only-child, box.horizontal > stack.background frame.view list row.activatable:only-child, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:only-child, leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:only-child, box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) row.activatable:only-child { border-radius: 12px; } -hdyleaflet list > row.activatable, leaflet list > row.activatable { +hdyleaflet list > row.activatable, leaflet list > row.activatable, box.horizontal > stack.background list > row.activatable { margin: 2px 4px; border-radius: 8px; -gtk-outline-radius: 6px; } -hdyleaflet frame > border, leaflet frame > border { +hdyleaflet frame > border, leaflet frame > border, box.horizontal > stack.background frame > border { border: none; } -hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable .row-header > button:not(.text-button), leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable .row-header > button:not(.text-button) { +hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable .row-header > button:not(.text-button), leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable .row-header > button:not(.text-button), box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) row.activatable .row-header > button:not(.text-button) { min-height: 28px; min-width: 28px; padding: 0; margin: 4px 0; } -hdyleaflet frame.view list, leaflet frame.view list { +hdyleaflet frame.view list, leaflet frame.view list, box.horizontal > stack.background frame.view list { background: none; } -hdyleaflet frame.view list > separator, leaflet frame.view list > separator { +hdyleaflet frame.view list > separator, leaflet frame.view list > separator, box.horizontal > stack.background frame.view list > separator { background: none; min-height: 0; } diff --git a/src/main/gtk-3.0/gtk-dark-green.css b/src/main/gtk-3.0/gtk-dark-green.css index 57eb81c..6ef18be 100644 --- a/src/main/gtk-3.0/gtk-dark-green.css +++ b/src/main/gtk-3.0/gtk-dark-green.css @@ -1641,6 +1641,7 @@ headerbar.titlebar headerbar:not(.titlebar) { } .tiled headerbar, .tiled headerbar:backdrop, .maximized headerbar, .maximized headerbar:backdrop { + border-radius: 0 0 0 0; box-shadow: none; } @@ -1681,10 +1682,18 @@ separator:first-child + headerbar, separator:first-child + headerbar:backdrop, h border-top-left-radius: 12px; } +.maximized separator:first-child + headerbar, .tiled separator:first-child + headerbar, .maximized separator:first-child + headerbar:backdrop, .tiled separator:first-child + headerbar:backdrop, .maximized headerbar:first-child, .tiled headerbar:first-child, .maximized headerbar:first-child:backdrop, .tiled headerbar:first-child:backdrop { + border-top-left-radius: 0; +} + headerbar:last-child, headerbar:last-child:backdrop { border-top-right-radius: 12px; } +.maximized headerbar:last-child, .tiled headerbar:last-child, .maximized headerbar:last-child:backdrop, .tiled headerbar:last-child:backdrop { + border-top-right-radius: 0; +} + stack headerbar:first-child, stack headerbar:last-child { border-top-left-radius: 12px; border-top-right-radius: 12px; @@ -1703,6 +1712,11 @@ window stack headerbar:first-child:backdrop, window stack headerbar:first-child, border-top-right-radius: 12px; } +window.tiled headerbar, window.tiled headerbar:first-child, window.tiled headerbar:last-child, window.tiled headerbar:only-child, window.tiled-top headerbar, window.tiled-top headerbar:first-child, window.tiled-top headerbar:last-child, window.tiled-top headerbar:only-child, window.tiled-right headerbar, window.tiled-right headerbar:first-child, window.tiled-right headerbar:last-child, window.tiled-right headerbar:only-child, window.tiled-bottom headerbar, window.tiled-bottom headerbar:first-child, window.tiled-bottom headerbar:last-child, window.tiled-bottom headerbar:only-child, window.tiled-left headerbar, window.tiled-left headerbar:first-child, window.tiled-left headerbar:last-child, window.tiled-left headerbar:only-child, window.maximized headerbar, window.maximized headerbar:first-child, window.maximized headerbar:last-child, window.maximized headerbar:only-child { + border-top-left-radius: 0; + border-top-right-radius: 0; +} + window.fullscreen headerbar, window.fullscreen headerbar:first-child, window.fullscreen headerbar:last-child, window.fullscreen headerbar:only-child, .solid-csd headerbar, .solid-csd headerbar:first-child, .solid-csd headerbar:last-child, .solid-csd headerbar:only-child { border-top-left-radius: 0; border-top-right-radius: 0; @@ -1717,10 +1731,15 @@ window.fullscreen headerbar, window.fullscreen headerbar:first-child, window.ful box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); } -.fullscreen .titlebar, .fullscreen .titlebar headerbar { +.tiled .titlebar, .maximized .titlebar, .fullscreen .titlebar, .tiled .titlebar headerbar, .maximized .titlebar headerbar, .fullscreen .titlebar headerbar { box-shadow: none; } +.tiled .titlebar, .tiled .titlebar.background, .maximized .titlebar, .maximized .titlebar.background, .fullscreen .titlebar, .fullscreen .titlebar.background, .tiled .titlebar headerbar, .tiled .titlebar headerbar.background, .maximized .titlebar headerbar, .maximized .titlebar headerbar.background, .fullscreen .titlebar headerbar, .fullscreen .titlebar headerbar.background { + border-top-left-radius: 0; + border-top-right-radius: 0; +} + .titlebar > box.left.horizontal, .titlebar > box.right.horizontal { padding: 0 6px; @@ -4550,6 +4569,7 @@ decoration:backdrop { } .maximized decoration, .fullscreen decoration, .tiled decoration, .tiled-top decoration, .tiled-right decoration, .tiled-bottom decoration, .tiled-left decoration { + border-radius: 0; box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.35), 0 0 0 2px rgba(0, 0, 0, 0.1), 0 0 0 1px rgba(0, 0, 0, 0.75); } @@ -4568,6 +4588,10 @@ decoration:backdrop { box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.35), 0 0 0 2px rgba(0, 0, 0, 0.1), 0 0 0 1px rgba(0, 0, 0, 0.75); } +.ssd decoration.maximized { + border-radius: 0 0 0 0; +} + .csd.popup decoration { border-radius: 10px; box-shadow: 0 5px 8px rgba(0, 0, 0, 0.15), 0 8px 15px rgba(0, 0, 0, 0.08), 0 0 0 2px rgba(0, 0, 0, 0.1), 0 0 0 1px rgba(0, 0, 0, 0.75); @@ -4808,6 +4832,10 @@ terminal-window notebook button.flat.toggle.popup { margin: -2px; } +terminal-window.background.csd.maximized { + border-radius: 0 0 0 0; +} + window.background.csd > box.vertical > box.horizontal > frame > border { border-width: 0 1px 0 0; } @@ -5062,6 +5090,18 @@ window.background.csd > box.vertical > box.horizontal > stack > widget > noteboo -gtk-icon-shadow: none; } +.nautilus-window.maximized notebook, .nautilus-window.maximized notebook > stack { + border-radius: 0 0 0 0; +} + +.nautilus-window.maximized headerbar { + border-radius: 0 0 0 0; +} + +.nautilus-window.maximized placessidebar { + border-bottom-left-radius: 0; +} + .nautilus-window placesview row.activatable { border-radius: 6px; margin-right: 6px; @@ -5321,6 +5361,10 @@ window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned s background: none; } +.tiled window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > box.vertical > stack > grid.horizontal > scrolledwindow, .maximized window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > box.vertical > stack > grid.horizontal > scrolledwindow, .fullscreen window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > box.vertical > stack > grid.horizontal > scrolledwindow { + border-bottom-left-radius: 0; +} + .open-document-selector-treeview.view { padding: 3px 6px 3px 6px; border-color: #242424; @@ -5923,12 +5967,12 @@ window.background.csd > headerbar.titlebar > leaflet > headerbar:last-child, win } .geary-main-window.background.csd > overlay > box.vertical > paned > .sidebar > searchbar, -window#GearyMainWindow.background.csd > overlay > box.vertical > paned > .sidebar > searchbar, window.background.csd > hdyleaflet > box.vertical > searchbar, window.background.csd > leaflet > box.vertical > searchbar { +window#GearyMainWindow.background.csd > overlay > box.vertical > paned > .sidebar > searchbar, window.background.csd > hdyleaflet > box.vertical > searchbar, window.background.csd > leaflet > box.vertical > searchbar, window.background.csd > box.horizontal > box.vertical > searchbar { background-color: #333333; } .geary-main-window.background.csd > overlay > box.vertical > paned > .sidebar > searchbar > revealer > box, -window#GearyMainWindow.background.csd > overlay > box.vertical > paned > .sidebar > searchbar > revealer > box, window.background.csd > hdyleaflet > box.vertical > searchbar > revealer > box, window.background.csd > leaflet > box.vertical > searchbar > revealer > box { +window#GearyMainWindow.background.csd > overlay > box.vertical > paned > .sidebar > searchbar > revealer > box, window.background.csd > hdyleaflet > box.vertical > searchbar > revealer > box, window.background.csd > leaflet > box.vertical > searchbar > revealer > box, window.background.csd > box.horizontal > box.vertical > searchbar > revealer > box { border-color: #0e0e0e; } @@ -5938,60 +5982,60 @@ window.background.csd > overlay > leaflet > separator.sidebar, box.horizontal > hdyleaflet > separator.sidebar, leaflet > separator.sidebar, window.background.csd > box.horizontal:not(.titlebar) > separator.vertical, window.background.csd > headerbar.titlebar > box.horizontal > separator.sidebar, window.background.csd > headerbar.titlebar > hdyleaflet > separator.sidebar, -window.background.csd > headerbar.titlebar > leaflet > separator.sidebar, window.background.csd > hdyleaflet > separator.vertical, window.background.csd > leaflet > separator.vertical, .titlebar:not(headerbar) > separator, window.org-gnome-gedit > paned.titlebar > separator, window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > separator, window.org-gnome-gedit > paned.titlebar > separator:backdrop, window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > separator:backdrop { +window.background.csd > headerbar.titlebar > leaflet > separator.sidebar, window.background.csd > hdyleaflet > separator.vertical, window.background.csd > leaflet > separator.vertical, window.background.csd > box.horizontal > separator.vertical, .titlebar:not(headerbar) > separator, window.org-gnome-gedit > paned.titlebar > separator, window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > separator, window.org-gnome-gedit > paned.titlebar > separator:backdrop, window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > separator:backdrop { background-image: image(#0e0e0e); background-color: transparent; border-right: none; } -.tweak-group-startup, list.tweak-group list, hdyleaflet list.view, hdyleaflet list.frame, leaflet list.view, leaflet list.frame, hdyleaflet frame.view, leaflet frame.view, hdyleaflet frame:not(.view) list:not(.contacts-contact-list), leaflet frame:not(.view) list:not(.contacts-contact-list) { +.tweak-group-startup, list.tweak-group list, hdyleaflet list.view, hdyleaflet list.frame, leaflet list.view, leaflet list.frame, box.horizontal > stack.background list.view, box.horizontal > stack.background list.frame, hdyleaflet frame.view, leaflet frame.view, box.horizontal > stack.background frame.view, hdyleaflet frame:not(.view) list:not(.contacts-contact-list), leaflet frame:not(.view) list:not(.contacts-contact-list), box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) { border-radius: 12px; box-shadow: inset 0 0 8px rgba(255, 255, 255, 0.03), inset 0 0 3px rgba(255, 255, 255, 0.02), inset 0 0 0 1px rgba(255, 255, 255, 0.04), inset 0 1px rgba(255, 255, 255, 0.06); background-color: rgba(255, 255, 255, 0.05); border: none; } -.tweak-group-startup > separator, list.tweak-group list > separator, hdyleaflet list.view > separator, hdyleaflet list.frame > separator, leaflet list.view > separator, leaflet list.frame > separator, hdyleaflet frame.view > separator, leaflet frame.view > separator, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) > separator, leaflet frame:not(.view) list:not(.contacts-contact-list) > separator { +.tweak-group-startup > separator, list.tweak-group list > separator, hdyleaflet list.view > separator, hdyleaflet list.frame > separator, leaflet list.view > separator, leaflet list.frame > separator, box.horizontal > stack.background list.view > separator, box.horizontal > stack.background list.frame > separator, hdyleaflet frame.view > separator, leaflet frame.view > separator, box.horizontal > stack.background frame.view > separator, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) > separator, leaflet frame:not(.view) list:not(.contacts-contact-list) > separator, box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) > separator { background: none; min-height: 0; } -list.tweak-group list row.activatable:first-child, hdyleaflet list.view row.activatable:first-child, hdyleaflet list.frame row.activatable:first-child, leaflet list.view row.activatable:first-child, leaflet list.frame row.activatable:first-child, hdyleaflet frame.view list row.activatable:first-child, leaflet frame.view list row.activatable:first-child, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:first-child, leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:first-child { +list.tweak-group list row.activatable:first-child, hdyleaflet list.view row.activatable:first-child, hdyleaflet list.frame row.activatable:first-child, leaflet list.view row.activatable:first-child, leaflet list.frame row.activatable:first-child, box.horizontal > stack.background list.view row.activatable:first-child, box.horizontal > stack.background list.frame row.activatable:first-child, hdyleaflet frame.view list row.activatable:first-child, leaflet frame.view list row.activatable:first-child, box.horizontal > stack.background frame.view list row.activatable:first-child, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:first-child, leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:first-child, box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) row.activatable:first-child { border-top-left-radius: 12px; border-top-right-radius: 12px; } -list.tweak-group list row.activatable:last-child, hdyleaflet list.view row.activatable:last-child, hdyleaflet list.frame row.activatable:last-child, leaflet list.view row.activatable:last-child, leaflet list.frame row.activatable:last-child, hdyleaflet frame.view list row.activatable:last-child, leaflet frame.view list row.activatable:last-child, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:last-child, leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:last-child { +list.tweak-group list row.activatable:last-child, hdyleaflet list.view row.activatable:last-child, hdyleaflet list.frame row.activatable:last-child, leaflet list.view row.activatable:last-child, leaflet list.frame row.activatable:last-child, box.horizontal > stack.background list.view row.activatable:last-child, box.horizontal > stack.background list.frame row.activatable:last-child, hdyleaflet frame.view list row.activatable:last-child, leaflet frame.view list row.activatable:last-child, box.horizontal > stack.background frame.view list row.activatable:last-child, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:last-child, leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:last-child, box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) row.activatable:last-child { border-bottom-left-radius: 12px; border-bottom-right-radius: 12px; } -list.tweak-group list row.activatable:only-child, hdyleaflet list.view row.activatable:only-child, hdyleaflet list.frame row.activatable:only-child, leaflet list.view row.activatable:only-child, leaflet list.frame row.activatable:only-child, hdyleaflet frame.view list row.activatable:only-child, leaflet frame.view list row.activatable:only-child, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:only-child, leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:only-child { +list.tweak-group list row.activatable:only-child, hdyleaflet list.view row.activatable:only-child, hdyleaflet list.frame row.activatable:only-child, leaflet list.view row.activatable:only-child, leaflet list.frame row.activatable:only-child, box.horizontal > stack.background list.view row.activatable:only-child, box.horizontal > stack.background list.frame row.activatable:only-child, hdyleaflet frame.view list row.activatable:only-child, leaflet frame.view list row.activatable:only-child, box.horizontal > stack.background frame.view list row.activatable:only-child, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:only-child, leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:only-child, box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) row.activatable:only-child { border-radius: 12px; } -hdyleaflet list > row.activatable, leaflet list > row.activatable { +hdyleaflet list > row.activatable, leaflet list > row.activatable, box.horizontal > stack.background list > row.activatable { margin: 2px 4px; border-radius: 8px; -gtk-outline-radius: 6px; } -hdyleaflet frame > border, leaflet frame > border { +hdyleaflet frame > border, leaflet frame > border, box.horizontal > stack.background frame > border { border: none; } -hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable .row-header > button:not(.text-button), leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable .row-header > button:not(.text-button) { +hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable .row-header > button:not(.text-button), leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable .row-header > button:not(.text-button), box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) row.activatable .row-header > button:not(.text-button) { min-height: 28px; min-width: 28px; padding: 0; margin: 4px 0; } -hdyleaflet frame.view list, leaflet frame.view list { +hdyleaflet frame.view list, leaflet frame.view list, box.horizontal > stack.background frame.view list { background: none; } -hdyleaflet frame.view list > separator, leaflet frame.view list > separator { +hdyleaflet frame.view list > separator, leaflet frame.view list > separator, box.horizontal > stack.background frame.view list > separator { background: none; min-height: 0; } diff --git a/src/main/gtk-3.0/gtk-dark-grey.css b/src/main/gtk-3.0/gtk-dark-grey.css index bdfc66a..133054d 100644 --- a/src/main/gtk-3.0/gtk-dark-grey.css +++ b/src/main/gtk-3.0/gtk-dark-grey.css @@ -1641,6 +1641,7 @@ headerbar.titlebar headerbar:not(.titlebar) { } .tiled headerbar, .tiled headerbar:backdrop, .maximized headerbar, .maximized headerbar:backdrop { + border-radius: 0 0 0 0; box-shadow: none; } @@ -1681,10 +1682,18 @@ separator:first-child + headerbar, separator:first-child + headerbar:backdrop, h border-top-left-radius: 12px; } +.maximized separator:first-child + headerbar, .tiled separator:first-child + headerbar, .maximized separator:first-child + headerbar:backdrop, .tiled separator:first-child + headerbar:backdrop, .maximized headerbar:first-child, .tiled headerbar:first-child, .maximized headerbar:first-child:backdrop, .tiled headerbar:first-child:backdrop { + border-top-left-radius: 0; +} + headerbar:last-child, headerbar:last-child:backdrop { border-top-right-radius: 12px; } +.maximized headerbar:last-child, .tiled headerbar:last-child, .maximized headerbar:last-child:backdrop, .tiled headerbar:last-child:backdrop { + border-top-right-radius: 0; +} + stack headerbar:first-child, stack headerbar:last-child { border-top-left-radius: 12px; border-top-right-radius: 12px; @@ -1703,6 +1712,11 @@ window stack headerbar:first-child:backdrop, window stack headerbar:first-child, border-top-right-radius: 12px; } +window.tiled headerbar, window.tiled headerbar:first-child, window.tiled headerbar:last-child, window.tiled headerbar:only-child, window.tiled-top headerbar, window.tiled-top headerbar:first-child, window.tiled-top headerbar:last-child, window.tiled-top headerbar:only-child, window.tiled-right headerbar, window.tiled-right headerbar:first-child, window.tiled-right headerbar:last-child, window.tiled-right headerbar:only-child, window.tiled-bottom headerbar, window.tiled-bottom headerbar:first-child, window.tiled-bottom headerbar:last-child, window.tiled-bottom headerbar:only-child, window.tiled-left headerbar, window.tiled-left headerbar:first-child, window.tiled-left headerbar:last-child, window.tiled-left headerbar:only-child, window.maximized headerbar, window.maximized headerbar:first-child, window.maximized headerbar:last-child, window.maximized headerbar:only-child { + border-top-left-radius: 0; + border-top-right-radius: 0; +} + window.fullscreen headerbar, window.fullscreen headerbar:first-child, window.fullscreen headerbar:last-child, window.fullscreen headerbar:only-child, .solid-csd headerbar, .solid-csd headerbar:first-child, .solid-csd headerbar:last-child, .solid-csd headerbar:only-child { border-top-left-radius: 0; border-top-right-radius: 0; @@ -1717,10 +1731,15 @@ window.fullscreen headerbar, window.fullscreen headerbar:first-child, window.ful box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); } -.fullscreen .titlebar, .fullscreen .titlebar headerbar { +.tiled .titlebar, .maximized .titlebar, .fullscreen .titlebar, .tiled .titlebar headerbar, .maximized .titlebar headerbar, .fullscreen .titlebar headerbar { box-shadow: none; } +.tiled .titlebar, .tiled .titlebar.background, .maximized .titlebar, .maximized .titlebar.background, .fullscreen .titlebar, .fullscreen .titlebar.background, .tiled .titlebar headerbar, .tiled .titlebar headerbar.background, .maximized .titlebar headerbar, .maximized .titlebar headerbar.background, .fullscreen .titlebar headerbar, .fullscreen .titlebar headerbar.background { + border-top-left-radius: 0; + border-top-right-radius: 0; +} + .titlebar > box.left.horizontal, .titlebar > box.right.horizontal { padding: 0 6px; @@ -4550,6 +4569,7 @@ decoration:backdrop { } .maximized decoration, .fullscreen decoration, .tiled decoration, .tiled-top decoration, .tiled-right decoration, .tiled-bottom decoration, .tiled-left decoration { + border-radius: 0; box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.35), 0 0 0 2px rgba(0, 0, 0, 0.1), 0 0 0 1px rgba(0, 0, 0, 0.75); } @@ -4568,6 +4588,10 @@ decoration:backdrop { box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.35), 0 0 0 2px rgba(0, 0, 0, 0.1), 0 0 0 1px rgba(0, 0, 0, 0.75); } +.ssd decoration.maximized { + border-radius: 0 0 0 0; +} + .csd.popup decoration { border-radius: 10px; box-shadow: 0 5px 8px rgba(0, 0, 0, 0.15), 0 8px 15px rgba(0, 0, 0, 0.08), 0 0 0 2px rgba(0, 0, 0, 0.1), 0 0 0 1px rgba(0, 0, 0, 0.75); @@ -4808,6 +4832,10 @@ terminal-window notebook button.flat.toggle.popup { margin: -2px; } +terminal-window.background.csd.maximized { + border-radius: 0 0 0 0; +} + window.background.csd > box.vertical > box.horizontal > frame > border { border-width: 0 1px 0 0; } @@ -5062,6 +5090,18 @@ window.background.csd > box.vertical > box.horizontal > stack > widget > noteboo -gtk-icon-shadow: none; } +.nautilus-window.maximized notebook, .nautilus-window.maximized notebook > stack { + border-radius: 0 0 0 0; +} + +.nautilus-window.maximized headerbar { + border-radius: 0 0 0 0; +} + +.nautilus-window.maximized placessidebar { + border-bottom-left-radius: 0; +} + .nautilus-window placesview row.activatable { border-radius: 6px; margin-right: 6px; @@ -5321,6 +5361,10 @@ window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned s background: none; } +.tiled window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > box.vertical > stack > grid.horizontal > scrolledwindow, .maximized window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > box.vertical > stack > grid.horizontal > scrolledwindow, .fullscreen window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > box.vertical > stack > grid.horizontal > scrolledwindow { + border-bottom-left-radius: 0; +} + .open-document-selector-treeview.view { padding: 3px 6px 3px 6px; border-color: #242424; @@ -5923,12 +5967,12 @@ window.background.csd > headerbar.titlebar > leaflet > headerbar:last-child, win } .geary-main-window.background.csd > overlay > box.vertical > paned > .sidebar > searchbar, -window#GearyMainWindow.background.csd > overlay > box.vertical > paned > .sidebar > searchbar, window.background.csd > hdyleaflet > box.vertical > searchbar, window.background.csd > leaflet > box.vertical > searchbar { +window#GearyMainWindow.background.csd > overlay > box.vertical > paned > .sidebar > searchbar, window.background.csd > hdyleaflet > box.vertical > searchbar, window.background.csd > leaflet > box.vertical > searchbar, window.background.csd > box.horizontal > box.vertical > searchbar { background-color: #333333; } .geary-main-window.background.csd > overlay > box.vertical > paned > .sidebar > searchbar > revealer > box, -window#GearyMainWindow.background.csd > overlay > box.vertical > paned > .sidebar > searchbar > revealer > box, window.background.csd > hdyleaflet > box.vertical > searchbar > revealer > box, window.background.csd > leaflet > box.vertical > searchbar > revealer > box { +window#GearyMainWindow.background.csd > overlay > box.vertical > paned > .sidebar > searchbar > revealer > box, window.background.csd > hdyleaflet > box.vertical > searchbar > revealer > box, window.background.csd > leaflet > box.vertical > searchbar > revealer > box, window.background.csd > box.horizontal > box.vertical > searchbar > revealer > box { border-color: #0e0e0e; } @@ -5938,60 +5982,60 @@ window.background.csd > overlay > leaflet > separator.sidebar, box.horizontal > hdyleaflet > separator.sidebar, leaflet > separator.sidebar, window.background.csd > box.horizontal:not(.titlebar) > separator.vertical, window.background.csd > headerbar.titlebar > box.horizontal > separator.sidebar, window.background.csd > headerbar.titlebar > hdyleaflet > separator.sidebar, -window.background.csd > headerbar.titlebar > leaflet > separator.sidebar, window.background.csd > hdyleaflet > separator.vertical, window.background.csd > leaflet > separator.vertical, .titlebar:not(headerbar) > separator, window.org-gnome-gedit > paned.titlebar > separator, window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > separator, window.org-gnome-gedit > paned.titlebar > separator:backdrop, window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > separator:backdrop { +window.background.csd > headerbar.titlebar > leaflet > separator.sidebar, window.background.csd > hdyleaflet > separator.vertical, window.background.csd > leaflet > separator.vertical, window.background.csd > box.horizontal > separator.vertical, .titlebar:not(headerbar) > separator, window.org-gnome-gedit > paned.titlebar > separator, window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > separator, window.org-gnome-gedit > paned.titlebar > separator:backdrop, window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > separator:backdrop { background-image: image(#0e0e0e); background-color: transparent; border-right: none; } -.tweak-group-startup, list.tweak-group list, hdyleaflet list.view, hdyleaflet list.frame, leaflet list.view, leaflet list.frame, hdyleaflet frame.view, leaflet frame.view, hdyleaflet frame:not(.view) list:not(.contacts-contact-list), leaflet frame:not(.view) list:not(.contacts-contact-list) { +.tweak-group-startup, list.tweak-group list, hdyleaflet list.view, hdyleaflet list.frame, leaflet list.view, leaflet list.frame, box.horizontal > stack.background list.view, box.horizontal > stack.background list.frame, hdyleaflet frame.view, leaflet frame.view, box.horizontal > stack.background frame.view, hdyleaflet frame:not(.view) list:not(.contacts-contact-list), leaflet frame:not(.view) list:not(.contacts-contact-list), box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) { border-radius: 12px; box-shadow: inset 0 0 8px rgba(255, 255, 255, 0.03), inset 0 0 3px rgba(255, 255, 255, 0.02), inset 0 0 0 1px rgba(255, 255, 255, 0.04), inset 0 1px rgba(255, 255, 255, 0.06); background-color: rgba(255, 255, 255, 0.05); border: none; } -.tweak-group-startup > separator, list.tweak-group list > separator, hdyleaflet list.view > separator, hdyleaflet list.frame > separator, leaflet list.view > separator, leaflet list.frame > separator, hdyleaflet frame.view > separator, leaflet frame.view > separator, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) > separator, leaflet frame:not(.view) list:not(.contacts-contact-list) > separator { +.tweak-group-startup > separator, list.tweak-group list > separator, hdyleaflet list.view > separator, hdyleaflet list.frame > separator, leaflet list.view > separator, leaflet list.frame > separator, box.horizontal > stack.background list.view > separator, box.horizontal > stack.background list.frame > separator, hdyleaflet frame.view > separator, leaflet frame.view > separator, box.horizontal > stack.background frame.view > separator, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) > separator, leaflet frame:not(.view) list:not(.contacts-contact-list) > separator, box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) > separator { background: none; min-height: 0; } -list.tweak-group list row.activatable:first-child, hdyleaflet list.view row.activatable:first-child, hdyleaflet list.frame row.activatable:first-child, leaflet list.view row.activatable:first-child, leaflet list.frame row.activatable:first-child, hdyleaflet frame.view list row.activatable:first-child, leaflet frame.view list row.activatable:first-child, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:first-child, leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:first-child { +list.tweak-group list row.activatable:first-child, hdyleaflet list.view row.activatable:first-child, hdyleaflet list.frame row.activatable:first-child, leaflet list.view row.activatable:first-child, leaflet list.frame row.activatable:first-child, box.horizontal > stack.background list.view row.activatable:first-child, box.horizontal > stack.background list.frame row.activatable:first-child, hdyleaflet frame.view list row.activatable:first-child, leaflet frame.view list row.activatable:first-child, box.horizontal > stack.background frame.view list row.activatable:first-child, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:first-child, leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:first-child, box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) row.activatable:first-child { border-top-left-radius: 12px; border-top-right-radius: 12px; } -list.tweak-group list row.activatable:last-child, hdyleaflet list.view row.activatable:last-child, hdyleaflet list.frame row.activatable:last-child, leaflet list.view row.activatable:last-child, leaflet list.frame row.activatable:last-child, hdyleaflet frame.view list row.activatable:last-child, leaflet frame.view list row.activatable:last-child, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:last-child, leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:last-child { +list.tweak-group list row.activatable:last-child, hdyleaflet list.view row.activatable:last-child, hdyleaflet list.frame row.activatable:last-child, leaflet list.view row.activatable:last-child, leaflet list.frame row.activatable:last-child, box.horizontal > stack.background list.view row.activatable:last-child, box.horizontal > stack.background list.frame row.activatable:last-child, hdyleaflet frame.view list row.activatable:last-child, leaflet frame.view list row.activatable:last-child, box.horizontal > stack.background frame.view list row.activatable:last-child, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:last-child, leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:last-child, box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) row.activatable:last-child { border-bottom-left-radius: 12px; border-bottom-right-radius: 12px; } -list.tweak-group list row.activatable:only-child, hdyleaflet list.view row.activatable:only-child, hdyleaflet list.frame row.activatable:only-child, leaflet list.view row.activatable:only-child, leaflet list.frame row.activatable:only-child, hdyleaflet frame.view list row.activatable:only-child, leaflet frame.view list row.activatable:only-child, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:only-child, leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:only-child { +list.tweak-group list row.activatable:only-child, hdyleaflet list.view row.activatable:only-child, hdyleaflet list.frame row.activatable:only-child, leaflet list.view row.activatable:only-child, leaflet list.frame row.activatable:only-child, box.horizontal > stack.background list.view row.activatable:only-child, box.horizontal > stack.background list.frame row.activatable:only-child, hdyleaflet frame.view list row.activatable:only-child, leaflet frame.view list row.activatable:only-child, box.horizontal > stack.background frame.view list row.activatable:only-child, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:only-child, leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:only-child, box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) row.activatable:only-child { border-radius: 12px; } -hdyleaflet list > row.activatable, leaflet list > row.activatable { +hdyleaflet list > row.activatable, leaflet list > row.activatable, box.horizontal > stack.background list > row.activatable { margin: 2px 4px; border-radius: 8px; -gtk-outline-radius: 6px; } -hdyleaflet frame > border, leaflet frame > border { +hdyleaflet frame > border, leaflet frame > border, box.horizontal > stack.background frame > border { border: none; } -hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable .row-header > button:not(.text-button), leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable .row-header > button:not(.text-button) { +hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable .row-header > button:not(.text-button), leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable .row-header > button:not(.text-button), box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) row.activatable .row-header > button:not(.text-button) { min-height: 28px; min-width: 28px; padding: 0; margin: 4px 0; } -hdyleaflet frame.view list, leaflet frame.view list { +hdyleaflet frame.view list, leaflet frame.view list, box.horizontal > stack.background frame.view list { background: none; } -hdyleaflet frame.view list > separator, leaflet frame.view list > separator { +hdyleaflet frame.view list > separator, leaflet frame.view list > separator, box.horizontal > stack.background frame.view list > separator { background: none; min-height: 0; } diff --git a/src/main/gtk-3.0/gtk-dark-orange.css b/src/main/gtk-3.0/gtk-dark-orange.css index 38fed5d..d805cb2 100644 --- a/src/main/gtk-3.0/gtk-dark-orange.css +++ b/src/main/gtk-3.0/gtk-dark-orange.css @@ -1641,6 +1641,7 @@ headerbar.titlebar headerbar:not(.titlebar) { } .tiled headerbar, .tiled headerbar:backdrop, .maximized headerbar, .maximized headerbar:backdrop { + border-radius: 0 0 0 0; box-shadow: none; } @@ -1681,10 +1682,18 @@ separator:first-child + headerbar, separator:first-child + headerbar:backdrop, h border-top-left-radius: 12px; } +.maximized separator:first-child + headerbar, .tiled separator:first-child + headerbar, .maximized separator:first-child + headerbar:backdrop, .tiled separator:first-child + headerbar:backdrop, .maximized headerbar:first-child, .tiled headerbar:first-child, .maximized headerbar:first-child:backdrop, .tiled headerbar:first-child:backdrop { + border-top-left-radius: 0; +} + headerbar:last-child, headerbar:last-child:backdrop { border-top-right-radius: 12px; } +.maximized headerbar:last-child, .tiled headerbar:last-child, .maximized headerbar:last-child:backdrop, .tiled headerbar:last-child:backdrop { + border-top-right-radius: 0; +} + stack headerbar:first-child, stack headerbar:last-child { border-top-left-radius: 12px; border-top-right-radius: 12px; @@ -1703,6 +1712,11 @@ window stack headerbar:first-child:backdrop, window stack headerbar:first-child, border-top-right-radius: 12px; } +window.tiled headerbar, window.tiled headerbar:first-child, window.tiled headerbar:last-child, window.tiled headerbar:only-child, window.tiled-top headerbar, window.tiled-top headerbar:first-child, window.tiled-top headerbar:last-child, window.tiled-top headerbar:only-child, window.tiled-right headerbar, window.tiled-right headerbar:first-child, window.tiled-right headerbar:last-child, window.tiled-right headerbar:only-child, window.tiled-bottom headerbar, window.tiled-bottom headerbar:first-child, window.tiled-bottom headerbar:last-child, window.tiled-bottom headerbar:only-child, window.tiled-left headerbar, window.tiled-left headerbar:first-child, window.tiled-left headerbar:last-child, window.tiled-left headerbar:only-child, window.maximized headerbar, window.maximized headerbar:first-child, window.maximized headerbar:last-child, window.maximized headerbar:only-child { + border-top-left-radius: 0; + border-top-right-radius: 0; +} + window.fullscreen headerbar, window.fullscreen headerbar:first-child, window.fullscreen headerbar:last-child, window.fullscreen headerbar:only-child, .solid-csd headerbar, .solid-csd headerbar:first-child, .solid-csd headerbar:last-child, .solid-csd headerbar:only-child { border-top-left-radius: 0; border-top-right-radius: 0; @@ -1717,10 +1731,15 @@ window.fullscreen headerbar, window.fullscreen headerbar:first-child, window.ful box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); } -.fullscreen .titlebar, .fullscreen .titlebar headerbar { +.tiled .titlebar, .maximized .titlebar, .fullscreen .titlebar, .tiled .titlebar headerbar, .maximized .titlebar headerbar, .fullscreen .titlebar headerbar { box-shadow: none; } +.tiled .titlebar, .tiled .titlebar.background, .maximized .titlebar, .maximized .titlebar.background, .fullscreen .titlebar, .fullscreen .titlebar.background, .tiled .titlebar headerbar, .tiled .titlebar headerbar.background, .maximized .titlebar headerbar, .maximized .titlebar headerbar.background, .fullscreen .titlebar headerbar, .fullscreen .titlebar headerbar.background { + border-top-left-radius: 0; + border-top-right-radius: 0; +} + .titlebar > box.left.horizontal, .titlebar > box.right.horizontal { padding: 0 6px; @@ -4550,6 +4569,7 @@ decoration:backdrop { } .maximized decoration, .fullscreen decoration, .tiled decoration, .tiled-top decoration, .tiled-right decoration, .tiled-bottom decoration, .tiled-left decoration { + border-radius: 0; box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.35), 0 0 0 2px rgba(0, 0, 0, 0.1), 0 0 0 1px rgba(0, 0, 0, 0.75); } @@ -4568,6 +4588,10 @@ decoration:backdrop { box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.35), 0 0 0 2px rgba(0, 0, 0, 0.1), 0 0 0 1px rgba(0, 0, 0, 0.75); } +.ssd decoration.maximized { + border-radius: 0 0 0 0; +} + .csd.popup decoration { border-radius: 10px; box-shadow: 0 5px 8px rgba(0, 0, 0, 0.15), 0 8px 15px rgba(0, 0, 0, 0.08), 0 0 0 2px rgba(0, 0, 0, 0.1), 0 0 0 1px rgba(0, 0, 0, 0.75); @@ -4808,6 +4832,10 @@ terminal-window notebook button.flat.toggle.popup { margin: -2px; } +terminal-window.background.csd.maximized { + border-radius: 0 0 0 0; +} + window.background.csd > box.vertical > box.horizontal > frame > border { border-width: 0 1px 0 0; } @@ -5062,6 +5090,18 @@ window.background.csd > box.vertical > box.horizontal > stack > widget > noteboo -gtk-icon-shadow: none; } +.nautilus-window.maximized notebook, .nautilus-window.maximized notebook > stack { + border-radius: 0 0 0 0; +} + +.nautilus-window.maximized headerbar { + border-radius: 0 0 0 0; +} + +.nautilus-window.maximized placessidebar { + border-bottom-left-radius: 0; +} + .nautilus-window placesview row.activatable { border-radius: 6px; margin-right: 6px; @@ -5321,6 +5361,10 @@ window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned s background: none; } +.tiled window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > box.vertical > stack > grid.horizontal > scrolledwindow, .maximized window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > box.vertical > stack > grid.horizontal > scrolledwindow, .fullscreen window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > box.vertical > stack > grid.horizontal > scrolledwindow { + border-bottom-left-radius: 0; +} + .open-document-selector-treeview.view { padding: 3px 6px 3px 6px; border-color: #242424; @@ -5923,12 +5967,12 @@ window.background.csd > headerbar.titlebar > leaflet > headerbar:last-child, win } .geary-main-window.background.csd > overlay > box.vertical > paned > .sidebar > searchbar, -window#GearyMainWindow.background.csd > overlay > box.vertical > paned > .sidebar > searchbar, window.background.csd > hdyleaflet > box.vertical > searchbar, window.background.csd > leaflet > box.vertical > searchbar { +window#GearyMainWindow.background.csd > overlay > box.vertical > paned > .sidebar > searchbar, window.background.csd > hdyleaflet > box.vertical > searchbar, window.background.csd > leaflet > box.vertical > searchbar, window.background.csd > box.horizontal > box.vertical > searchbar { background-color: #333333; } .geary-main-window.background.csd > overlay > box.vertical > paned > .sidebar > searchbar > revealer > box, -window#GearyMainWindow.background.csd > overlay > box.vertical > paned > .sidebar > searchbar > revealer > box, window.background.csd > hdyleaflet > box.vertical > searchbar > revealer > box, window.background.csd > leaflet > box.vertical > searchbar > revealer > box { +window#GearyMainWindow.background.csd > overlay > box.vertical > paned > .sidebar > searchbar > revealer > box, window.background.csd > hdyleaflet > box.vertical > searchbar > revealer > box, window.background.csd > leaflet > box.vertical > searchbar > revealer > box, window.background.csd > box.horizontal > box.vertical > searchbar > revealer > box { border-color: #0e0e0e; } @@ -5938,60 +5982,60 @@ window.background.csd > overlay > leaflet > separator.sidebar, box.horizontal > hdyleaflet > separator.sidebar, leaflet > separator.sidebar, window.background.csd > box.horizontal:not(.titlebar) > separator.vertical, window.background.csd > headerbar.titlebar > box.horizontal > separator.sidebar, window.background.csd > headerbar.titlebar > hdyleaflet > separator.sidebar, -window.background.csd > headerbar.titlebar > leaflet > separator.sidebar, window.background.csd > hdyleaflet > separator.vertical, window.background.csd > leaflet > separator.vertical, .titlebar:not(headerbar) > separator, window.org-gnome-gedit > paned.titlebar > separator, window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > separator, window.org-gnome-gedit > paned.titlebar > separator:backdrop, window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > separator:backdrop { +window.background.csd > headerbar.titlebar > leaflet > separator.sidebar, window.background.csd > hdyleaflet > separator.vertical, window.background.csd > leaflet > separator.vertical, window.background.csd > box.horizontal > separator.vertical, .titlebar:not(headerbar) > separator, window.org-gnome-gedit > paned.titlebar > separator, window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > separator, window.org-gnome-gedit > paned.titlebar > separator:backdrop, window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > separator:backdrop { background-image: image(#0e0e0e); background-color: transparent; border-right: none; } -.tweak-group-startup, list.tweak-group list, hdyleaflet list.view, hdyleaflet list.frame, leaflet list.view, leaflet list.frame, hdyleaflet frame.view, leaflet frame.view, hdyleaflet frame:not(.view) list:not(.contacts-contact-list), leaflet frame:not(.view) list:not(.contacts-contact-list) { +.tweak-group-startup, list.tweak-group list, hdyleaflet list.view, hdyleaflet list.frame, leaflet list.view, leaflet list.frame, box.horizontal > stack.background list.view, box.horizontal > stack.background list.frame, hdyleaflet frame.view, leaflet frame.view, box.horizontal > stack.background frame.view, hdyleaflet frame:not(.view) list:not(.contacts-contact-list), leaflet frame:not(.view) list:not(.contacts-contact-list), box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) { border-radius: 12px; box-shadow: inset 0 0 8px rgba(255, 255, 255, 0.03), inset 0 0 3px rgba(255, 255, 255, 0.02), inset 0 0 0 1px rgba(255, 255, 255, 0.04), inset 0 1px rgba(255, 255, 255, 0.06); background-color: rgba(255, 255, 255, 0.05); border: none; } -.tweak-group-startup > separator, list.tweak-group list > separator, hdyleaflet list.view > separator, hdyleaflet list.frame > separator, leaflet list.view > separator, leaflet list.frame > separator, hdyleaflet frame.view > separator, leaflet frame.view > separator, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) > separator, leaflet frame:not(.view) list:not(.contacts-contact-list) > separator { +.tweak-group-startup > separator, list.tweak-group list > separator, hdyleaflet list.view > separator, hdyleaflet list.frame > separator, leaflet list.view > separator, leaflet list.frame > separator, box.horizontal > stack.background list.view > separator, box.horizontal > stack.background list.frame > separator, hdyleaflet frame.view > separator, leaflet frame.view > separator, box.horizontal > stack.background frame.view > separator, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) > separator, leaflet frame:not(.view) list:not(.contacts-contact-list) > separator, box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) > separator { background: none; min-height: 0; } -list.tweak-group list row.activatable:first-child, hdyleaflet list.view row.activatable:first-child, hdyleaflet list.frame row.activatable:first-child, leaflet list.view row.activatable:first-child, leaflet list.frame row.activatable:first-child, hdyleaflet frame.view list row.activatable:first-child, leaflet frame.view list row.activatable:first-child, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:first-child, leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:first-child { +list.tweak-group list row.activatable:first-child, hdyleaflet list.view row.activatable:first-child, hdyleaflet list.frame row.activatable:first-child, leaflet list.view row.activatable:first-child, leaflet list.frame row.activatable:first-child, box.horizontal > stack.background list.view row.activatable:first-child, box.horizontal > stack.background list.frame row.activatable:first-child, hdyleaflet frame.view list row.activatable:first-child, leaflet frame.view list row.activatable:first-child, box.horizontal > stack.background frame.view list row.activatable:first-child, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:first-child, leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:first-child, box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) row.activatable:first-child { border-top-left-radius: 12px; border-top-right-radius: 12px; } -list.tweak-group list row.activatable:last-child, hdyleaflet list.view row.activatable:last-child, hdyleaflet list.frame row.activatable:last-child, leaflet list.view row.activatable:last-child, leaflet list.frame row.activatable:last-child, hdyleaflet frame.view list row.activatable:last-child, leaflet frame.view list row.activatable:last-child, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:last-child, leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:last-child { +list.tweak-group list row.activatable:last-child, hdyleaflet list.view row.activatable:last-child, hdyleaflet list.frame row.activatable:last-child, leaflet list.view row.activatable:last-child, leaflet list.frame row.activatable:last-child, box.horizontal > stack.background list.view row.activatable:last-child, box.horizontal > stack.background list.frame row.activatable:last-child, hdyleaflet frame.view list row.activatable:last-child, leaflet frame.view list row.activatable:last-child, box.horizontal > stack.background frame.view list row.activatable:last-child, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:last-child, leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:last-child, box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) row.activatable:last-child { border-bottom-left-radius: 12px; border-bottom-right-radius: 12px; } -list.tweak-group list row.activatable:only-child, hdyleaflet list.view row.activatable:only-child, hdyleaflet list.frame row.activatable:only-child, leaflet list.view row.activatable:only-child, leaflet list.frame row.activatable:only-child, hdyleaflet frame.view list row.activatable:only-child, leaflet frame.view list row.activatable:only-child, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:only-child, leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:only-child { +list.tweak-group list row.activatable:only-child, hdyleaflet list.view row.activatable:only-child, hdyleaflet list.frame row.activatable:only-child, leaflet list.view row.activatable:only-child, leaflet list.frame row.activatable:only-child, box.horizontal > stack.background list.view row.activatable:only-child, box.horizontal > stack.background list.frame row.activatable:only-child, hdyleaflet frame.view list row.activatable:only-child, leaflet frame.view list row.activatable:only-child, box.horizontal > stack.background frame.view list row.activatable:only-child, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:only-child, leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:only-child, box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) row.activatable:only-child { border-radius: 12px; } -hdyleaflet list > row.activatable, leaflet list > row.activatable { +hdyleaflet list > row.activatable, leaflet list > row.activatable, box.horizontal > stack.background list > row.activatable { margin: 2px 4px; border-radius: 8px; -gtk-outline-radius: 6px; } -hdyleaflet frame > border, leaflet frame > border { +hdyleaflet frame > border, leaflet frame > border, box.horizontal > stack.background frame > border { border: none; } -hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable .row-header > button:not(.text-button), leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable .row-header > button:not(.text-button) { +hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable .row-header > button:not(.text-button), leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable .row-header > button:not(.text-button), box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) row.activatable .row-header > button:not(.text-button) { min-height: 28px; min-width: 28px; padding: 0; margin: 4px 0; } -hdyleaflet frame.view list, leaflet frame.view list { +hdyleaflet frame.view list, leaflet frame.view list, box.horizontal > stack.background frame.view list { background: none; } -hdyleaflet frame.view list > separator, leaflet frame.view list > separator { +hdyleaflet frame.view list > separator, leaflet frame.view list > separator, box.horizontal > stack.background frame.view list > separator { background: none; min-height: 0; } diff --git a/src/main/gtk-3.0/gtk-dark-pink.css b/src/main/gtk-3.0/gtk-dark-pink.css index 2f2d3e1..ed01211 100644 --- a/src/main/gtk-3.0/gtk-dark-pink.css +++ b/src/main/gtk-3.0/gtk-dark-pink.css @@ -1641,6 +1641,7 @@ headerbar.titlebar headerbar:not(.titlebar) { } .tiled headerbar, .tiled headerbar:backdrop, .maximized headerbar, .maximized headerbar:backdrop { + border-radius: 0 0 0 0; box-shadow: none; } @@ -1681,10 +1682,18 @@ separator:first-child + headerbar, separator:first-child + headerbar:backdrop, h border-top-left-radius: 12px; } +.maximized separator:first-child + headerbar, .tiled separator:first-child + headerbar, .maximized separator:first-child + headerbar:backdrop, .tiled separator:first-child + headerbar:backdrop, .maximized headerbar:first-child, .tiled headerbar:first-child, .maximized headerbar:first-child:backdrop, .tiled headerbar:first-child:backdrop { + border-top-left-radius: 0; +} + headerbar:last-child, headerbar:last-child:backdrop { border-top-right-radius: 12px; } +.maximized headerbar:last-child, .tiled headerbar:last-child, .maximized headerbar:last-child:backdrop, .tiled headerbar:last-child:backdrop { + border-top-right-radius: 0; +} + stack headerbar:first-child, stack headerbar:last-child { border-top-left-radius: 12px; border-top-right-radius: 12px; @@ -1703,6 +1712,11 @@ window stack headerbar:first-child:backdrop, window stack headerbar:first-child, border-top-right-radius: 12px; } +window.tiled headerbar, window.tiled headerbar:first-child, window.tiled headerbar:last-child, window.tiled headerbar:only-child, window.tiled-top headerbar, window.tiled-top headerbar:first-child, window.tiled-top headerbar:last-child, window.tiled-top headerbar:only-child, window.tiled-right headerbar, window.tiled-right headerbar:first-child, window.tiled-right headerbar:last-child, window.tiled-right headerbar:only-child, window.tiled-bottom headerbar, window.tiled-bottom headerbar:first-child, window.tiled-bottom headerbar:last-child, window.tiled-bottom headerbar:only-child, window.tiled-left headerbar, window.tiled-left headerbar:first-child, window.tiled-left headerbar:last-child, window.tiled-left headerbar:only-child, window.maximized headerbar, window.maximized headerbar:first-child, window.maximized headerbar:last-child, window.maximized headerbar:only-child { + border-top-left-radius: 0; + border-top-right-radius: 0; +} + window.fullscreen headerbar, window.fullscreen headerbar:first-child, window.fullscreen headerbar:last-child, window.fullscreen headerbar:only-child, .solid-csd headerbar, .solid-csd headerbar:first-child, .solid-csd headerbar:last-child, .solid-csd headerbar:only-child { border-top-left-radius: 0; border-top-right-radius: 0; @@ -1717,10 +1731,15 @@ window.fullscreen headerbar, window.fullscreen headerbar:first-child, window.ful box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); } -.fullscreen .titlebar, .fullscreen .titlebar headerbar { +.tiled .titlebar, .maximized .titlebar, .fullscreen .titlebar, .tiled .titlebar headerbar, .maximized .titlebar headerbar, .fullscreen .titlebar headerbar { box-shadow: none; } +.tiled .titlebar, .tiled .titlebar.background, .maximized .titlebar, .maximized .titlebar.background, .fullscreen .titlebar, .fullscreen .titlebar.background, .tiled .titlebar headerbar, .tiled .titlebar headerbar.background, .maximized .titlebar headerbar, .maximized .titlebar headerbar.background, .fullscreen .titlebar headerbar, .fullscreen .titlebar headerbar.background { + border-top-left-radius: 0; + border-top-right-radius: 0; +} + .titlebar > box.left.horizontal, .titlebar > box.right.horizontal { padding: 0 6px; @@ -4550,6 +4569,7 @@ decoration:backdrop { } .maximized decoration, .fullscreen decoration, .tiled decoration, .tiled-top decoration, .tiled-right decoration, .tiled-bottom decoration, .tiled-left decoration { + border-radius: 0; box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.35), 0 0 0 2px rgba(0, 0, 0, 0.1), 0 0 0 1px rgba(0, 0, 0, 0.75); } @@ -4568,6 +4588,10 @@ decoration:backdrop { box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.35), 0 0 0 2px rgba(0, 0, 0, 0.1), 0 0 0 1px rgba(0, 0, 0, 0.75); } +.ssd decoration.maximized { + border-radius: 0 0 0 0; +} + .csd.popup decoration { border-radius: 10px; box-shadow: 0 5px 8px rgba(0, 0, 0, 0.15), 0 8px 15px rgba(0, 0, 0, 0.08), 0 0 0 2px rgba(0, 0, 0, 0.1), 0 0 0 1px rgba(0, 0, 0, 0.75); @@ -4808,6 +4832,10 @@ terminal-window notebook button.flat.toggle.popup { margin: -2px; } +terminal-window.background.csd.maximized { + border-radius: 0 0 0 0; +} + window.background.csd > box.vertical > box.horizontal > frame > border { border-width: 0 1px 0 0; } @@ -5062,6 +5090,18 @@ window.background.csd > box.vertical > box.horizontal > stack > widget > noteboo -gtk-icon-shadow: none; } +.nautilus-window.maximized notebook, .nautilus-window.maximized notebook > stack { + border-radius: 0 0 0 0; +} + +.nautilus-window.maximized headerbar { + border-radius: 0 0 0 0; +} + +.nautilus-window.maximized placessidebar { + border-bottom-left-radius: 0; +} + .nautilus-window placesview row.activatable { border-radius: 6px; margin-right: 6px; @@ -5321,6 +5361,10 @@ window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned s background: none; } +.tiled window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > box.vertical > stack > grid.horizontal > scrolledwindow, .maximized window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > box.vertical > stack > grid.horizontal > scrolledwindow, .fullscreen window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > box.vertical > stack > grid.horizontal > scrolledwindow { + border-bottom-left-radius: 0; +} + .open-document-selector-treeview.view { padding: 3px 6px 3px 6px; border-color: #242424; @@ -5923,12 +5967,12 @@ window.background.csd > headerbar.titlebar > leaflet > headerbar:last-child, win } .geary-main-window.background.csd > overlay > box.vertical > paned > .sidebar > searchbar, -window#GearyMainWindow.background.csd > overlay > box.vertical > paned > .sidebar > searchbar, window.background.csd > hdyleaflet > box.vertical > searchbar, window.background.csd > leaflet > box.vertical > searchbar { +window#GearyMainWindow.background.csd > overlay > box.vertical > paned > .sidebar > searchbar, window.background.csd > hdyleaflet > box.vertical > searchbar, window.background.csd > leaflet > box.vertical > searchbar, window.background.csd > box.horizontal > box.vertical > searchbar { background-color: #333333; } .geary-main-window.background.csd > overlay > box.vertical > paned > .sidebar > searchbar > revealer > box, -window#GearyMainWindow.background.csd > overlay > box.vertical > paned > .sidebar > searchbar > revealer > box, window.background.csd > hdyleaflet > box.vertical > searchbar > revealer > box, window.background.csd > leaflet > box.vertical > searchbar > revealer > box { +window#GearyMainWindow.background.csd > overlay > box.vertical > paned > .sidebar > searchbar > revealer > box, window.background.csd > hdyleaflet > box.vertical > searchbar > revealer > box, window.background.csd > leaflet > box.vertical > searchbar > revealer > box, window.background.csd > box.horizontal > box.vertical > searchbar > revealer > box { border-color: #0e0e0e; } @@ -5938,60 +5982,60 @@ window.background.csd > overlay > leaflet > separator.sidebar, box.horizontal > hdyleaflet > separator.sidebar, leaflet > separator.sidebar, window.background.csd > box.horizontal:not(.titlebar) > separator.vertical, window.background.csd > headerbar.titlebar > box.horizontal > separator.sidebar, window.background.csd > headerbar.titlebar > hdyleaflet > separator.sidebar, -window.background.csd > headerbar.titlebar > leaflet > separator.sidebar, window.background.csd > hdyleaflet > separator.vertical, window.background.csd > leaflet > separator.vertical, .titlebar:not(headerbar) > separator, window.org-gnome-gedit > paned.titlebar > separator, window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > separator, window.org-gnome-gedit > paned.titlebar > separator:backdrop, window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > separator:backdrop { +window.background.csd > headerbar.titlebar > leaflet > separator.sidebar, window.background.csd > hdyleaflet > separator.vertical, window.background.csd > leaflet > separator.vertical, window.background.csd > box.horizontal > separator.vertical, .titlebar:not(headerbar) > separator, window.org-gnome-gedit > paned.titlebar > separator, window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > separator, window.org-gnome-gedit > paned.titlebar > separator:backdrop, window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > separator:backdrop { background-image: image(#0e0e0e); background-color: transparent; border-right: none; } -.tweak-group-startup, list.tweak-group list, hdyleaflet list.view, hdyleaflet list.frame, leaflet list.view, leaflet list.frame, hdyleaflet frame.view, leaflet frame.view, hdyleaflet frame:not(.view) list:not(.contacts-contact-list), leaflet frame:not(.view) list:not(.contacts-contact-list) { +.tweak-group-startup, list.tweak-group list, hdyleaflet list.view, hdyleaflet list.frame, leaflet list.view, leaflet list.frame, box.horizontal > stack.background list.view, box.horizontal > stack.background list.frame, hdyleaflet frame.view, leaflet frame.view, box.horizontal > stack.background frame.view, hdyleaflet frame:not(.view) list:not(.contacts-contact-list), leaflet frame:not(.view) list:not(.contacts-contact-list), box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) { border-radius: 12px; box-shadow: inset 0 0 8px rgba(255, 255, 255, 0.03), inset 0 0 3px rgba(255, 255, 255, 0.02), inset 0 0 0 1px rgba(255, 255, 255, 0.04), inset 0 1px rgba(255, 255, 255, 0.06); background-color: rgba(255, 255, 255, 0.05); border: none; } -.tweak-group-startup > separator, list.tweak-group list > separator, hdyleaflet list.view > separator, hdyleaflet list.frame > separator, leaflet list.view > separator, leaflet list.frame > separator, hdyleaflet frame.view > separator, leaflet frame.view > separator, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) > separator, leaflet frame:not(.view) list:not(.contacts-contact-list) > separator { +.tweak-group-startup > separator, list.tweak-group list > separator, hdyleaflet list.view > separator, hdyleaflet list.frame > separator, leaflet list.view > separator, leaflet list.frame > separator, box.horizontal > stack.background list.view > separator, box.horizontal > stack.background list.frame > separator, hdyleaflet frame.view > separator, leaflet frame.view > separator, box.horizontal > stack.background frame.view > separator, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) > separator, leaflet frame:not(.view) list:not(.contacts-contact-list) > separator, box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) > separator { background: none; min-height: 0; } -list.tweak-group list row.activatable:first-child, hdyleaflet list.view row.activatable:first-child, hdyleaflet list.frame row.activatable:first-child, leaflet list.view row.activatable:first-child, leaflet list.frame row.activatable:first-child, hdyleaflet frame.view list row.activatable:first-child, leaflet frame.view list row.activatable:first-child, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:first-child, leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:first-child { +list.tweak-group list row.activatable:first-child, hdyleaflet list.view row.activatable:first-child, hdyleaflet list.frame row.activatable:first-child, leaflet list.view row.activatable:first-child, leaflet list.frame row.activatable:first-child, box.horizontal > stack.background list.view row.activatable:first-child, box.horizontal > stack.background list.frame row.activatable:first-child, hdyleaflet frame.view list row.activatable:first-child, leaflet frame.view list row.activatable:first-child, box.horizontal > stack.background frame.view list row.activatable:first-child, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:first-child, leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:first-child, box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) row.activatable:first-child { border-top-left-radius: 12px; border-top-right-radius: 12px; } -list.tweak-group list row.activatable:last-child, hdyleaflet list.view row.activatable:last-child, hdyleaflet list.frame row.activatable:last-child, leaflet list.view row.activatable:last-child, leaflet list.frame row.activatable:last-child, hdyleaflet frame.view list row.activatable:last-child, leaflet frame.view list row.activatable:last-child, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:last-child, leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:last-child { +list.tweak-group list row.activatable:last-child, hdyleaflet list.view row.activatable:last-child, hdyleaflet list.frame row.activatable:last-child, leaflet list.view row.activatable:last-child, leaflet list.frame row.activatable:last-child, box.horizontal > stack.background list.view row.activatable:last-child, box.horizontal > stack.background list.frame row.activatable:last-child, hdyleaflet frame.view list row.activatable:last-child, leaflet frame.view list row.activatable:last-child, box.horizontal > stack.background frame.view list row.activatable:last-child, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:last-child, leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:last-child, box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) row.activatable:last-child { border-bottom-left-radius: 12px; border-bottom-right-radius: 12px; } -list.tweak-group list row.activatable:only-child, hdyleaflet list.view row.activatable:only-child, hdyleaflet list.frame row.activatable:only-child, leaflet list.view row.activatable:only-child, leaflet list.frame row.activatable:only-child, hdyleaflet frame.view list row.activatable:only-child, leaflet frame.view list row.activatable:only-child, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:only-child, leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:only-child { +list.tweak-group list row.activatable:only-child, hdyleaflet list.view row.activatable:only-child, hdyleaflet list.frame row.activatable:only-child, leaflet list.view row.activatable:only-child, leaflet list.frame row.activatable:only-child, box.horizontal > stack.background list.view row.activatable:only-child, box.horizontal > stack.background list.frame row.activatable:only-child, hdyleaflet frame.view list row.activatable:only-child, leaflet frame.view list row.activatable:only-child, box.horizontal > stack.background frame.view list row.activatable:only-child, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:only-child, leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:only-child, box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) row.activatable:only-child { border-radius: 12px; } -hdyleaflet list > row.activatable, leaflet list > row.activatable { +hdyleaflet list > row.activatable, leaflet list > row.activatable, box.horizontal > stack.background list > row.activatable { margin: 2px 4px; border-radius: 8px; -gtk-outline-radius: 6px; } -hdyleaflet frame > border, leaflet frame > border { +hdyleaflet frame > border, leaflet frame > border, box.horizontal > stack.background frame > border { border: none; } -hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable .row-header > button:not(.text-button), leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable .row-header > button:not(.text-button) { +hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable .row-header > button:not(.text-button), leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable .row-header > button:not(.text-button), box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) row.activatable .row-header > button:not(.text-button) { min-height: 28px; min-width: 28px; padding: 0; margin: 4px 0; } -hdyleaflet frame.view list, leaflet frame.view list { +hdyleaflet frame.view list, leaflet frame.view list, box.horizontal > stack.background frame.view list { background: none; } -hdyleaflet frame.view list > separator, leaflet frame.view list > separator { +hdyleaflet frame.view list > separator, leaflet frame.view list > separator, box.horizontal > stack.background frame.view list > separator { background: none; min-height: 0; } diff --git a/src/main/gtk-3.0/gtk-dark-purple.css b/src/main/gtk-3.0/gtk-dark-purple.css index 550c13e..aea4c45 100644 --- a/src/main/gtk-3.0/gtk-dark-purple.css +++ b/src/main/gtk-3.0/gtk-dark-purple.css @@ -1641,6 +1641,7 @@ headerbar.titlebar headerbar:not(.titlebar) { } .tiled headerbar, .tiled headerbar:backdrop, .maximized headerbar, .maximized headerbar:backdrop { + border-radius: 0 0 0 0; box-shadow: none; } @@ -1681,10 +1682,18 @@ separator:first-child + headerbar, separator:first-child + headerbar:backdrop, h border-top-left-radius: 12px; } +.maximized separator:first-child + headerbar, .tiled separator:first-child + headerbar, .maximized separator:first-child + headerbar:backdrop, .tiled separator:first-child + headerbar:backdrop, .maximized headerbar:first-child, .tiled headerbar:first-child, .maximized headerbar:first-child:backdrop, .tiled headerbar:first-child:backdrop { + border-top-left-radius: 0; +} + headerbar:last-child, headerbar:last-child:backdrop { border-top-right-radius: 12px; } +.maximized headerbar:last-child, .tiled headerbar:last-child, .maximized headerbar:last-child:backdrop, .tiled headerbar:last-child:backdrop { + border-top-right-radius: 0; +} + stack headerbar:first-child, stack headerbar:last-child { border-top-left-radius: 12px; border-top-right-radius: 12px; @@ -1703,6 +1712,11 @@ window stack headerbar:first-child:backdrop, window stack headerbar:first-child, border-top-right-radius: 12px; } +window.tiled headerbar, window.tiled headerbar:first-child, window.tiled headerbar:last-child, window.tiled headerbar:only-child, window.tiled-top headerbar, window.tiled-top headerbar:first-child, window.tiled-top headerbar:last-child, window.tiled-top headerbar:only-child, window.tiled-right headerbar, window.tiled-right headerbar:first-child, window.tiled-right headerbar:last-child, window.tiled-right headerbar:only-child, window.tiled-bottom headerbar, window.tiled-bottom headerbar:first-child, window.tiled-bottom headerbar:last-child, window.tiled-bottom headerbar:only-child, window.tiled-left headerbar, window.tiled-left headerbar:first-child, window.tiled-left headerbar:last-child, window.tiled-left headerbar:only-child, window.maximized headerbar, window.maximized headerbar:first-child, window.maximized headerbar:last-child, window.maximized headerbar:only-child { + border-top-left-radius: 0; + border-top-right-radius: 0; +} + window.fullscreen headerbar, window.fullscreen headerbar:first-child, window.fullscreen headerbar:last-child, window.fullscreen headerbar:only-child, .solid-csd headerbar, .solid-csd headerbar:first-child, .solid-csd headerbar:last-child, .solid-csd headerbar:only-child { border-top-left-radius: 0; border-top-right-radius: 0; @@ -1717,10 +1731,15 @@ window.fullscreen headerbar, window.fullscreen headerbar:first-child, window.ful box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); } -.fullscreen .titlebar, .fullscreen .titlebar headerbar { +.tiled .titlebar, .maximized .titlebar, .fullscreen .titlebar, .tiled .titlebar headerbar, .maximized .titlebar headerbar, .fullscreen .titlebar headerbar { box-shadow: none; } +.tiled .titlebar, .tiled .titlebar.background, .maximized .titlebar, .maximized .titlebar.background, .fullscreen .titlebar, .fullscreen .titlebar.background, .tiled .titlebar headerbar, .tiled .titlebar headerbar.background, .maximized .titlebar headerbar, .maximized .titlebar headerbar.background, .fullscreen .titlebar headerbar, .fullscreen .titlebar headerbar.background { + border-top-left-radius: 0; + border-top-right-radius: 0; +} + .titlebar > box.left.horizontal, .titlebar > box.right.horizontal { padding: 0 6px; @@ -4550,6 +4569,7 @@ decoration:backdrop { } .maximized decoration, .fullscreen decoration, .tiled decoration, .tiled-top decoration, .tiled-right decoration, .tiled-bottom decoration, .tiled-left decoration { + border-radius: 0; box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.35), 0 0 0 2px rgba(0, 0, 0, 0.1), 0 0 0 1px rgba(0, 0, 0, 0.75); } @@ -4568,6 +4588,10 @@ decoration:backdrop { box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.35), 0 0 0 2px rgba(0, 0, 0, 0.1), 0 0 0 1px rgba(0, 0, 0, 0.75); } +.ssd decoration.maximized { + border-radius: 0 0 0 0; +} + .csd.popup decoration { border-radius: 10px; box-shadow: 0 5px 8px rgba(0, 0, 0, 0.15), 0 8px 15px rgba(0, 0, 0, 0.08), 0 0 0 2px rgba(0, 0, 0, 0.1), 0 0 0 1px rgba(0, 0, 0, 0.75); @@ -4808,6 +4832,10 @@ terminal-window notebook button.flat.toggle.popup { margin: -2px; } +terminal-window.background.csd.maximized { + border-radius: 0 0 0 0; +} + window.background.csd > box.vertical > box.horizontal > frame > border { border-width: 0 1px 0 0; } @@ -5062,6 +5090,18 @@ window.background.csd > box.vertical > box.horizontal > stack > widget > noteboo -gtk-icon-shadow: none; } +.nautilus-window.maximized notebook, .nautilus-window.maximized notebook > stack { + border-radius: 0 0 0 0; +} + +.nautilus-window.maximized headerbar { + border-radius: 0 0 0 0; +} + +.nautilus-window.maximized placessidebar { + border-bottom-left-radius: 0; +} + .nautilus-window placesview row.activatable { border-radius: 6px; margin-right: 6px; @@ -5321,6 +5361,10 @@ window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned s background: none; } +.tiled window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > box.vertical > stack > grid.horizontal > scrolledwindow, .maximized window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > box.vertical > stack > grid.horizontal > scrolledwindow, .fullscreen window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > box.vertical > stack > grid.horizontal > scrolledwindow { + border-bottom-left-radius: 0; +} + .open-document-selector-treeview.view { padding: 3px 6px 3px 6px; border-color: #242424; @@ -5923,12 +5967,12 @@ window.background.csd > headerbar.titlebar > leaflet > headerbar:last-child, win } .geary-main-window.background.csd > overlay > box.vertical > paned > .sidebar > searchbar, -window#GearyMainWindow.background.csd > overlay > box.vertical > paned > .sidebar > searchbar, window.background.csd > hdyleaflet > box.vertical > searchbar, window.background.csd > leaflet > box.vertical > searchbar { +window#GearyMainWindow.background.csd > overlay > box.vertical > paned > .sidebar > searchbar, window.background.csd > hdyleaflet > box.vertical > searchbar, window.background.csd > leaflet > box.vertical > searchbar, window.background.csd > box.horizontal > box.vertical > searchbar { background-color: #333333; } .geary-main-window.background.csd > overlay > box.vertical > paned > .sidebar > searchbar > revealer > box, -window#GearyMainWindow.background.csd > overlay > box.vertical > paned > .sidebar > searchbar > revealer > box, window.background.csd > hdyleaflet > box.vertical > searchbar > revealer > box, window.background.csd > leaflet > box.vertical > searchbar > revealer > box { +window#GearyMainWindow.background.csd > overlay > box.vertical > paned > .sidebar > searchbar > revealer > box, window.background.csd > hdyleaflet > box.vertical > searchbar > revealer > box, window.background.csd > leaflet > box.vertical > searchbar > revealer > box, window.background.csd > box.horizontal > box.vertical > searchbar > revealer > box { border-color: #0e0e0e; } @@ -5938,60 +5982,60 @@ window.background.csd > overlay > leaflet > separator.sidebar, box.horizontal > hdyleaflet > separator.sidebar, leaflet > separator.sidebar, window.background.csd > box.horizontal:not(.titlebar) > separator.vertical, window.background.csd > headerbar.titlebar > box.horizontal > separator.sidebar, window.background.csd > headerbar.titlebar > hdyleaflet > separator.sidebar, -window.background.csd > headerbar.titlebar > leaflet > separator.sidebar, window.background.csd > hdyleaflet > separator.vertical, window.background.csd > leaflet > separator.vertical, .titlebar:not(headerbar) > separator, window.org-gnome-gedit > paned.titlebar > separator, window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > separator, window.org-gnome-gedit > paned.titlebar > separator:backdrop, window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > separator:backdrop { +window.background.csd > headerbar.titlebar > leaflet > separator.sidebar, window.background.csd > hdyleaflet > separator.vertical, window.background.csd > leaflet > separator.vertical, window.background.csd > box.horizontal > separator.vertical, .titlebar:not(headerbar) > separator, window.org-gnome-gedit > paned.titlebar > separator, window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > separator, window.org-gnome-gedit > paned.titlebar > separator:backdrop, window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > separator:backdrop { background-image: image(#0e0e0e); background-color: transparent; border-right: none; } -.tweak-group-startup, list.tweak-group list, hdyleaflet list.view, hdyleaflet list.frame, leaflet list.view, leaflet list.frame, hdyleaflet frame.view, leaflet frame.view, hdyleaflet frame:not(.view) list:not(.contacts-contact-list), leaflet frame:not(.view) list:not(.contacts-contact-list) { +.tweak-group-startup, list.tweak-group list, hdyleaflet list.view, hdyleaflet list.frame, leaflet list.view, leaflet list.frame, box.horizontal > stack.background list.view, box.horizontal > stack.background list.frame, hdyleaflet frame.view, leaflet frame.view, box.horizontal > stack.background frame.view, hdyleaflet frame:not(.view) list:not(.contacts-contact-list), leaflet frame:not(.view) list:not(.contacts-contact-list), box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) { border-radius: 12px; box-shadow: inset 0 0 8px rgba(255, 255, 255, 0.03), inset 0 0 3px rgba(255, 255, 255, 0.02), inset 0 0 0 1px rgba(255, 255, 255, 0.04), inset 0 1px rgba(255, 255, 255, 0.06); background-color: rgba(255, 255, 255, 0.05); border: none; } -.tweak-group-startup > separator, list.tweak-group list > separator, hdyleaflet list.view > separator, hdyleaflet list.frame > separator, leaflet list.view > separator, leaflet list.frame > separator, hdyleaflet frame.view > separator, leaflet frame.view > separator, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) > separator, leaflet frame:not(.view) list:not(.contacts-contact-list) > separator { +.tweak-group-startup > separator, list.tweak-group list > separator, hdyleaflet list.view > separator, hdyleaflet list.frame > separator, leaflet list.view > separator, leaflet list.frame > separator, box.horizontal > stack.background list.view > separator, box.horizontal > stack.background list.frame > separator, hdyleaflet frame.view > separator, leaflet frame.view > separator, box.horizontal > stack.background frame.view > separator, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) > separator, leaflet frame:not(.view) list:not(.contacts-contact-list) > separator, box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) > separator { background: none; min-height: 0; } -list.tweak-group list row.activatable:first-child, hdyleaflet list.view row.activatable:first-child, hdyleaflet list.frame row.activatable:first-child, leaflet list.view row.activatable:first-child, leaflet list.frame row.activatable:first-child, hdyleaflet frame.view list row.activatable:first-child, leaflet frame.view list row.activatable:first-child, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:first-child, leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:first-child { +list.tweak-group list row.activatable:first-child, hdyleaflet list.view row.activatable:first-child, hdyleaflet list.frame row.activatable:first-child, leaflet list.view row.activatable:first-child, leaflet list.frame row.activatable:first-child, box.horizontal > stack.background list.view row.activatable:first-child, box.horizontal > stack.background list.frame row.activatable:first-child, hdyleaflet frame.view list row.activatable:first-child, leaflet frame.view list row.activatable:first-child, box.horizontal > stack.background frame.view list row.activatable:first-child, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:first-child, leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:first-child, box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) row.activatable:first-child { border-top-left-radius: 12px; border-top-right-radius: 12px; } -list.tweak-group list row.activatable:last-child, hdyleaflet list.view row.activatable:last-child, hdyleaflet list.frame row.activatable:last-child, leaflet list.view row.activatable:last-child, leaflet list.frame row.activatable:last-child, hdyleaflet frame.view list row.activatable:last-child, leaflet frame.view list row.activatable:last-child, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:last-child, leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:last-child { +list.tweak-group list row.activatable:last-child, hdyleaflet list.view row.activatable:last-child, hdyleaflet list.frame row.activatable:last-child, leaflet list.view row.activatable:last-child, leaflet list.frame row.activatable:last-child, box.horizontal > stack.background list.view row.activatable:last-child, box.horizontal > stack.background list.frame row.activatable:last-child, hdyleaflet frame.view list row.activatable:last-child, leaflet frame.view list row.activatable:last-child, box.horizontal > stack.background frame.view list row.activatable:last-child, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:last-child, leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:last-child, box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) row.activatable:last-child { border-bottom-left-radius: 12px; border-bottom-right-radius: 12px; } -list.tweak-group list row.activatable:only-child, hdyleaflet list.view row.activatable:only-child, hdyleaflet list.frame row.activatable:only-child, leaflet list.view row.activatable:only-child, leaflet list.frame row.activatable:only-child, hdyleaflet frame.view list row.activatable:only-child, leaflet frame.view list row.activatable:only-child, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:only-child, leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:only-child { +list.tweak-group list row.activatable:only-child, hdyleaflet list.view row.activatable:only-child, hdyleaflet list.frame row.activatable:only-child, leaflet list.view row.activatable:only-child, leaflet list.frame row.activatable:only-child, box.horizontal > stack.background list.view row.activatable:only-child, box.horizontal > stack.background list.frame row.activatable:only-child, hdyleaflet frame.view list row.activatable:only-child, leaflet frame.view list row.activatable:only-child, box.horizontal > stack.background frame.view list row.activatable:only-child, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:only-child, leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:only-child, box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) row.activatable:only-child { border-radius: 12px; } -hdyleaflet list > row.activatable, leaflet list > row.activatable { +hdyleaflet list > row.activatable, leaflet list > row.activatable, box.horizontal > stack.background list > row.activatable { margin: 2px 4px; border-radius: 8px; -gtk-outline-radius: 6px; } -hdyleaflet frame > border, leaflet frame > border { +hdyleaflet frame > border, leaflet frame > border, box.horizontal > stack.background frame > border { border: none; } -hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable .row-header > button:not(.text-button), leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable .row-header > button:not(.text-button) { +hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable .row-header > button:not(.text-button), leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable .row-header > button:not(.text-button), box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) row.activatable .row-header > button:not(.text-button) { min-height: 28px; min-width: 28px; padding: 0; margin: 4px 0; } -hdyleaflet frame.view list, leaflet frame.view list { +hdyleaflet frame.view list, leaflet frame.view list, box.horizontal > stack.background frame.view list { background: none; } -hdyleaflet frame.view list > separator, leaflet frame.view list > separator { +hdyleaflet frame.view list > separator, leaflet frame.view list > separator, box.horizontal > stack.background frame.view list > separator { background: none; min-height: 0; } diff --git a/src/main/gtk-3.0/gtk-dark-red.css b/src/main/gtk-3.0/gtk-dark-red.css index e52c678..13bd1fb 100644 --- a/src/main/gtk-3.0/gtk-dark-red.css +++ b/src/main/gtk-3.0/gtk-dark-red.css @@ -1641,6 +1641,7 @@ headerbar.titlebar headerbar:not(.titlebar) { } .tiled headerbar, .tiled headerbar:backdrop, .maximized headerbar, .maximized headerbar:backdrop { + border-radius: 0 0 0 0; box-shadow: none; } @@ -1681,10 +1682,18 @@ separator:first-child + headerbar, separator:first-child + headerbar:backdrop, h border-top-left-radius: 12px; } +.maximized separator:first-child + headerbar, .tiled separator:first-child + headerbar, .maximized separator:first-child + headerbar:backdrop, .tiled separator:first-child + headerbar:backdrop, .maximized headerbar:first-child, .tiled headerbar:first-child, .maximized headerbar:first-child:backdrop, .tiled headerbar:first-child:backdrop { + border-top-left-radius: 0; +} + headerbar:last-child, headerbar:last-child:backdrop { border-top-right-radius: 12px; } +.maximized headerbar:last-child, .tiled headerbar:last-child, .maximized headerbar:last-child:backdrop, .tiled headerbar:last-child:backdrop { + border-top-right-radius: 0; +} + stack headerbar:first-child, stack headerbar:last-child { border-top-left-radius: 12px; border-top-right-radius: 12px; @@ -1703,6 +1712,11 @@ window stack headerbar:first-child:backdrop, window stack headerbar:first-child, border-top-right-radius: 12px; } +window.tiled headerbar, window.tiled headerbar:first-child, window.tiled headerbar:last-child, window.tiled headerbar:only-child, window.tiled-top headerbar, window.tiled-top headerbar:first-child, window.tiled-top headerbar:last-child, window.tiled-top headerbar:only-child, window.tiled-right headerbar, window.tiled-right headerbar:first-child, window.tiled-right headerbar:last-child, window.tiled-right headerbar:only-child, window.tiled-bottom headerbar, window.tiled-bottom headerbar:first-child, window.tiled-bottom headerbar:last-child, window.tiled-bottom headerbar:only-child, window.tiled-left headerbar, window.tiled-left headerbar:first-child, window.tiled-left headerbar:last-child, window.tiled-left headerbar:only-child, window.maximized headerbar, window.maximized headerbar:first-child, window.maximized headerbar:last-child, window.maximized headerbar:only-child { + border-top-left-radius: 0; + border-top-right-radius: 0; +} + window.fullscreen headerbar, window.fullscreen headerbar:first-child, window.fullscreen headerbar:last-child, window.fullscreen headerbar:only-child, .solid-csd headerbar, .solid-csd headerbar:first-child, .solid-csd headerbar:last-child, .solid-csd headerbar:only-child { border-top-left-radius: 0; border-top-right-radius: 0; @@ -1717,10 +1731,15 @@ window.fullscreen headerbar, window.fullscreen headerbar:first-child, window.ful box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); } -.fullscreen .titlebar, .fullscreen .titlebar headerbar { +.tiled .titlebar, .maximized .titlebar, .fullscreen .titlebar, .tiled .titlebar headerbar, .maximized .titlebar headerbar, .fullscreen .titlebar headerbar { box-shadow: none; } +.tiled .titlebar, .tiled .titlebar.background, .maximized .titlebar, .maximized .titlebar.background, .fullscreen .titlebar, .fullscreen .titlebar.background, .tiled .titlebar headerbar, .tiled .titlebar headerbar.background, .maximized .titlebar headerbar, .maximized .titlebar headerbar.background, .fullscreen .titlebar headerbar, .fullscreen .titlebar headerbar.background { + border-top-left-radius: 0; + border-top-right-radius: 0; +} + .titlebar > box.left.horizontal, .titlebar > box.right.horizontal { padding: 0 6px; @@ -4550,6 +4569,7 @@ decoration:backdrop { } .maximized decoration, .fullscreen decoration, .tiled decoration, .tiled-top decoration, .tiled-right decoration, .tiled-bottom decoration, .tiled-left decoration { + border-radius: 0; box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.35), 0 0 0 2px rgba(0, 0, 0, 0.1), 0 0 0 1px rgba(0, 0, 0, 0.75); } @@ -4568,6 +4588,10 @@ decoration:backdrop { box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.35), 0 0 0 2px rgba(0, 0, 0, 0.1), 0 0 0 1px rgba(0, 0, 0, 0.75); } +.ssd decoration.maximized { + border-radius: 0 0 0 0; +} + .csd.popup decoration { border-radius: 10px; box-shadow: 0 5px 8px rgba(0, 0, 0, 0.15), 0 8px 15px rgba(0, 0, 0, 0.08), 0 0 0 2px rgba(0, 0, 0, 0.1), 0 0 0 1px rgba(0, 0, 0, 0.75); @@ -4808,6 +4832,10 @@ terminal-window notebook button.flat.toggle.popup { margin: -2px; } +terminal-window.background.csd.maximized { + border-radius: 0 0 0 0; +} + window.background.csd > box.vertical > box.horizontal > frame > border { border-width: 0 1px 0 0; } @@ -5062,6 +5090,18 @@ window.background.csd > box.vertical > box.horizontal > stack > widget > noteboo -gtk-icon-shadow: none; } +.nautilus-window.maximized notebook, .nautilus-window.maximized notebook > stack { + border-radius: 0 0 0 0; +} + +.nautilus-window.maximized headerbar { + border-radius: 0 0 0 0; +} + +.nautilus-window.maximized placessidebar { + border-bottom-left-radius: 0; +} + .nautilus-window placesview row.activatable { border-radius: 6px; margin-right: 6px; @@ -5321,6 +5361,10 @@ window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned s background: none; } +.tiled window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > box.vertical > stack > grid.horizontal > scrolledwindow, .maximized window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > box.vertical > stack > grid.horizontal > scrolledwindow, .fullscreen window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > box.vertical > stack > grid.horizontal > scrolledwindow { + border-bottom-left-radius: 0; +} + .open-document-selector-treeview.view { padding: 3px 6px 3px 6px; border-color: #242424; @@ -5923,12 +5967,12 @@ window.background.csd > headerbar.titlebar > leaflet > headerbar:last-child, win } .geary-main-window.background.csd > overlay > box.vertical > paned > .sidebar > searchbar, -window#GearyMainWindow.background.csd > overlay > box.vertical > paned > .sidebar > searchbar, window.background.csd > hdyleaflet > box.vertical > searchbar, window.background.csd > leaflet > box.vertical > searchbar { +window#GearyMainWindow.background.csd > overlay > box.vertical > paned > .sidebar > searchbar, window.background.csd > hdyleaflet > box.vertical > searchbar, window.background.csd > leaflet > box.vertical > searchbar, window.background.csd > box.horizontal > box.vertical > searchbar { background-color: #333333; } .geary-main-window.background.csd > overlay > box.vertical > paned > .sidebar > searchbar > revealer > box, -window#GearyMainWindow.background.csd > overlay > box.vertical > paned > .sidebar > searchbar > revealer > box, window.background.csd > hdyleaflet > box.vertical > searchbar > revealer > box, window.background.csd > leaflet > box.vertical > searchbar > revealer > box { +window#GearyMainWindow.background.csd > overlay > box.vertical > paned > .sidebar > searchbar > revealer > box, window.background.csd > hdyleaflet > box.vertical > searchbar > revealer > box, window.background.csd > leaflet > box.vertical > searchbar > revealer > box, window.background.csd > box.horizontal > box.vertical > searchbar > revealer > box { border-color: #0e0e0e; } @@ -5938,60 +5982,60 @@ window.background.csd > overlay > leaflet > separator.sidebar, box.horizontal > hdyleaflet > separator.sidebar, leaflet > separator.sidebar, window.background.csd > box.horizontal:not(.titlebar) > separator.vertical, window.background.csd > headerbar.titlebar > box.horizontal > separator.sidebar, window.background.csd > headerbar.titlebar > hdyleaflet > separator.sidebar, -window.background.csd > headerbar.titlebar > leaflet > separator.sidebar, window.background.csd > hdyleaflet > separator.vertical, window.background.csd > leaflet > separator.vertical, .titlebar:not(headerbar) > separator, window.org-gnome-gedit > paned.titlebar > separator, window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > separator, window.org-gnome-gedit > paned.titlebar > separator:backdrop, window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > separator:backdrop { +window.background.csd > headerbar.titlebar > leaflet > separator.sidebar, window.background.csd > hdyleaflet > separator.vertical, window.background.csd > leaflet > separator.vertical, window.background.csd > box.horizontal > separator.vertical, .titlebar:not(headerbar) > separator, window.org-gnome-gedit > paned.titlebar > separator, window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > separator, window.org-gnome-gedit > paned.titlebar > separator:backdrop, window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > separator:backdrop { background-image: image(#0e0e0e); background-color: transparent; border-right: none; } -.tweak-group-startup, list.tweak-group list, hdyleaflet list.view, hdyleaflet list.frame, leaflet list.view, leaflet list.frame, hdyleaflet frame.view, leaflet frame.view, hdyleaflet frame:not(.view) list:not(.contacts-contact-list), leaflet frame:not(.view) list:not(.contacts-contact-list) { +.tweak-group-startup, list.tweak-group list, hdyleaflet list.view, hdyleaflet list.frame, leaflet list.view, leaflet list.frame, box.horizontal > stack.background list.view, box.horizontal > stack.background list.frame, hdyleaflet frame.view, leaflet frame.view, box.horizontal > stack.background frame.view, hdyleaflet frame:not(.view) list:not(.contacts-contact-list), leaflet frame:not(.view) list:not(.contacts-contact-list), box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) { border-radius: 12px; box-shadow: inset 0 0 8px rgba(255, 255, 255, 0.03), inset 0 0 3px rgba(255, 255, 255, 0.02), inset 0 0 0 1px rgba(255, 255, 255, 0.04), inset 0 1px rgba(255, 255, 255, 0.06); background-color: rgba(255, 255, 255, 0.05); border: none; } -.tweak-group-startup > separator, list.tweak-group list > separator, hdyleaflet list.view > separator, hdyleaflet list.frame > separator, leaflet list.view > separator, leaflet list.frame > separator, hdyleaflet frame.view > separator, leaflet frame.view > separator, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) > separator, leaflet frame:not(.view) list:not(.contacts-contact-list) > separator { +.tweak-group-startup > separator, list.tweak-group list > separator, hdyleaflet list.view > separator, hdyleaflet list.frame > separator, leaflet list.view > separator, leaflet list.frame > separator, box.horizontal > stack.background list.view > separator, box.horizontal > stack.background list.frame > separator, hdyleaflet frame.view > separator, leaflet frame.view > separator, box.horizontal > stack.background frame.view > separator, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) > separator, leaflet frame:not(.view) list:not(.contacts-contact-list) > separator, box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) > separator { background: none; min-height: 0; } -list.tweak-group list row.activatable:first-child, hdyleaflet list.view row.activatable:first-child, hdyleaflet list.frame row.activatable:first-child, leaflet list.view row.activatable:first-child, leaflet list.frame row.activatable:first-child, hdyleaflet frame.view list row.activatable:first-child, leaflet frame.view list row.activatable:first-child, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:first-child, leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:first-child { +list.tweak-group list row.activatable:first-child, hdyleaflet list.view row.activatable:first-child, hdyleaflet list.frame row.activatable:first-child, leaflet list.view row.activatable:first-child, leaflet list.frame row.activatable:first-child, box.horizontal > stack.background list.view row.activatable:first-child, box.horizontal > stack.background list.frame row.activatable:first-child, hdyleaflet frame.view list row.activatable:first-child, leaflet frame.view list row.activatable:first-child, box.horizontal > stack.background frame.view list row.activatable:first-child, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:first-child, leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:first-child, box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) row.activatable:first-child { border-top-left-radius: 12px; border-top-right-radius: 12px; } -list.tweak-group list row.activatable:last-child, hdyleaflet list.view row.activatable:last-child, hdyleaflet list.frame row.activatable:last-child, leaflet list.view row.activatable:last-child, leaflet list.frame row.activatable:last-child, hdyleaflet frame.view list row.activatable:last-child, leaflet frame.view list row.activatable:last-child, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:last-child, leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:last-child { +list.tweak-group list row.activatable:last-child, hdyleaflet list.view row.activatable:last-child, hdyleaflet list.frame row.activatable:last-child, leaflet list.view row.activatable:last-child, leaflet list.frame row.activatable:last-child, box.horizontal > stack.background list.view row.activatable:last-child, box.horizontal > stack.background list.frame row.activatable:last-child, hdyleaflet frame.view list row.activatable:last-child, leaflet frame.view list row.activatable:last-child, box.horizontal > stack.background frame.view list row.activatable:last-child, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:last-child, leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:last-child, box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) row.activatable:last-child { border-bottom-left-radius: 12px; border-bottom-right-radius: 12px; } -list.tweak-group list row.activatable:only-child, hdyleaflet list.view row.activatable:only-child, hdyleaflet list.frame row.activatable:only-child, leaflet list.view row.activatable:only-child, leaflet list.frame row.activatable:only-child, hdyleaflet frame.view list row.activatable:only-child, leaflet frame.view list row.activatable:only-child, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:only-child, leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:only-child { +list.tweak-group list row.activatable:only-child, hdyleaflet list.view row.activatable:only-child, hdyleaflet list.frame row.activatable:only-child, leaflet list.view row.activatable:only-child, leaflet list.frame row.activatable:only-child, box.horizontal > stack.background list.view row.activatable:only-child, box.horizontal > stack.background list.frame row.activatable:only-child, hdyleaflet frame.view list row.activatable:only-child, leaflet frame.view list row.activatable:only-child, box.horizontal > stack.background frame.view list row.activatable:only-child, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:only-child, leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:only-child, box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) row.activatable:only-child { border-radius: 12px; } -hdyleaflet list > row.activatable, leaflet list > row.activatable { +hdyleaflet list > row.activatable, leaflet list > row.activatable, box.horizontal > stack.background list > row.activatable { margin: 2px 4px; border-radius: 8px; -gtk-outline-radius: 6px; } -hdyleaflet frame > border, leaflet frame > border { +hdyleaflet frame > border, leaflet frame > border, box.horizontal > stack.background frame > border { border: none; } -hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable .row-header > button:not(.text-button), leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable .row-header > button:not(.text-button) { +hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable .row-header > button:not(.text-button), leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable .row-header > button:not(.text-button), box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) row.activatable .row-header > button:not(.text-button) { min-height: 28px; min-width: 28px; padding: 0; margin: 4px 0; } -hdyleaflet frame.view list, leaflet frame.view list { +hdyleaflet frame.view list, leaflet frame.view list, box.horizontal > stack.background frame.view list { background: none; } -hdyleaflet frame.view list > separator, leaflet frame.view list > separator { +hdyleaflet frame.view list > separator, leaflet frame.view list > separator, box.horizontal > stack.background frame.view list > separator { background: none; min-height: 0; } diff --git a/src/main/gtk-3.0/gtk-dark-solid-blue.css b/src/main/gtk-3.0/gtk-dark-solid-blue.css index 394ddf9..db4ee2c 100644 --- a/src/main/gtk-3.0/gtk-dark-solid-blue.css +++ b/src/main/gtk-3.0/gtk-dark-solid-blue.css @@ -1641,6 +1641,7 @@ headerbar.titlebar headerbar:not(.titlebar) { } .tiled headerbar, .tiled headerbar:backdrop, .maximized headerbar, .maximized headerbar:backdrop { + border-radius: 0 0 0 0; box-shadow: none; } @@ -1681,10 +1682,18 @@ separator:first-child + headerbar, separator:first-child + headerbar:backdrop, h border-top-left-radius: 12px; } +.maximized separator:first-child + headerbar, .tiled separator:first-child + headerbar, .maximized separator:first-child + headerbar:backdrop, .tiled separator:first-child + headerbar:backdrop, .maximized headerbar:first-child, .tiled headerbar:first-child, .maximized headerbar:first-child:backdrop, .tiled headerbar:first-child:backdrop { + border-top-left-radius: 0; +} + headerbar:last-child, headerbar:last-child:backdrop { border-top-right-radius: 12px; } +.maximized headerbar:last-child, .tiled headerbar:last-child, .maximized headerbar:last-child:backdrop, .tiled headerbar:last-child:backdrop { + border-top-right-radius: 0; +} + stack headerbar:first-child, stack headerbar:last-child { border-top-left-radius: 12px; border-top-right-radius: 12px; @@ -1703,6 +1712,11 @@ window stack headerbar:first-child:backdrop, window stack headerbar:first-child, border-top-right-radius: 12px; } +window.tiled headerbar, window.tiled headerbar:first-child, window.tiled headerbar:last-child, window.tiled headerbar:only-child, window.tiled-top headerbar, window.tiled-top headerbar:first-child, window.tiled-top headerbar:last-child, window.tiled-top headerbar:only-child, window.tiled-right headerbar, window.tiled-right headerbar:first-child, window.tiled-right headerbar:last-child, window.tiled-right headerbar:only-child, window.tiled-bottom headerbar, window.tiled-bottom headerbar:first-child, window.tiled-bottom headerbar:last-child, window.tiled-bottom headerbar:only-child, window.tiled-left headerbar, window.tiled-left headerbar:first-child, window.tiled-left headerbar:last-child, window.tiled-left headerbar:only-child, window.maximized headerbar, window.maximized headerbar:first-child, window.maximized headerbar:last-child, window.maximized headerbar:only-child { + border-top-left-radius: 0; + border-top-right-radius: 0; +} + window.fullscreen headerbar, window.fullscreen headerbar:first-child, window.fullscreen headerbar:last-child, window.fullscreen headerbar:only-child, .solid-csd headerbar, .solid-csd headerbar:first-child, .solid-csd headerbar:last-child, .solid-csd headerbar:only-child { border-top-left-radius: 0; border-top-right-radius: 0; @@ -1717,10 +1731,15 @@ window.fullscreen headerbar, window.fullscreen headerbar:first-child, window.ful box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); } -.fullscreen .titlebar, .fullscreen .titlebar headerbar { +.tiled .titlebar, .maximized .titlebar, .fullscreen .titlebar, .tiled .titlebar headerbar, .maximized .titlebar headerbar, .fullscreen .titlebar headerbar { box-shadow: none; } +.tiled .titlebar, .tiled .titlebar.background, .maximized .titlebar, .maximized .titlebar.background, .fullscreen .titlebar, .fullscreen .titlebar.background, .tiled .titlebar headerbar, .tiled .titlebar headerbar.background, .maximized .titlebar headerbar, .maximized .titlebar headerbar.background, .fullscreen .titlebar headerbar, .fullscreen .titlebar headerbar.background { + border-top-left-radius: 0; + border-top-right-radius: 0; +} + .titlebar > box.left.horizontal, .titlebar > box.right.horizontal { padding: 0 6px; @@ -4550,6 +4569,7 @@ decoration:backdrop { } .maximized decoration, .fullscreen decoration, .tiled decoration, .tiled-top decoration, .tiled-right decoration, .tiled-bottom decoration, .tiled-left decoration { + border-radius: 0; box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.35), 0 0 0 2px rgba(0, 0, 0, 0.1), 0 0 0 1px rgba(0, 0, 0, 0.75); } @@ -4568,6 +4588,10 @@ decoration:backdrop { box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.35), 0 0 0 2px rgba(0, 0, 0, 0.1), 0 0 0 1px rgba(0, 0, 0, 0.75); } +.ssd decoration.maximized { + border-radius: 0 0 0 0; +} + .csd.popup decoration { border-radius: 10px; box-shadow: 0 5px 8px rgba(0, 0, 0, 0.15), 0 8px 15px rgba(0, 0, 0, 0.08), 0 0 0 2px rgba(0, 0, 0, 0.1), 0 0 0 1px rgba(0, 0, 0, 0.75); @@ -4808,6 +4832,10 @@ terminal-window notebook button.flat.toggle.popup { margin: -2px; } +terminal-window.background.csd.maximized { + border-radius: 0 0 0 0; +} + window.background.csd > box.vertical > box.horizontal > frame > border { border-width: 0 1px 0 0; } @@ -5066,6 +5094,18 @@ window.background.csd > box.vertical > box.horizontal > stack > widget > noteboo -gtk-icon-shadow: none; } +.nautilus-window.maximized notebook, .nautilus-window.maximized notebook > stack { + border-radius: 0 0 0 0; +} + +.nautilus-window.maximized headerbar { + border-radius: 0 0 0 0; +} + +.nautilus-window.maximized placessidebar { + border-bottom-left-radius: 0; +} + .nautilus-window placesview row.activatable { border-radius: 6px; margin-right: 6px; @@ -5325,6 +5365,10 @@ window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned s background: none; } +.tiled window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > box.vertical > stack > grid.horizontal > scrolledwindow, .maximized window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > box.vertical > stack > grid.horizontal > scrolledwindow, .fullscreen window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > box.vertical > stack > grid.horizontal > scrolledwindow { + border-bottom-left-radius: 0; +} + .open-document-selector-treeview.view { padding: 3px 6px 3px 6px; border-color: #242424; @@ -5927,12 +5971,12 @@ window.background.csd > headerbar.titlebar > leaflet > headerbar:last-child, win } .geary-main-window.background.csd > overlay > box.vertical > paned > .sidebar > searchbar, -window#GearyMainWindow.background.csd > overlay > box.vertical > paned > .sidebar > searchbar, window.background.csd > hdyleaflet > box.vertical > searchbar, window.background.csd > leaflet > box.vertical > searchbar { +window#GearyMainWindow.background.csd > overlay > box.vertical > paned > .sidebar > searchbar, window.background.csd > hdyleaflet > box.vertical > searchbar, window.background.csd > leaflet > box.vertical > searchbar, window.background.csd > box.horizontal > box.vertical > searchbar { background-color: #333333; } .geary-main-window.background.csd > overlay > box.vertical > paned > .sidebar > searchbar > revealer > box, -window#GearyMainWindow.background.csd > overlay > box.vertical > paned > .sidebar > searchbar > revealer > box, window.background.csd > hdyleaflet > box.vertical > searchbar > revealer > box, window.background.csd > leaflet > box.vertical > searchbar > revealer > box { +window#GearyMainWindow.background.csd > overlay > box.vertical > paned > .sidebar > searchbar > revealer > box, window.background.csd > hdyleaflet > box.vertical > searchbar > revealer > box, window.background.csd > leaflet > box.vertical > searchbar > revealer > box, window.background.csd > box.horizontal > box.vertical > searchbar > revealer > box { border-color: #0e0e0e; } @@ -5942,60 +5986,60 @@ window.background.csd > overlay > leaflet > separator.sidebar, box.horizontal > hdyleaflet > separator.sidebar, leaflet > separator.sidebar, window.background.csd > box.horizontal:not(.titlebar) > separator.vertical, window.background.csd > headerbar.titlebar > box.horizontal > separator.sidebar, window.background.csd > headerbar.titlebar > hdyleaflet > separator.sidebar, -window.background.csd > headerbar.titlebar > leaflet > separator.sidebar, window.background.csd > hdyleaflet > separator.vertical, window.background.csd > leaflet > separator.vertical, .titlebar:not(headerbar) > separator, window.org-gnome-gedit > paned.titlebar > separator, window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > separator, window.org-gnome-gedit > paned.titlebar > separator:backdrop, window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > separator:backdrop { +window.background.csd > headerbar.titlebar > leaflet > separator.sidebar, window.background.csd > hdyleaflet > separator.vertical, window.background.csd > leaflet > separator.vertical, window.background.csd > box.horizontal > separator.vertical, .titlebar:not(headerbar) > separator, window.org-gnome-gedit > paned.titlebar > separator, window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > separator, window.org-gnome-gedit > paned.titlebar > separator:backdrop, window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > separator:backdrop { background-image: image(#0e0e0e); background-color: transparent; border-right: none; } -.tweak-group-startup, list.tweak-group list, hdyleaflet list.view, hdyleaflet list.frame, leaflet list.view, leaflet list.frame, hdyleaflet frame.view, leaflet frame.view, hdyleaflet frame:not(.view) list:not(.contacts-contact-list), leaflet frame:not(.view) list:not(.contacts-contact-list) { +.tweak-group-startup, list.tweak-group list, hdyleaflet list.view, hdyleaflet list.frame, leaflet list.view, leaflet list.frame, box.horizontal > stack.background list.view, box.horizontal > stack.background list.frame, hdyleaflet frame.view, leaflet frame.view, box.horizontal > stack.background frame.view, hdyleaflet frame:not(.view) list:not(.contacts-contact-list), leaflet frame:not(.view) list:not(.contacts-contact-list), box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) { border-radius: 12px; box-shadow: inset 0 0 8px rgba(255, 255, 255, 0.03), inset 0 0 3px rgba(255, 255, 255, 0.02), inset 0 0 0 1px rgba(255, 255, 255, 0.04), inset 0 1px rgba(255, 255, 255, 0.06); background-color: rgba(255, 255, 255, 0.05); border: none; } -.tweak-group-startup > separator, list.tweak-group list > separator, hdyleaflet list.view > separator, hdyleaflet list.frame > separator, leaflet list.view > separator, leaflet list.frame > separator, hdyleaflet frame.view > separator, leaflet frame.view > separator, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) > separator, leaflet frame:not(.view) list:not(.contacts-contact-list) > separator { +.tweak-group-startup > separator, list.tweak-group list > separator, hdyleaflet list.view > separator, hdyleaflet list.frame > separator, leaflet list.view > separator, leaflet list.frame > separator, box.horizontal > stack.background list.view > separator, box.horizontal > stack.background list.frame > separator, hdyleaflet frame.view > separator, leaflet frame.view > separator, box.horizontal > stack.background frame.view > separator, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) > separator, leaflet frame:not(.view) list:not(.contacts-contact-list) > separator, box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) > separator { background: none; min-height: 0; } -list.tweak-group list row.activatable:first-child, hdyleaflet list.view row.activatable:first-child, hdyleaflet list.frame row.activatable:first-child, leaflet list.view row.activatable:first-child, leaflet list.frame row.activatable:first-child, hdyleaflet frame.view list row.activatable:first-child, leaflet frame.view list row.activatable:first-child, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:first-child, leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:first-child { +list.tweak-group list row.activatable:first-child, hdyleaflet list.view row.activatable:first-child, hdyleaflet list.frame row.activatable:first-child, leaflet list.view row.activatable:first-child, leaflet list.frame row.activatable:first-child, box.horizontal > stack.background list.view row.activatable:first-child, box.horizontal > stack.background list.frame row.activatable:first-child, hdyleaflet frame.view list row.activatable:first-child, leaflet frame.view list row.activatable:first-child, box.horizontal > stack.background frame.view list row.activatable:first-child, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:first-child, leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:first-child, box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) row.activatable:first-child { border-top-left-radius: 12px; border-top-right-radius: 12px; } -list.tweak-group list row.activatable:last-child, hdyleaflet list.view row.activatable:last-child, hdyleaflet list.frame row.activatable:last-child, leaflet list.view row.activatable:last-child, leaflet list.frame row.activatable:last-child, hdyleaflet frame.view list row.activatable:last-child, leaflet frame.view list row.activatable:last-child, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:last-child, leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:last-child { +list.tweak-group list row.activatable:last-child, hdyleaflet list.view row.activatable:last-child, hdyleaflet list.frame row.activatable:last-child, leaflet list.view row.activatable:last-child, leaflet list.frame row.activatable:last-child, box.horizontal > stack.background list.view row.activatable:last-child, box.horizontal > stack.background list.frame row.activatable:last-child, hdyleaflet frame.view list row.activatable:last-child, leaflet frame.view list row.activatable:last-child, box.horizontal > stack.background frame.view list row.activatable:last-child, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:last-child, leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:last-child, box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) row.activatable:last-child { border-bottom-left-radius: 12px; border-bottom-right-radius: 12px; } -list.tweak-group list row.activatable:only-child, hdyleaflet list.view row.activatable:only-child, hdyleaflet list.frame row.activatable:only-child, leaflet list.view row.activatable:only-child, leaflet list.frame row.activatable:only-child, hdyleaflet frame.view list row.activatable:only-child, leaflet frame.view list row.activatable:only-child, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:only-child, leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:only-child { +list.tweak-group list row.activatable:only-child, hdyleaflet list.view row.activatable:only-child, hdyleaflet list.frame row.activatable:only-child, leaflet list.view row.activatable:only-child, leaflet list.frame row.activatable:only-child, box.horizontal > stack.background list.view row.activatable:only-child, box.horizontal > stack.background list.frame row.activatable:only-child, hdyleaflet frame.view list row.activatable:only-child, leaflet frame.view list row.activatable:only-child, box.horizontal > stack.background frame.view list row.activatable:only-child, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:only-child, leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:only-child, box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) row.activatable:only-child { border-radius: 12px; } -hdyleaflet list > row.activatable, leaflet list > row.activatable { +hdyleaflet list > row.activatable, leaflet list > row.activatable, box.horizontal > stack.background list > row.activatable { margin: 2px 4px; border-radius: 8px; -gtk-outline-radius: 6px; } -hdyleaflet frame > border, leaflet frame > border { +hdyleaflet frame > border, leaflet frame > border, box.horizontal > stack.background frame > border { border: none; } -hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable .row-header > button:not(.text-button), leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable .row-header > button:not(.text-button) { +hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable .row-header > button:not(.text-button), leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable .row-header > button:not(.text-button), box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) row.activatable .row-header > button:not(.text-button) { min-height: 28px; min-width: 28px; padding: 0; margin: 4px 0; } -hdyleaflet frame.view list, leaflet frame.view list { +hdyleaflet frame.view list, leaflet frame.view list, box.horizontal > stack.background frame.view list { background: none; } -hdyleaflet frame.view list > separator, leaflet frame.view list > separator { +hdyleaflet frame.view list > separator, leaflet frame.view list > separator, box.horizontal > stack.background frame.view list > separator { background: none; min-height: 0; } diff --git a/src/main/gtk-3.0/gtk-dark-solid-green.css b/src/main/gtk-3.0/gtk-dark-solid-green.css index 098deb5..a713079 100644 --- a/src/main/gtk-3.0/gtk-dark-solid-green.css +++ b/src/main/gtk-3.0/gtk-dark-solid-green.css @@ -1641,6 +1641,7 @@ headerbar.titlebar headerbar:not(.titlebar) { } .tiled headerbar, .tiled headerbar:backdrop, .maximized headerbar, .maximized headerbar:backdrop { + border-radius: 0 0 0 0; box-shadow: none; } @@ -1681,10 +1682,18 @@ separator:first-child + headerbar, separator:first-child + headerbar:backdrop, h border-top-left-radius: 12px; } +.maximized separator:first-child + headerbar, .tiled separator:first-child + headerbar, .maximized separator:first-child + headerbar:backdrop, .tiled separator:first-child + headerbar:backdrop, .maximized headerbar:first-child, .tiled headerbar:first-child, .maximized headerbar:first-child:backdrop, .tiled headerbar:first-child:backdrop { + border-top-left-radius: 0; +} + headerbar:last-child, headerbar:last-child:backdrop { border-top-right-radius: 12px; } +.maximized headerbar:last-child, .tiled headerbar:last-child, .maximized headerbar:last-child:backdrop, .tiled headerbar:last-child:backdrop { + border-top-right-radius: 0; +} + stack headerbar:first-child, stack headerbar:last-child { border-top-left-radius: 12px; border-top-right-radius: 12px; @@ -1703,6 +1712,11 @@ window stack headerbar:first-child:backdrop, window stack headerbar:first-child, border-top-right-radius: 12px; } +window.tiled headerbar, window.tiled headerbar:first-child, window.tiled headerbar:last-child, window.tiled headerbar:only-child, window.tiled-top headerbar, window.tiled-top headerbar:first-child, window.tiled-top headerbar:last-child, window.tiled-top headerbar:only-child, window.tiled-right headerbar, window.tiled-right headerbar:first-child, window.tiled-right headerbar:last-child, window.tiled-right headerbar:only-child, window.tiled-bottom headerbar, window.tiled-bottom headerbar:first-child, window.tiled-bottom headerbar:last-child, window.tiled-bottom headerbar:only-child, window.tiled-left headerbar, window.tiled-left headerbar:first-child, window.tiled-left headerbar:last-child, window.tiled-left headerbar:only-child, window.maximized headerbar, window.maximized headerbar:first-child, window.maximized headerbar:last-child, window.maximized headerbar:only-child { + border-top-left-radius: 0; + border-top-right-radius: 0; +} + window.fullscreen headerbar, window.fullscreen headerbar:first-child, window.fullscreen headerbar:last-child, window.fullscreen headerbar:only-child, .solid-csd headerbar, .solid-csd headerbar:first-child, .solid-csd headerbar:last-child, .solid-csd headerbar:only-child { border-top-left-radius: 0; border-top-right-radius: 0; @@ -1717,10 +1731,15 @@ window.fullscreen headerbar, window.fullscreen headerbar:first-child, window.ful box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); } -.fullscreen .titlebar, .fullscreen .titlebar headerbar { +.tiled .titlebar, .maximized .titlebar, .fullscreen .titlebar, .tiled .titlebar headerbar, .maximized .titlebar headerbar, .fullscreen .titlebar headerbar { box-shadow: none; } +.tiled .titlebar, .tiled .titlebar.background, .maximized .titlebar, .maximized .titlebar.background, .fullscreen .titlebar, .fullscreen .titlebar.background, .tiled .titlebar headerbar, .tiled .titlebar headerbar.background, .maximized .titlebar headerbar, .maximized .titlebar headerbar.background, .fullscreen .titlebar headerbar, .fullscreen .titlebar headerbar.background { + border-top-left-radius: 0; + border-top-right-radius: 0; +} + .titlebar > box.left.horizontal, .titlebar > box.right.horizontal { padding: 0 6px; @@ -4550,6 +4569,7 @@ decoration:backdrop { } .maximized decoration, .fullscreen decoration, .tiled decoration, .tiled-top decoration, .tiled-right decoration, .tiled-bottom decoration, .tiled-left decoration { + border-radius: 0; box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.35), 0 0 0 2px rgba(0, 0, 0, 0.1), 0 0 0 1px rgba(0, 0, 0, 0.75); } @@ -4568,6 +4588,10 @@ decoration:backdrop { box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.35), 0 0 0 2px rgba(0, 0, 0, 0.1), 0 0 0 1px rgba(0, 0, 0, 0.75); } +.ssd decoration.maximized { + border-radius: 0 0 0 0; +} + .csd.popup decoration { border-radius: 10px; box-shadow: 0 5px 8px rgba(0, 0, 0, 0.15), 0 8px 15px rgba(0, 0, 0, 0.08), 0 0 0 2px rgba(0, 0, 0, 0.1), 0 0 0 1px rgba(0, 0, 0, 0.75); @@ -4808,6 +4832,10 @@ terminal-window notebook button.flat.toggle.popup { margin: -2px; } +terminal-window.background.csd.maximized { + border-radius: 0 0 0 0; +} + window.background.csd > box.vertical > box.horizontal > frame > border { border-width: 0 1px 0 0; } @@ -5066,6 +5094,18 @@ window.background.csd > box.vertical > box.horizontal > stack > widget > noteboo -gtk-icon-shadow: none; } +.nautilus-window.maximized notebook, .nautilus-window.maximized notebook > stack { + border-radius: 0 0 0 0; +} + +.nautilus-window.maximized headerbar { + border-radius: 0 0 0 0; +} + +.nautilus-window.maximized placessidebar { + border-bottom-left-radius: 0; +} + .nautilus-window placesview row.activatable { border-radius: 6px; margin-right: 6px; @@ -5325,6 +5365,10 @@ window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned s background: none; } +.tiled window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > box.vertical > stack > grid.horizontal > scrolledwindow, .maximized window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > box.vertical > stack > grid.horizontal > scrolledwindow, .fullscreen window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > box.vertical > stack > grid.horizontal > scrolledwindow { + border-bottom-left-radius: 0; +} + .open-document-selector-treeview.view { padding: 3px 6px 3px 6px; border-color: #242424; @@ -5927,12 +5971,12 @@ window.background.csd > headerbar.titlebar > leaflet > headerbar:last-child, win } .geary-main-window.background.csd > overlay > box.vertical > paned > .sidebar > searchbar, -window#GearyMainWindow.background.csd > overlay > box.vertical > paned > .sidebar > searchbar, window.background.csd > hdyleaflet > box.vertical > searchbar, window.background.csd > leaflet > box.vertical > searchbar { +window#GearyMainWindow.background.csd > overlay > box.vertical > paned > .sidebar > searchbar, window.background.csd > hdyleaflet > box.vertical > searchbar, window.background.csd > leaflet > box.vertical > searchbar, window.background.csd > box.horizontal > box.vertical > searchbar { background-color: #333333; } .geary-main-window.background.csd > overlay > box.vertical > paned > .sidebar > searchbar > revealer > box, -window#GearyMainWindow.background.csd > overlay > box.vertical > paned > .sidebar > searchbar > revealer > box, window.background.csd > hdyleaflet > box.vertical > searchbar > revealer > box, window.background.csd > leaflet > box.vertical > searchbar > revealer > box { +window#GearyMainWindow.background.csd > overlay > box.vertical > paned > .sidebar > searchbar > revealer > box, window.background.csd > hdyleaflet > box.vertical > searchbar > revealer > box, window.background.csd > leaflet > box.vertical > searchbar > revealer > box, window.background.csd > box.horizontal > box.vertical > searchbar > revealer > box { border-color: #0e0e0e; } @@ -5942,60 +5986,60 @@ window.background.csd > overlay > leaflet > separator.sidebar, box.horizontal > hdyleaflet > separator.sidebar, leaflet > separator.sidebar, window.background.csd > box.horizontal:not(.titlebar) > separator.vertical, window.background.csd > headerbar.titlebar > box.horizontal > separator.sidebar, window.background.csd > headerbar.titlebar > hdyleaflet > separator.sidebar, -window.background.csd > headerbar.titlebar > leaflet > separator.sidebar, window.background.csd > hdyleaflet > separator.vertical, window.background.csd > leaflet > separator.vertical, .titlebar:not(headerbar) > separator, window.org-gnome-gedit > paned.titlebar > separator, window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > separator, window.org-gnome-gedit > paned.titlebar > separator:backdrop, window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > separator:backdrop { +window.background.csd > headerbar.titlebar > leaflet > separator.sidebar, window.background.csd > hdyleaflet > separator.vertical, window.background.csd > leaflet > separator.vertical, window.background.csd > box.horizontal > separator.vertical, .titlebar:not(headerbar) > separator, window.org-gnome-gedit > paned.titlebar > separator, window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > separator, window.org-gnome-gedit > paned.titlebar > separator:backdrop, window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > separator:backdrop { background-image: image(#0e0e0e); background-color: transparent; border-right: none; } -.tweak-group-startup, list.tweak-group list, hdyleaflet list.view, hdyleaflet list.frame, leaflet list.view, leaflet list.frame, hdyleaflet frame.view, leaflet frame.view, hdyleaflet frame:not(.view) list:not(.contacts-contact-list), leaflet frame:not(.view) list:not(.contacts-contact-list) { +.tweak-group-startup, list.tweak-group list, hdyleaflet list.view, hdyleaflet list.frame, leaflet list.view, leaflet list.frame, box.horizontal > stack.background list.view, box.horizontal > stack.background list.frame, hdyleaflet frame.view, leaflet frame.view, box.horizontal > stack.background frame.view, hdyleaflet frame:not(.view) list:not(.contacts-contact-list), leaflet frame:not(.view) list:not(.contacts-contact-list), box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) { border-radius: 12px; box-shadow: inset 0 0 8px rgba(255, 255, 255, 0.03), inset 0 0 3px rgba(255, 255, 255, 0.02), inset 0 0 0 1px rgba(255, 255, 255, 0.04), inset 0 1px rgba(255, 255, 255, 0.06); background-color: rgba(255, 255, 255, 0.05); border: none; } -.tweak-group-startup > separator, list.tweak-group list > separator, hdyleaflet list.view > separator, hdyleaflet list.frame > separator, leaflet list.view > separator, leaflet list.frame > separator, hdyleaflet frame.view > separator, leaflet frame.view > separator, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) > separator, leaflet frame:not(.view) list:not(.contacts-contact-list) > separator { +.tweak-group-startup > separator, list.tweak-group list > separator, hdyleaflet list.view > separator, hdyleaflet list.frame > separator, leaflet list.view > separator, leaflet list.frame > separator, box.horizontal > stack.background list.view > separator, box.horizontal > stack.background list.frame > separator, hdyleaflet frame.view > separator, leaflet frame.view > separator, box.horizontal > stack.background frame.view > separator, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) > separator, leaflet frame:not(.view) list:not(.contacts-contact-list) > separator, box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) > separator { background: none; min-height: 0; } -list.tweak-group list row.activatable:first-child, hdyleaflet list.view row.activatable:first-child, hdyleaflet list.frame row.activatable:first-child, leaflet list.view row.activatable:first-child, leaflet list.frame row.activatable:first-child, hdyleaflet frame.view list row.activatable:first-child, leaflet frame.view list row.activatable:first-child, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:first-child, leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:first-child { +list.tweak-group list row.activatable:first-child, hdyleaflet list.view row.activatable:first-child, hdyleaflet list.frame row.activatable:first-child, leaflet list.view row.activatable:first-child, leaflet list.frame row.activatable:first-child, box.horizontal > stack.background list.view row.activatable:first-child, box.horizontal > stack.background list.frame row.activatable:first-child, hdyleaflet frame.view list row.activatable:first-child, leaflet frame.view list row.activatable:first-child, box.horizontal > stack.background frame.view list row.activatable:first-child, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:first-child, leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:first-child, box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) row.activatable:first-child { border-top-left-radius: 12px; border-top-right-radius: 12px; } -list.tweak-group list row.activatable:last-child, hdyleaflet list.view row.activatable:last-child, hdyleaflet list.frame row.activatable:last-child, leaflet list.view row.activatable:last-child, leaflet list.frame row.activatable:last-child, hdyleaflet frame.view list row.activatable:last-child, leaflet frame.view list row.activatable:last-child, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:last-child, leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:last-child { +list.tweak-group list row.activatable:last-child, hdyleaflet list.view row.activatable:last-child, hdyleaflet list.frame row.activatable:last-child, leaflet list.view row.activatable:last-child, leaflet list.frame row.activatable:last-child, box.horizontal > stack.background list.view row.activatable:last-child, box.horizontal > stack.background list.frame row.activatable:last-child, hdyleaflet frame.view list row.activatable:last-child, leaflet frame.view list row.activatable:last-child, box.horizontal > stack.background frame.view list row.activatable:last-child, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:last-child, leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:last-child, box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) row.activatable:last-child { border-bottom-left-radius: 12px; border-bottom-right-radius: 12px; } -list.tweak-group list row.activatable:only-child, hdyleaflet list.view row.activatable:only-child, hdyleaflet list.frame row.activatable:only-child, leaflet list.view row.activatable:only-child, leaflet list.frame row.activatable:only-child, hdyleaflet frame.view list row.activatable:only-child, leaflet frame.view list row.activatable:only-child, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:only-child, leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:only-child { +list.tweak-group list row.activatable:only-child, hdyleaflet list.view row.activatable:only-child, hdyleaflet list.frame row.activatable:only-child, leaflet list.view row.activatable:only-child, leaflet list.frame row.activatable:only-child, box.horizontal > stack.background list.view row.activatable:only-child, box.horizontal > stack.background list.frame row.activatable:only-child, hdyleaflet frame.view list row.activatable:only-child, leaflet frame.view list row.activatable:only-child, box.horizontal > stack.background frame.view list row.activatable:only-child, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:only-child, leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:only-child, box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) row.activatable:only-child { border-radius: 12px; } -hdyleaflet list > row.activatable, leaflet list > row.activatable { +hdyleaflet list > row.activatable, leaflet list > row.activatable, box.horizontal > stack.background list > row.activatable { margin: 2px 4px; border-radius: 8px; -gtk-outline-radius: 6px; } -hdyleaflet frame > border, leaflet frame > border { +hdyleaflet frame > border, leaflet frame > border, box.horizontal > stack.background frame > border { border: none; } -hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable .row-header > button:not(.text-button), leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable .row-header > button:not(.text-button) { +hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable .row-header > button:not(.text-button), leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable .row-header > button:not(.text-button), box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) row.activatable .row-header > button:not(.text-button) { min-height: 28px; min-width: 28px; padding: 0; margin: 4px 0; } -hdyleaflet frame.view list, leaflet frame.view list { +hdyleaflet frame.view list, leaflet frame.view list, box.horizontal > stack.background frame.view list { background: none; } -hdyleaflet frame.view list > separator, leaflet frame.view list > separator { +hdyleaflet frame.view list > separator, leaflet frame.view list > separator, box.horizontal > stack.background frame.view list > separator { background: none; min-height: 0; } diff --git a/src/main/gtk-3.0/gtk-dark-solid-grey.css b/src/main/gtk-3.0/gtk-dark-solid-grey.css index ee7ce4b..7af7370 100644 --- a/src/main/gtk-3.0/gtk-dark-solid-grey.css +++ b/src/main/gtk-3.0/gtk-dark-solid-grey.css @@ -1641,6 +1641,7 @@ headerbar.titlebar headerbar:not(.titlebar) { } .tiled headerbar, .tiled headerbar:backdrop, .maximized headerbar, .maximized headerbar:backdrop { + border-radius: 0 0 0 0; box-shadow: none; } @@ -1681,10 +1682,18 @@ separator:first-child + headerbar, separator:first-child + headerbar:backdrop, h border-top-left-radius: 12px; } +.maximized separator:first-child + headerbar, .tiled separator:first-child + headerbar, .maximized separator:first-child + headerbar:backdrop, .tiled separator:first-child + headerbar:backdrop, .maximized headerbar:first-child, .tiled headerbar:first-child, .maximized headerbar:first-child:backdrop, .tiled headerbar:first-child:backdrop { + border-top-left-radius: 0; +} + headerbar:last-child, headerbar:last-child:backdrop { border-top-right-radius: 12px; } +.maximized headerbar:last-child, .tiled headerbar:last-child, .maximized headerbar:last-child:backdrop, .tiled headerbar:last-child:backdrop { + border-top-right-radius: 0; +} + stack headerbar:first-child, stack headerbar:last-child { border-top-left-radius: 12px; border-top-right-radius: 12px; @@ -1703,6 +1712,11 @@ window stack headerbar:first-child:backdrop, window stack headerbar:first-child, border-top-right-radius: 12px; } +window.tiled headerbar, window.tiled headerbar:first-child, window.tiled headerbar:last-child, window.tiled headerbar:only-child, window.tiled-top headerbar, window.tiled-top headerbar:first-child, window.tiled-top headerbar:last-child, window.tiled-top headerbar:only-child, window.tiled-right headerbar, window.tiled-right headerbar:first-child, window.tiled-right headerbar:last-child, window.tiled-right headerbar:only-child, window.tiled-bottom headerbar, window.tiled-bottom headerbar:first-child, window.tiled-bottom headerbar:last-child, window.tiled-bottom headerbar:only-child, window.tiled-left headerbar, window.tiled-left headerbar:first-child, window.tiled-left headerbar:last-child, window.tiled-left headerbar:only-child, window.maximized headerbar, window.maximized headerbar:first-child, window.maximized headerbar:last-child, window.maximized headerbar:only-child { + border-top-left-radius: 0; + border-top-right-radius: 0; +} + window.fullscreen headerbar, window.fullscreen headerbar:first-child, window.fullscreen headerbar:last-child, window.fullscreen headerbar:only-child, .solid-csd headerbar, .solid-csd headerbar:first-child, .solid-csd headerbar:last-child, .solid-csd headerbar:only-child { border-top-left-radius: 0; border-top-right-radius: 0; @@ -1717,10 +1731,15 @@ window.fullscreen headerbar, window.fullscreen headerbar:first-child, window.ful box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); } -.fullscreen .titlebar, .fullscreen .titlebar headerbar { +.tiled .titlebar, .maximized .titlebar, .fullscreen .titlebar, .tiled .titlebar headerbar, .maximized .titlebar headerbar, .fullscreen .titlebar headerbar { box-shadow: none; } +.tiled .titlebar, .tiled .titlebar.background, .maximized .titlebar, .maximized .titlebar.background, .fullscreen .titlebar, .fullscreen .titlebar.background, .tiled .titlebar headerbar, .tiled .titlebar headerbar.background, .maximized .titlebar headerbar, .maximized .titlebar headerbar.background, .fullscreen .titlebar headerbar, .fullscreen .titlebar headerbar.background { + border-top-left-radius: 0; + border-top-right-radius: 0; +} + .titlebar > box.left.horizontal, .titlebar > box.right.horizontal { padding: 0 6px; @@ -4550,6 +4569,7 @@ decoration:backdrop { } .maximized decoration, .fullscreen decoration, .tiled decoration, .tiled-top decoration, .tiled-right decoration, .tiled-bottom decoration, .tiled-left decoration { + border-radius: 0; box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.35), 0 0 0 2px rgba(0, 0, 0, 0.1), 0 0 0 1px rgba(0, 0, 0, 0.75); } @@ -4568,6 +4588,10 @@ decoration:backdrop { box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.35), 0 0 0 2px rgba(0, 0, 0, 0.1), 0 0 0 1px rgba(0, 0, 0, 0.75); } +.ssd decoration.maximized { + border-radius: 0 0 0 0; +} + .csd.popup decoration { border-radius: 10px; box-shadow: 0 5px 8px rgba(0, 0, 0, 0.15), 0 8px 15px rgba(0, 0, 0, 0.08), 0 0 0 2px rgba(0, 0, 0, 0.1), 0 0 0 1px rgba(0, 0, 0, 0.75); @@ -4808,6 +4832,10 @@ terminal-window notebook button.flat.toggle.popup { margin: -2px; } +terminal-window.background.csd.maximized { + border-radius: 0 0 0 0; +} + window.background.csd > box.vertical > box.horizontal > frame > border { border-width: 0 1px 0 0; } @@ -5066,6 +5094,18 @@ window.background.csd > box.vertical > box.horizontal > stack > widget > noteboo -gtk-icon-shadow: none; } +.nautilus-window.maximized notebook, .nautilus-window.maximized notebook > stack { + border-radius: 0 0 0 0; +} + +.nautilus-window.maximized headerbar { + border-radius: 0 0 0 0; +} + +.nautilus-window.maximized placessidebar { + border-bottom-left-radius: 0; +} + .nautilus-window placesview row.activatable { border-radius: 6px; margin-right: 6px; @@ -5325,6 +5365,10 @@ window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned s background: none; } +.tiled window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > box.vertical > stack > grid.horizontal > scrolledwindow, .maximized window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > box.vertical > stack > grid.horizontal > scrolledwindow, .fullscreen window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > box.vertical > stack > grid.horizontal > scrolledwindow { + border-bottom-left-radius: 0; +} + .open-document-selector-treeview.view { padding: 3px 6px 3px 6px; border-color: #242424; @@ -5927,12 +5971,12 @@ window.background.csd > headerbar.titlebar > leaflet > headerbar:last-child, win } .geary-main-window.background.csd > overlay > box.vertical > paned > .sidebar > searchbar, -window#GearyMainWindow.background.csd > overlay > box.vertical > paned > .sidebar > searchbar, window.background.csd > hdyleaflet > box.vertical > searchbar, window.background.csd > leaflet > box.vertical > searchbar { +window#GearyMainWindow.background.csd > overlay > box.vertical > paned > .sidebar > searchbar, window.background.csd > hdyleaflet > box.vertical > searchbar, window.background.csd > leaflet > box.vertical > searchbar, window.background.csd > box.horizontal > box.vertical > searchbar { background-color: #333333; } .geary-main-window.background.csd > overlay > box.vertical > paned > .sidebar > searchbar > revealer > box, -window#GearyMainWindow.background.csd > overlay > box.vertical > paned > .sidebar > searchbar > revealer > box, window.background.csd > hdyleaflet > box.vertical > searchbar > revealer > box, window.background.csd > leaflet > box.vertical > searchbar > revealer > box { +window#GearyMainWindow.background.csd > overlay > box.vertical > paned > .sidebar > searchbar > revealer > box, window.background.csd > hdyleaflet > box.vertical > searchbar > revealer > box, window.background.csd > leaflet > box.vertical > searchbar > revealer > box, window.background.csd > box.horizontal > box.vertical > searchbar > revealer > box { border-color: #0e0e0e; } @@ -5942,60 +5986,60 @@ window.background.csd > overlay > leaflet > separator.sidebar, box.horizontal > hdyleaflet > separator.sidebar, leaflet > separator.sidebar, window.background.csd > box.horizontal:not(.titlebar) > separator.vertical, window.background.csd > headerbar.titlebar > box.horizontal > separator.sidebar, window.background.csd > headerbar.titlebar > hdyleaflet > separator.sidebar, -window.background.csd > headerbar.titlebar > leaflet > separator.sidebar, window.background.csd > hdyleaflet > separator.vertical, window.background.csd > leaflet > separator.vertical, .titlebar:not(headerbar) > separator, window.org-gnome-gedit > paned.titlebar > separator, window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > separator, window.org-gnome-gedit > paned.titlebar > separator:backdrop, window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > separator:backdrop { +window.background.csd > headerbar.titlebar > leaflet > separator.sidebar, window.background.csd > hdyleaflet > separator.vertical, window.background.csd > leaflet > separator.vertical, window.background.csd > box.horizontal > separator.vertical, .titlebar:not(headerbar) > separator, window.org-gnome-gedit > paned.titlebar > separator, window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > separator, window.org-gnome-gedit > paned.titlebar > separator:backdrop, window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > separator:backdrop { background-image: image(#0e0e0e); background-color: transparent; border-right: none; } -.tweak-group-startup, list.tweak-group list, hdyleaflet list.view, hdyleaflet list.frame, leaflet list.view, leaflet list.frame, hdyleaflet frame.view, leaflet frame.view, hdyleaflet frame:not(.view) list:not(.contacts-contact-list), leaflet frame:not(.view) list:not(.contacts-contact-list) { +.tweak-group-startup, list.tweak-group list, hdyleaflet list.view, hdyleaflet list.frame, leaflet list.view, leaflet list.frame, box.horizontal > stack.background list.view, box.horizontal > stack.background list.frame, hdyleaflet frame.view, leaflet frame.view, box.horizontal > stack.background frame.view, hdyleaflet frame:not(.view) list:not(.contacts-contact-list), leaflet frame:not(.view) list:not(.contacts-contact-list), box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) { border-radius: 12px; box-shadow: inset 0 0 8px rgba(255, 255, 255, 0.03), inset 0 0 3px rgba(255, 255, 255, 0.02), inset 0 0 0 1px rgba(255, 255, 255, 0.04), inset 0 1px rgba(255, 255, 255, 0.06); background-color: rgba(255, 255, 255, 0.05); border: none; } -.tweak-group-startup > separator, list.tweak-group list > separator, hdyleaflet list.view > separator, hdyleaflet list.frame > separator, leaflet list.view > separator, leaflet list.frame > separator, hdyleaflet frame.view > separator, leaflet frame.view > separator, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) > separator, leaflet frame:not(.view) list:not(.contacts-contact-list) > separator { +.tweak-group-startup > separator, list.tweak-group list > separator, hdyleaflet list.view > separator, hdyleaflet list.frame > separator, leaflet list.view > separator, leaflet list.frame > separator, box.horizontal > stack.background list.view > separator, box.horizontal > stack.background list.frame > separator, hdyleaflet frame.view > separator, leaflet frame.view > separator, box.horizontal > stack.background frame.view > separator, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) > separator, leaflet frame:not(.view) list:not(.contacts-contact-list) > separator, box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) > separator { background: none; min-height: 0; } -list.tweak-group list row.activatable:first-child, hdyleaflet list.view row.activatable:first-child, hdyleaflet list.frame row.activatable:first-child, leaflet list.view row.activatable:first-child, leaflet list.frame row.activatable:first-child, hdyleaflet frame.view list row.activatable:first-child, leaflet frame.view list row.activatable:first-child, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:first-child, leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:first-child { +list.tweak-group list row.activatable:first-child, hdyleaflet list.view row.activatable:first-child, hdyleaflet list.frame row.activatable:first-child, leaflet list.view row.activatable:first-child, leaflet list.frame row.activatable:first-child, box.horizontal > stack.background list.view row.activatable:first-child, box.horizontal > stack.background list.frame row.activatable:first-child, hdyleaflet frame.view list row.activatable:first-child, leaflet frame.view list row.activatable:first-child, box.horizontal > stack.background frame.view list row.activatable:first-child, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:first-child, leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:first-child, box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) row.activatable:first-child { border-top-left-radius: 12px; border-top-right-radius: 12px; } -list.tweak-group list row.activatable:last-child, hdyleaflet list.view row.activatable:last-child, hdyleaflet list.frame row.activatable:last-child, leaflet list.view row.activatable:last-child, leaflet list.frame row.activatable:last-child, hdyleaflet frame.view list row.activatable:last-child, leaflet frame.view list row.activatable:last-child, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:last-child, leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:last-child { +list.tweak-group list row.activatable:last-child, hdyleaflet list.view row.activatable:last-child, hdyleaflet list.frame row.activatable:last-child, leaflet list.view row.activatable:last-child, leaflet list.frame row.activatable:last-child, box.horizontal > stack.background list.view row.activatable:last-child, box.horizontal > stack.background list.frame row.activatable:last-child, hdyleaflet frame.view list row.activatable:last-child, leaflet frame.view list row.activatable:last-child, box.horizontal > stack.background frame.view list row.activatable:last-child, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:last-child, leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:last-child, box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) row.activatable:last-child { border-bottom-left-radius: 12px; border-bottom-right-radius: 12px; } -list.tweak-group list row.activatable:only-child, hdyleaflet list.view row.activatable:only-child, hdyleaflet list.frame row.activatable:only-child, leaflet list.view row.activatable:only-child, leaflet list.frame row.activatable:only-child, hdyleaflet frame.view list row.activatable:only-child, leaflet frame.view list row.activatable:only-child, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:only-child, leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:only-child { +list.tweak-group list row.activatable:only-child, hdyleaflet list.view row.activatable:only-child, hdyleaflet list.frame row.activatable:only-child, leaflet list.view row.activatable:only-child, leaflet list.frame row.activatable:only-child, box.horizontal > stack.background list.view row.activatable:only-child, box.horizontal > stack.background list.frame row.activatable:only-child, hdyleaflet frame.view list row.activatable:only-child, leaflet frame.view list row.activatable:only-child, box.horizontal > stack.background frame.view list row.activatable:only-child, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:only-child, leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:only-child, box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) row.activatable:only-child { border-radius: 12px; } -hdyleaflet list > row.activatable, leaflet list > row.activatable { +hdyleaflet list > row.activatable, leaflet list > row.activatable, box.horizontal > stack.background list > row.activatable { margin: 2px 4px; border-radius: 8px; -gtk-outline-radius: 6px; } -hdyleaflet frame > border, leaflet frame > border { +hdyleaflet frame > border, leaflet frame > border, box.horizontal > stack.background frame > border { border: none; } -hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable .row-header > button:not(.text-button), leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable .row-header > button:not(.text-button) { +hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable .row-header > button:not(.text-button), leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable .row-header > button:not(.text-button), box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) row.activatable .row-header > button:not(.text-button) { min-height: 28px; min-width: 28px; padding: 0; margin: 4px 0; } -hdyleaflet frame.view list, leaflet frame.view list { +hdyleaflet frame.view list, leaflet frame.view list, box.horizontal > stack.background frame.view list { background: none; } -hdyleaflet frame.view list > separator, leaflet frame.view list > separator { +hdyleaflet frame.view list > separator, leaflet frame.view list > separator, box.horizontal > stack.background frame.view list > separator { background: none; min-height: 0; } diff --git a/src/main/gtk-3.0/gtk-dark-solid-orange.css b/src/main/gtk-3.0/gtk-dark-solid-orange.css index 31bc506..9165361 100644 --- a/src/main/gtk-3.0/gtk-dark-solid-orange.css +++ b/src/main/gtk-3.0/gtk-dark-solid-orange.css @@ -1641,6 +1641,7 @@ headerbar.titlebar headerbar:not(.titlebar) { } .tiled headerbar, .tiled headerbar:backdrop, .maximized headerbar, .maximized headerbar:backdrop { + border-radius: 0 0 0 0; box-shadow: none; } @@ -1681,10 +1682,18 @@ separator:first-child + headerbar, separator:first-child + headerbar:backdrop, h border-top-left-radius: 12px; } +.maximized separator:first-child + headerbar, .tiled separator:first-child + headerbar, .maximized separator:first-child + headerbar:backdrop, .tiled separator:first-child + headerbar:backdrop, .maximized headerbar:first-child, .tiled headerbar:first-child, .maximized headerbar:first-child:backdrop, .tiled headerbar:first-child:backdrop { + border-top-left-radius: 0; +} + headerbar:last-child, headerbar:last-child:backdrop { border-top-right-radius: 12px; } +.maximized headerbar:last-child, .tiled headerbar:last-child, .maximized headerbar:last-child:backdrop, .tiled headerbar:last-child:backdrop { + border-top-right-radius: 0; +} + stack headerbar:first-child, stack headerbar:last-child { border-top-left-radius: 12px; border-top-right-radius: 12px; @@ -1703,6 +1712,11 @@ window stack headerbar:first-child:backdrop, window stack headerbar:first-child, border-top-right-radius: 12px; } +window.tiled headerbar, window.tiled headerbar:first-child, window.tiled headerbar:last-child, window.tiled headerbar:only-child, window.tiled-top headerbar, window.tiled-top headerbar:first-child, window.tiled-top headerbar:last-child, window.tiled-top headerbar:only-child, window.tiled-right headerbar, window.tiled-right headerbar:first-child, window.tiled-right headerbar:last-child, window.tiled-right headerbar:only-child, window.tiled-bottom headerbar, window.tiled-bottom headerbar:first-child, window.tiled-bottom headerbar:last-child, window.tiled-bottom headerbar:only-child, window.tiled-left headerbar, window.tiled-left headerbar:first-child, window.tiled-left headerbar:last-child, window.tiled-left headerbar:only-child, window.maximized headerbar, window.maximized headerbar:first-child, window.maximized headerbar:last-child, window.maximized headerbar:only-child { + border-top-left-radius: 0; + border-top-right-radius: 0; +} + window.fullscreen headerbar, window.fullscreen headerbar:first-child, window.fullscreen headerbar:last-child, window.fullscreen headerbar:only-child, .solid-csd headerbar, .solid-csd headerbar:first-child, .solid-csd headerbar:last-child, .solid-csd headerbar:only-child { border-top-left-radius: 0; border-top-right-radius: 0; @@ -1717,10 +1731,15 @@ window.fullscreen headerbar, window.fullscreen headerbar:first-child, window.ful box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); } -.fullscreen .titlebar, .fullscreen .titlebar headerbar { +.tiled .titlebar, .maximized .titlebar, .fullscreen .titlebar, .tiled .titlebar headerbar, .maximized .titlebar headerbar, .fullscreen .titlebar headerbar { box-shadow: none; } +.tiled .titlebar, .tiled .titlebar.background, .maximized .titlebar, .maximized .titlebar.background, .fullscreen .titlebar, .fullscreen .titlebar.background, .tiled .titlebar headerbar, .tiled .titlebar headerbar.background, .maximized .titlebar headerbar, .maximized .titlebar headerbar.background, .fullscreen .titlebar headerbar, .fullscreen .titlebar headerbar.background { + border-top-left-radius: 0; + border-top-right-radius: 0; +} + .titlebar > box.left.horizontal, .titlebar > box.right.horizontal { padding: 0 6px; @@ -4550,6 +4569,7 @@ decoration:backdrop { } .maximized decoration, .fullscreen decoration, .tiled decoration, .tiled-top decoration, .tiled-right decoration, .tiled-bottom decoration, .tiled-left decoration { + border-radius: 0; box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.35), 0 0 0 2px rgba(0, 0, 0, 0.1), 0 0 0 1px rgba(0, 0, 0, 0.75); } @@ -4568,6 +4588,10 @@ decoration:backdrop { box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.35), 0 0 0 2px rgba(0, 0, 0, 0.1), 0 0 0 1px rgba(0, 0, 0, 0.75); } +.ssd decoration.maximized { + border-radius: 0 0 0 0; +} + .csd.popup decoration { border-radius: 10px; box-shadow: 0 5px 8px rgba(0, 0, 0, 0.15), 0 8px 15px rgba(0, 0, 0, 0.08), 0 0 0 2px rgba(0, 0, 0, 0.1), 0 0 0 1px rgba(0, 0, 0, 0.75); @@ -4808,6 +4832,10 @@ terminal-window notebook button.flat.toggle.popup { margin: -2px; } +terminal-window.background.csd.maximized { + border-radius: 0 0 0 0; +} + window.background.csd > box.vertical > box.horizontal > frame > border { border-width: 0 1px 0 0; } @@ -5066,6 +5094,18 @@ window.background.csd > box.vertical > box.horizontal > stack > widget > noteboo -gtk-icon-shadow: none; } +.nautilus-window.maximized notebook, .nautilus-window.maximized notebook > stack { + border-radius: 0 0 0 0; +} + +.nautilus-window.maximized headerbar { + border-radius: 0 0 0 0; +} + +.nautilus-window.maximized placessidebar { + border-bottom-left-radius: 0; +} + .nautilus-window placesview row.activatable { border-radius: 6px; margin-right: 6px; @@ -5325,6 +5365,10 @@ window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned s background: none; } +.tiled window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > box.vertical > stack > grid.horizontal > scrolledwindow, .maximized window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > box.vertical > stack > grid.horizontal > scrolledwindow, .fullscreen window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > box.vertical > stack > grid.horizontal > scrolledwindow { + border-bottom-left-radius: 0; +} + .open-document-selector-treeview.view { padding: 3px 6px 3px 6px; border-color: #242424; @@ -5927,12 +5971,12 @@ window.background.csd > headerbar.titlebar > leaflet > headerbar:last-child, win } .geary-main-window.background.csd > overlay > box.vertical > paned > .sidebar > searchbar, -window#GearyMainWindow.background.csd > overlay > box.vertical > paned > .sidebar > searchbar, window.background.csd > hdyleaflet > box.vertical > searchbar, window.background.csd > leaflet > box.vertical > searchbar { +window#GearyMainWindow.background.csd > overlay > box.vertical > paned > .sidebar > searchbar, window.background.csd > hdyleaflet > box.vertical > searchbar, window.background.csd > leaflet > box.vertical > searchbar, window.background.csd > box.horizontal > box.vertical > searchbar { background-color: #333333; } .geary-main-window.background.csd > overlay > box.vertical > paned > .sidebar > searchbar > revealer > box, -window#GearyMainWindow.background.csd > overlay > box.vertical > paned > .sidebar > searchbar > revealer > box, window.background.csd > hdyleaflet > box.vertical > searchbar > revealer > box, window.background.csd > leaflet > box.vertical > searchbar > revealer > box { +window#GearyMainWindow.background.csd > overlay > box.vertical > paned > .sidebar > searchbar > revealer > box, window.background.csd > hdyleaflet > box.vertical > searchbar > revealer > box, window.background.csd > leaflet > box.vertical > searchbar > revealer > box, window.background.csd > box.horizontal > box.vertical > searchbar > revealer > box { border-color: #0e0e0e; } @@ -5942,60 +5986,60 @@ window.background.csd > overlay > leaflet > separator.sidebar, box.horizontal > hdyleaflet > separator.sidebar, leaflet > separator.sidebar, window.background.csd > box.horizontal:not(.titlebar) > separator.vertical, window.background.csd > headerbar.titlebar > box.horizontal > separator.sidebar, window.background.csd > headerbar.titlebar > hdyleaflet > separator.sidebar, -window.background.csd > headerbar.titlebar > leaflet > separator.sidebar, window.background.csd > hdyleaflet > separator.vertical, window.background.csd > leaflet > separator.vertical, .titlebar:not(headerbar) > separator, window.org-gnome-gedit > paned.titlebar > separator, window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > separator, window.org-gnome-gedit > paned.titlebar > separator:backdrop, window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > separator:backdrop { +window.background.csd > headerbar.titlebar > leaflet > separator.sidebar, window.background.csd > hdyleaflet > separator.vertical, window.background.csd > leaflet > separator.vertical, window.background.csd > box.horizontal > separator.vertical, .titlebar:not(headerbar) > separator, window.org-gnome-gedit > paned.titlebar > separator, window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > separator, window.org-gnome-gedit > paned.titlebar > separator:backdrop, window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > separator:backdrop { background-image: image(#0e0e0e); background-color: transparent; border-right: none; } -.tweak-group-startup, list.tweak-group list, hdyleaflet list.view, hdyleaflet list.frame, leaflet list.view, leaflet list.frame, hdyleaflet frame.view, leaflet frame.view, hdyleaflet frame:not(.view) list:not(.contacts-contact-list), leaflet frame:not(.view) list:not(.contacts-contact-list) { +.tweak-group-startup, list.tweak-group list, hdyleaflet list.view, hdyleaflet list.frame, leaflet list.view, leaflet list.frame, box.horizontal > stack.background list.view, box.horizontal > stack.background list.frame, hdyleaflet frame.view, leaflet frame.view, box.horizontal > stack.background frame.view, hdyleaflet frame:not(.view) list:not(.contacts-contact-list), leaflet frame:not(.view) list:not(.contacts-contact-list), box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) { border-radius: 12px; box-shadow: inset 0 0 8px rgba(255, 255, 255, 0.03), inset 0 0 3px rgba(255, 255, 255, 0.02), inset 0 0 0 1px rgba(255, 255, 255, 0.04), inset 0 1px rgba(255, 255, 255, 0.06); background-color: rgba(255, 255, 255, 0.05); border: none; } -.tweak-group-startup > separator, list.tweak-group list > separator, hdyleaflet list.view > separator, hdyleaflet list.frame > separator, leaflet list.view > separator, leaflet list.frame > separator, hdyleaflet frame.view > separator, leaflet frame.view > separator, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) > separator, leaflet frame:not(.view) list:not(.contacts-contact-list) > separator { +.tweak-group-startup > separator, list.tweak-group list > separator, hdyleaflet list.view > separator, hdyleaflet list.frame > separator, leaflet list.view > separator, leaflet list.frame > separator, box.horizontal > stack.background list.view > separator, box.horizontal > stack.background list.frame > separator, hdyleaflet frame.view > separator, leaflet frame.view > separator, box.horizontal > stack.background frame.view > separator, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) > separator, leaflet frame:not(.view) list:not(.contacts-contact-list) > separator, box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) > separator { background: none; min-height: 0; } -list.tweak-group list row.activatable:first-child, hdyleaflet list.view row.activatable:first-child, hdyleaflet list.frame row.activatable:first-child, leaflet list.view row.activatable:first-child, leaflet list.frame row.activatable:first-child, hdyleaflet frame.view list row.activatable:first-child, leaflet frame.view list row.activatable:first-child, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:first-child, leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:first-child { +list.tweak-group list row.activatable:first-child, hdyleaflet list.view row.activatable:first-child, hdyleaflet list.frame row.activatable:first-child, leaflet list.view row.activatable:first-child, leaflet list.frame row.activatable:first-child, box.horizontal > stack.background list.view row.activatable:first-child, box.horizontal > stack.background list.frame row.activatable:first-child, hdyleaflet frame.view list row.activatable:first-child, leaflet frame.view list row.activatable:first-child, box.horizontal > stack.background frame.view list row.activatable:first-child, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:first-child, leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:first-child, box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) row.activatable:first-child { border-top-left-radius: 12px; border-top-right-radius: 12px; } -list.tweak-group list row.activatable:last-child, hdyleaflet list.view row.activatable:last-child, hdyleaflet list.frame row.activatable:last-child, leaflet list.view row.activatable:last-child, leaflet list.frame row.activatable:last-child, hdyleaflet frame.view list row.activatable:last-child, leaflet frame.view list row.activatable:last-child, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:last-child, leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:last-child { +list.tweak-group list row.activatable:last-child, hdyleaflet list.view row.activatable:last-child, hdyleaflet list.frame row.activatable:last-child, leaflet list.view row.activatable:last-child, leaflet list.frame row.activatable:last-child, box.horizontal > stack.background list.view row.activatable:last-child, box.horizontal > stack.background list.frame row.activatable:last-child, hdyleaflet frame.view list row.activatable:last-child, leaflet frame.view list row.activatable:last-child, box.horizontal > stack.background frame.view list row.activatable:last-child, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:last-child, leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:last-child, box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) row.activatable:last-child { border-bottom-left-radius: 12px; border-bottom-right-radius: 12px; } -list.tweak-group list row.activatable:only-child, hdyleaflet list.view row.activatable:only-child, hdyleaflet list.frame row.activatable:only-child, leaflet list.view row.activatable:only-child, leaflet list.frame row.activatable:only-child, hdyleaflet frame.view list row.activatable:only-child, leaflet frame.view list row.activatable:only-child, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:only-child, leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:only-child { +list.tweak-group list row.activatable:only-child, hdyleaflet list.view row.activatable:only-child, hdyleaflet list.frame row.activatable:only-child, leaflet list.view row.activatable:only-child, leaflet list.frame row.activatable:only-child, box.horizontal > stack.background list.view row.activatable:only-child, box.horizontal > stack.background list.frame row.activatable:only-child, hdyleaflet frame.view list row.activatable:only-child, leaflet frame.view list row.activatable:only-child, box.horizontal > stack.background frame.view list row.activatable:only-child, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:only-child, leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:only-child, box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) row.activatable:only-child { border-radius: 12px; } -hdyleaflet list > row.activatable, leaflet list > row.activatable { +hdyleaflet list > row.activatable, leaflet list > row.activatable, box.horizontal > stack.background list > row.activatable { margin: 2px 4px; border-radius: 8px; -gtk-outline-radius: 6px; } -hdyleaflet frame > border, leaflet frame > border { +hdyleaflet frame > border, leaflet frame > border, box.horizontal > stack.background frame > border { border: none; } -hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable .row-header > button:not(.text-button), leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable .row-header > button:not(.text-button) { +hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable .row-header > button:not(.text-button), leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable .row-header > button:not(.text-button), box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) row.activatable .row-header > button:not(.text-button) { min-height: 28px; min-width: 28px; padding: 0; margin: 4px 0; } -hdyleaflet frame.view list, leaflet frame.view list { +hdyleaflet frame.view list, leaflet frame.view list, box.horizontal > stack.background frame.view list { background: none; } -hdyleaflet frame.view list > separator, leaflet frame.view list > separator { +hdyleaflet frame.view list > separator, leaflet frame.view list > separator, box.horizontal > stack.background frame.view list > separator { background: none; min-height: 0; } diff --git a/src/main/gtk-3.0/gtk-dark-solid-pink.css b/src/main/gtk-3.0/gtk-dark-solid-pink.css index 3d8f32a..6154855 100644 --- a/src/main/gtk-3.0/gtk-dark-solid-pink.css +++ b/src/main/gtk-3.0/gtk-dark-solid-pink.css @@ -1641,6 +1641,7 @@ headerbar.titlebar headerbar:not(.titlebar) { } .tiled headerbar, .tiled headerbar:backdrop, .maximized headerbar, .maximized headerbar:backdrop { + border-radius: 0 0 0 0; box-shadow: none; } @@ -1681,10 +1682,18 @@ separator:first-child + headerbar, separator:first-child + headerbar:backdrop, h border-top-left-radius: 12px; } +.maximized separator:first-child + headerbar, .tiled separator:first-child + headerbar, .maximized separator:first-child + headerbar:backdrop, .tiled separator:first-child + headerbar:backdrop, .maximized headerbar:first-child, .tiled headerbar:first-child, .maximized headerbar:first-child:backdrop, .tiled headerbar:first-child:backdrop { + border-top-left-radius: 0; +} + headerbar:last-child, headerbar:last-child:backdrop { border-top-right-radius: 12px; } +.maximized headerbar:last-child, .tiled headerbar:last-child, .maximized headerbar:last-child:backdrop, .tiled headerbar:last-child:backdrop { + border-top-right-radius: 0; +} + stack headerbar:first-child, stack headerbar:last-child { border-top-left-radius: 12px; border-top-right-radius: 12px; @@ -1703,6 +1712,11 @@ window stack headerbar:first-child:backdrop, window stack headerbar:first-child, border-top-right-radius: 12px; } +window.tiled headerbar, window.tiled headerbar:first-child, window.tiled headerbar:last-child, window.tiled headerbar:only-child, window.tiled-top headerbar, window.tiled-top headerbar:first-child, window.tiled-top headerbar:last-child, window.tiled-top headerbar:only-child, window.tiled-right headerbar, window.tiled-right headerbar:first-child, window.tiled-right headerbar:last-child, window.tiled-right headerbar:only-child, window.tiled-bottom headerbar, window.tiled-bottom headerbar:first-child, window.tiled-bottom headerbar:last-child, window.tiled-bottom headerbar:only-child, window.tiled-left headerbar, window.tiled-left headerbar:first-child, window.tiled-left headerbar:last-child, window.tiled-left headerbar:only-child, window.maximized headerbar, window.maximized headerbar:first-child, window.maximized headerbar:last-child, window.maximized headerbar:only-child { + border-top-left-radius: 0; + border-top-right-radius: 0; +} + window.fullscreen headerbar, window.fullscreen headerbar:first-child, window.fullscreen headerbar:last-child, window.fullscreen headerbar:only-child, .solid-csd headerbar, .solid-csd headerbar:first-child, .solid-csd headerbar:last-child, .solid-csd headerbar:only-child { border-top-left-radius: 0; border-top-right-radius: 0; @@ -1717,10 +1731,15 @@ window.fullscreen headerbar, window.fullscreen headerbar:first-child, window.ful box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); } -.fullscreen .titlebar, .fullscreen .titlebar headerbar { +.tiled .titlebar, .maximized .titlebar, .fullscreen .titlebar, .tiled .titlebar headerbar, .maximized .titlebar headerbar, .fullscreen .titlebar headerbar { box-shadow: none; } +.tiled .titlebar, .tiled .titlebar.background, .maximized .titlebar, .maximized .titlebar.background, .fullscreen .titlebar, .fullscreen .titlebar.background, .tiled .titlebar headerbar, .tiled .titlebar headerbar.background, .maximized .titlebar headerbar, .maximized .titlebar headerbar.background, .fullscreen .titlebar headerbar, .fullscreen .titlebar headerbar.background { + border-top-left-radius: 0; + border-top-right-radius: 0; +} + .titlebar > box.left.horizontal, .titlebar > box.right.horizontal { padding: 0 6px; @@ -4550,6 +4569,7 @@ decoration:backdrop { } .maximized decoration, .fullscreen decoration, .tiled decoration, .tiled-top decoration, .tiled-right decoration, .tiled-bottom decoration, .tiled-left decoration { + border-radius: 0; box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.35), 0 0 0 2px rgba(0, 0, 0, 0.1), 0 0 0 1px rgba(0, 0, 0, 0.75); } @@ -4568,6 +4588,10 @@ decoration:backdrop { box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.35), 0 0 0 2px rgba(0, 0, 0, 0.1), 0 0 0 1px rgba(0, 0, 0, 0.75); } +.ssd decoration.maximized { + border-radius: 0 0 0 0; +} + .csd.popup decoration { border-radius: 10px; box-shadow: 0 5px 8px rgba(0, 0, 0, 0.15), 0 8px 15px rgba(0, 0, 0, 0.08), 0 0 0 2px rgba(0, 0, 0, 0.1), 0 0 0 1px rgba(0, 0, 0, 0.75); @@ -4808,6 +4832,10 @@ terminal-window notebook button.flat.toggle.popup { margin: -2px; } +terminal-window.background.csd.maximized { + border-radius: 0 0 0 0; +} + window.background.csd > box.vertical > box.horizontal > frame > border { border-width: 0 1px 0 0; } @@ -5066,6 +5094,18 @@ window.background.csd > box.vertical > box.horizontal > stack > widget > noteboo -gtk-icon-shadow: none; } +.nautilus-window.maximized notebook, .nautilus-window.maximized notebook > stack { + border-radius: 0 0 0 0; +} + +.nautilus-window.maximized headerbar { + border-radius: 0 0 0 0; +} + +.nautilus-window.maximized placessidebar { + border-bottom-left-radius: 0; +} + .nautilus-window placesview row.activatable { border-radius: 6px; margin-right: 6px; @@ -5325,6 +5365,10 @@ window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned s background: none; } +.tiled window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > box.vertical > stack > grid.horizontal > scrolledwindow, .maximized window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > box.vertical > stack > grid.horizontal > scrolledwindow, .fullscreen window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > box.vertical > stack > grid.horizontal > scrolledwindow { + border-bottom-left-radius: 0; +} + .open-document-selector-treeview.view { padding: 3px 6px 3px 6px; border-color: #242424; @@ -5927,12 +5971,12 @@ window.background.csd > headerbar.titlebar > leaflet > headerbar:last-child, win } .geary-main-window.background.csd > overlay > box.vertical > paned > .sidebar > searchbar, -window#GearyMainWindow.background.csd > overlay > box.vertical > paned > .sidebar > searchbar, window.background.csd > hdyleaflet > box.vertical > searchbar, window.background.csd > leaflet > box.vertical > searchbar { +window#GearyMainWindow.background.csd > overlay > box.vertical > paned > .sidebar > searchbar, window.background.csd > hdyleaflet > box.vertical > searchbar, window.background.csd > leaflet > box.vertical > searchbar, window.background.csd > box.horizontal > box.vertical > searchbar { background-color: #333333; } .geary-main-window.background.csd > overlay > box.vertical > paned > .sidebar > searchbar > revealer > box, -window#GearyMainWindow.background.csd > overlay > box.vertical > paned > .sidebar > searchbar > revealer > box, window.background.csd > hdyleaflet > box.vertical > searchbar > revealer > box, window.background.csd > leaflet > box.vertical > searchbar > revealer > box { +window#GearyMainWindow.background.csd > overlay > box.vertical > paned > .sidebar > searchbar > revealer > box, window.background.csd > hdyleaflet > box.vertical > searchbar > revealer > box, window.background.csd > leaflet > box.vertical > searchbar > revealer > box, window.background.csd > box.horizontal > box.vertical > searchbar > revealer > box { border-color: #0e0e0e; } @@ -5942,60 +5986,60 @@ window.background.csd > overlay > leaflet > separator.sidebar, box.horizontal > hdyleaflet > separator.sidebar, leaflet > separator.sidebar, window.background.csd > box.horizontal:not(.titlebar) > separator.vertical, window.background.csd > headerbar.titlebar > box.horizontal > separator.sidebar, window.background.csd > headerbar.titlebar > hdyleaflet > separator.sidebar, -window.background.csd > headerbar.titlebar > leaflet > separator.sidebar, window.background.csd > hdyleaflet > separator.vertical, window.background.csd > leaflet > separator.vertical, .titlebar:not(headerbar) > separator, window.org-gnome-gedit > paned.titlebar > separator, window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > separator, window.org-gnome-gedit > paned.titlebar > separator:backdrop, window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > separator:backdrop { +window.background.csd > headerbar.titlebar > leaflet > separator.sidebar, window.background.csd > hdyleaflet > separator.vertical, window.background.csd > leaflet > separator.vertical, window.background.csd > box.horizontal > separator.vertical, .titlebar:not(headerbar) > separator, window.org-gnome-gedit > paned.titlebar > separator, window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > separator, window.org-gnome-gedit > paned.titlebar > separator:backdrop, window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > separator:backdrop { background-image: image(#0e0e0e); background-color: transparent; border-right: none; } -.tweak-group-startup, list.tweak-group list, hdyleaflet list.view, hdyleaflet list.frame, leaflet list.view, leaflet list.frame, hdyleaflet frame.view, leaflet frame.view, hdyleaflet frame:not(.view) list:not(.contacts-contact-list), leaflet frame:not(.view) list:not(.contacts-contact-list) { +.tweak-group-startup, list.tweak-group list, hdyleaflet list.view, hdyleaflet list.frame, leaflet list.view, leaflet list.frame, box.horizontal > stack.background list.view, box.horizontal > stack.background list.frame, hdyleaflet frame.view, leaflet frame.view, box.horizontal > stack.background frame.view, hdyleaflet frame:not(.view) list:not(.contacts-contact-list), leaflet frame:not(.view) list:not(.contacts-contact-list), box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) { border-radius: 12px; box-shadow: inset 0 0 8px rgba(255, 255, 255, 0.03), inset 0 0 3px rgba(255, 255, 255, 0.02), inset 0 0 0 1px rgba(255, 255, 255, 0.04), inset 0 1px rgba(255, 255, 255, 0.06); background-color: rgba(255, 255, 255, 0.05); border: none; } -.tweak-group-startup > separator, list.tweak-group list > separator, hdyleaflet list.view > separator, hdyleaflet list.frame > separator, leaflet list.view > separator, leaflet list.frame > separator, hdyleaflet frame.view > separator, leaflet frame.view > separator, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) > separator, leaflet frame:not(.view) list:not(.contacts-contact-list) > separator { +.tweak-group-startup > separator, list.tweak-group list > separator, hdyleaflet list.view > separator, hdyleaflet list.frame > separator, leaflet list.view > separator, leaflet list.frame > separator, box.horizontal > stack.background list.view > separator, box.horizontal > stack.background list.frame > separator, hdyleaflet frame.view > separator, leaflet frame.view > separator, box.horizontal > stack.background frame.view > separator, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) > separator, leaflet frame:not(.view) list:not(.contacts-contact-list) > separator, box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) > separator { background: none; min-height: 0; } -list.tweak-group list row.activatable:first-child, hdyleaflet list.view row.activatable:first-child, hdyleaflet list.frame row.activatable:first-child, leaflet list.view row.activatable:first-child, leaflet list.frame row.activatable:first-child, hdyleaflet frame.view list row.activatable:first-child, leaflet frame.view list row.activatable:first-child, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:first-child, leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:first-child { +list.tweak-group list row.activatable:first-child, hdyleaflet list.view row.activatable:first-child, hdyleaflet list.frame row.activatable:first-child, leaflet list.view row.activatable:first-child, leaflet list.frame row.activatable:first-child, box.horizontal > stack.background list.view row.activatable:first-child, box.horizontal > stack.background list.frame row.activatable:first-child, hdyleaflet frame.view list row.activatable:first-child, leaflet frame.view list row.activatable:first-child, box.horizontal > stack.background frame.view list row.activatable:first-child, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:first-child, leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:first-child, box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) row.activatable:first-child { border-top-left-radius: 12px; border-top-right-radius: 12px; } -list.tweak-group list row.activatable:last-child, hdyleaflet list.view row.activatable:last-child, hdyleaflet list.frame row.activatable:last-child, leaflet list.view row.activatable:last-child, leaflet list.frame row.activatable:last-child, hdyleaflet frame.view list row.activatable:last-child, leaflet frame.view list row.activatable:last-child, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:last-child, leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:last-child { +list.tweak-group list row.activatable:last-child, hdyleaflet list.view row.activatable:last-child, hdyleaflet list.frame row.activatable:last-child, leaflet list.view row.activatable:last-child, leaflet list.frame row.activatable:last-child, box.horizontal > stack.background list.view row.activatable:last-child, box.horizontal > stack.background list.frame row.activatable:last-child, hdyleaflet frame.view list row.activatable:last-child, leaflet frame.view list row.activatable:last-child, box.horizontal > stack.background frame.view list row.activatable:last-child, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:last-child, leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:last-child, box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) row.activatable:last-child { border-bottom-left-radius: 12px; border-bottom-right-radius: 12px; } -list.tweak-group list row.activatable:only-child, hdyleaflet list.view row.activatable:only-child, hdyleaflet list.frame row.activatable:only-child, leaflet list.view row.activatable:only-child, leaflet list.frame row.activatable:only-child, hdyleaflet frame.view list row.activatable:only-child, leaflet frame.view list row.activatable:only-child, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:only-child, leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:only-child { +list.tweak-group list row.activatable:only-child, hdyleaflet list.view row.activatable:only-child, hdyleaflet list.frame row.activatable:only-child, leaflet list.view row.activatable:only-child, leaflet list.frame row.activatable:only-child, box.horizontal > stack.background list.view row.activatable:only-child, box.horizontal > stack.background list.frame row.activatable:only-child, hdyleaflet frame.view list row.activatable:only-child, leaflet frame.view list row.activatable:only-child, box.horizontal > stack.background frame.view list row.activatable:only-child, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:only-child, leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:only-child, box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) row.activatable:only-child { border-radius: 12px; } -hdyleaflet list > row.activatable, leaflet list > row.activatable { +hdyleaflet list > row.activatable, leaflet list > row.activatable, box.horizontal > stack.background list > row.activatable { margin: 2px 4px; border-radius: 8px; -gtk-outline-radius: 6px; } -hdyleaflet frame > border, leaflet frame > border { +hdyleaflet frame > border, leaflet frame > border, box.horizontal > stack.background frame > border { border: none; } -hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable .row-header > button:not(.text-button), leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable .row-header > button:not(.text-button) { +hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable .row-header > button:not(.text-button), leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable .row-header > button:not(.text-button), box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) row.activatable .row-header > button:not(.text-button) { min-height: 28px; min-width: 28px; padding: 0; margin: 4px 0; } -hdyleaflet frame.view list, leaflet frame.view list { +hdyleaflet frame.view list, leaflet frame.view list, box.horizontal > stack.background frame.view list { background: none; } -hdyleaflet frame.view list > separator, leaflet frame.view list > separator { +hdyleaflet frame.view list > separator, leaflet frame.view list > separator, box.horizontal > stack.background frame.view list > separator { background: none; min-height: 0; } diff --git a/src/main/gtk-3.0/gtk-dark-solid-purple.css b/src/main/gtk-3.0/gtk-dark-solid-purple.css index 44e9d07..9c0fcb3 100644 --- a/src/main/gtk-3.0/gtk-dark-solid-purple.css +++ b/src/main/gtk-3.0/gtk-dark-solid-purple.css @@ -1641,6 +1641,7 @@ headerbar.titlebar headerbar:not(.titlebar) { } .tiled headerbar, .tiled headerbar:backdrop, .maximized headerbar, .maximized headerbar:backdrop { + border-radius: 0 0 0 0; box-shadow: none; } @@ -1681,10 +1682,18 @@ separator:first-child + headerbar, separator:first-child + headerbar:backdrop, h border-top-left-radius: 12px; } +.maximized separator:first-child + headerbar, .tiled separator:first-child + headerbar, .maximized separator:first-child + headerbar:backdrop, .tiled separator:first-child + headerbar:backdrop, .maximized headerbar:first-child, .tiled headerbar:first-child, .maximized headerbar:first-child:backdrop, .tiled headerbar:first-child:backdrop { + border-top-left-radius: 0; +} + headerbar:last-child, headerbar:last-child:backdrop { border-top-right-radius: 12px; } +.maximized headerbar:last-child, .tiled headerbar:last-child, .maximized headerbar:last-child:backdrop, .tiled headerbar:last-child:backdrop { + border-top-right-radius: 0; +} + stack headerbar:first-child, stack headerbar:last-child { border-top-left-radius: 12px; border-top-right-radius: 12px; @@ -1703,6 +1712,11 @@ window stack headerbar:first-child:backdrop, window stack headerbar:first-child, border-top-right-radius: 12px; } +window.tiled headerbar, window.tiled headerbar:first-child, window.tiled headerbar:last-child, window.tiled headerbar:only-child, window.tiled-top headerbar, window.tiled-top headerbar:first-child, window.tiled-top headerbar:last-child, window.tiled-top headerbar:only-child, window.tiled-right headerbar, window.tiled-right headerbar:first-child, window.tiled-right headerbar:last-child, window.tiled-right headerbar:only-child, window.tiled-bottom headerbar, window.tiled-bottom headerbar:first-child, window.tiled-bottom headerbar:last-child, window.tiled-bottom headerbar:only-child, window.tiled-left headerbar, window.tiled-left headerbar:first-child, window.tiled-left headerbar:last-child, window.tiled-left headerbar:only-child, window.maximized headerbar, window.maximized headerbar:first-child, window.maximized headerbar:last-child, window.maximized headerbar:only-child { + border-top-left-radius: 0; + border-top-right-radius: 0; +} + window.fullscreen headerbar, window.fullscreen headerbar:first-child, window.fullscreen headerbar:last-child, window.fullscreen headerbar:only-child, .solid-csd headerbar, .solid-csd headerbar:first-child, .solid-csd headerbar:last-child, .solid-csd headerbar:only-child { border-top-left-radius: 0; border-top-right-radius: 0; @@ -1717,10 +1731,15 @@ window.fullscreen headerbar, window.fullscreen headerbar:first-child, window.ful box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); } -.fullscreen .titlebar, .fullscreen .titlebar headerbar { +.tiled .titlebar, .maximized .titlebar, .fullscreen .titlebar, .tiled .titlebar headerbar, .maximized .titlebar headerbar, .fullscreen .titlebar headerbar { box-shadow: none; } +.tiled .titlebar, .tiled .titlebar.background, .maximized .titlebar, .maximized .titlebar.background, .fullscreen .titlebar, .fullscreen .titlebar.background, .tiled .titlebar headerbar, .tiled .titlebar headerbar.background, .maximized .titlebar headerbar, .maximized .titlebar headerbar.background, .fullscreen .titlebar headerbar, .fullscreen .titlebar headerbar.background { + border-top-left-radius: 0; + border-top-right-radius: 0; +} + .titlebar > box.left.horizontal, .titlebar > box.right.horizontal { padding: 0 6px; @@ -4550,6 +4569,7 @@ decoration:backdrop { } .maximized decoration, .fullscreen decoration, .tiled decoration, .tiled-top decoration, .tiled-right decoration, .tiled-bottom decoration, .tiled-left decoration { + border-radius: 0; box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.35), 0 0 0 2px rgba(0, 0, 0, 0.1), 0 0 0 1px rgba(0, 0, 0, 0.75); } @@ -4568,6 +4588,10 @@ decoration:backdrop { box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.35), 0 0 0 2px rgba(0, 0, 0, 0.1), 0 0 0 1px rgba(0, 0, 0, 0.75); } +.ssd decoration.maximized { + border-radius: 0 0 0 0; +} + .csd.popup decoration { border-radius: 10px; box-shadow: 0 5px 8px rgba(0, 0, 0, 0.15), 0 8px 15px rgba(0, 0, 0, 0.08), 0 0 0 2px rgba(0, 0, 0, 0.1), 0 0 0 1px rgba(0, 0, 0, 0.75); @@ -4808,6 +4832,10 @@ terminal-window notebook button.flat.toggle.popup { margin: -2px; } +terminal-window.background.csd.maximized { + border-radius: 0 0 0 0; +} + window.background.csd > box.vertical > box.horizontal > frame > border { border-width: 0 1px 0 0; } @@ -5066,6 +5094,18 @@ window.background.csd > box.vertical > box.horizontal > stack > widget > noteboo -gtk-icon-shadow: none; } +.nautilus-window.maximized notebook, .nautilus-window.maximized notebook > stack { + border-radius: 0 0 0 0; +} + +.nautilus-window.maximized headerbar { + border-radius: 0 0 0 0; +} + +.nautilus-window.maximized placessidebar { + border-bottom-left-radius: 0; +} + .nautilus-window placesview row.activatable { border-radius: 6px; margin-right: 6px; @@ -5325,6 +5365,10 @@ window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned s background: none; } +.tiled window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > box.vertical > stack > grid.horizontal > scrolledwindow, .maximized window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > box.vertical > stack > grid.horizontal > scrolledwindow, .fullscreen window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > box.vertical > stack > grid.horizontal > scrolledwindow { + border-bottom-left-radius: 0; +} + .open-document-selector-treeview.view { padding: 3px 6px 3px 6px; border-color: #242424; @@ -5927,12 +5971,12 @@ window.background.csd > headerbar.titlebar > leaflet > headerbar:last-child, win } .geary-main-window.background.csd > overlay > box.vertical > paned > .sidebar > searchbar, -window#GearyMainWindow.background.csd > overlay > box.vertical > paned > .sidebar > searchbar, window.background.csd > hdyleaflet > box.vertical > searchbar, window.background.csd > leaflet > box.vertical > searchbar { +window#GearyMainWindow.background.csd > overlay > box.vertical > paned > .sidebar > searchbar, window.background.csd > hdyleaflet > box.vertical > searchbar, window.background.csd > leaflet > box.vertical > searchbar, window.background.csd > box.horizontal > box.vertical > searchbar { background-color: #333333; } .geary-main-window.background.csd > overlay > box.vertical > paned > .sidebar > searchbar > revealer > box, -window#GearyMainWindow.background.csd > overlay > box.vertical > paned > .sidebar > searchbar > revealer > box, window.background.csd > hdyleaflet > box.vertical > searchbar > revealer > box, window.background.csd > leaflet > box.vertical > searchbar > revealer > box { +window#GearyMainWindow.background.csd > overlay > box.vertical > paned > .sidebar > searchbar > revealer > box, window.background.csd > hdyleaflet > box.vertical > searchbar > revealer > box, window.background.csd > leaflet > box.vertical > searchbar > revealer > box, window.background.csd > box.horizontal > box.vertical > searchbar > revealer > box { border-color: #0e0e0e; } @@ -5942,60 +5986,60 @@ window.background.csd > overlay > leaflet > separator.sidebar, box.horizontal > hdyleaflet > separator.sidebar, leaflet > separator.sidebar, window.background.csd > box.horizontal:not(.titlebar) > separator.vertical, window.background.csd > headerbar.titlebar > box.horizontal > separator.sidebar, window.background.csd > headerbar.titlebar > hdyleaflet > separator.sidebar, -window.background.csd > headerbar.titlebar > leaflet > separator.sidebar, window.background.csd > hdyleaflet > separator.vertical, window.background.csd > leaflet > separator.vertical, .titlebar:not(headerbar) > separator, window.org-gnome-gedit > paned.titlebar > separator, window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > separator, window.org-gnome-gedit > paned.titlebar > separator:backdrop, window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > separator:backdrop { +window.background.csd > headerbar.titlebar > leaflet > separator.sidebar, window.background.csd > hdyleaflet > separator.vertical, window.background.csd > leaflet > separator.vertical, window.background.csd > box.horizontal > separator.vertical, .titlebar:not(headerbar) > separator, window.org-gnome-gedit > paned.titlebar > separator, window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > separator, window.org-gnome-gedit > paned.titlebar > separator:backdrop, window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > separator:backdrop { background-image: image(#0e0e0e); background-color: transparent; border-right: none; } -.tweak-group-startup, list.tweak-group list, hdyleaflet list.view, hdyleaflet list.frame, leaflet list.view, leaflet list.frame, hdyleaflet frame.view, leaflet frame.view, hdyleaflet frame:not(.view) list:not(.contacts-contact-list), leaflet frame:not(.view) list:not(.contacts-contact-list) { +.tweak-group-startup, list.tweak-group list, hdyleaflet list.view, hdyleaflet list.frame, leaflet list.view, leaflet list.frame, box.horizontal > stack.background list.view, box.horizontal > stack.background list.frame, hdyleaflet frame.view, leaflet frame.view, box.horizontal > stack.background frame.view, hdyleaflet frame:not(.view) list:not(.contacts-contact-list), leaflet frame:not(.view) list:not(.contacts-contact-list), box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) { border-radius: 12px; box-shadow: inset 0 0 8px rgba(255, 255, 255, 0.03), inset 0 0 3px rgba(255, 255, 255, 0.02), inset 0 0 0 1px rgba(255, 255, 255, 0.04), inset 0 1px rgba(255, 255, 255, 0.06); background-color: rgba(255, 255, 255, 0.05); border: none; } -.tweak-group-startup > separator, list.tweak-group list > separator, hdyleaflet list.view > separator, hdyleaflet list.frame > separator, leaflet list.view > separator, leaflet list.frame > separator, hdyleaflet frame.view > separator, leaflet frame.view > separator, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) > separator, leaflet frame:not(.view) list:not(.contacts-contact-list) > separator { +.tweak-group-startup > separator, list.tweak-group list > separator, hdyleaflet list.view > separator, hdyleaflet list.frame > separator, leaflet list.view > separator, leaflet list.frame > separator, box.horizontal > stack.background list.view > separator, box.horizontal > stack.background list.frame > separator, hdyleaflet frame.view > separator, leaflet frame.view > separator, box.horizontal > stack.background frame.view > separator, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) > separator, leaflet frame:not(.view) list:not(.contacts-contact-list) > separator, box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) > separator { background: none; min-height: 0; } -list.tweak-group list row.activatable:first-child, hdyleaflet list.view row.activatable:first-child, hdyleaflet list.frame row.activatable:first-child, leaflet list.view row.activatable:first-child, leaflet list.frame row.activatable:first-child, hdyleaflet frame.view list row.activatable:first-child, leaflet frame.view list row.activatable:first-child, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:first-child, leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:first-child { +list.tweak-group list row.activatable:first-child, hdyleaflet list.view row.activatable:first-child, hdyleaflet list.frame row.activatable:first-child, leaflet list.view row.activatable:first-child, leaflet list.frame row.activatable:first-child, box.horizontal > stack.background list.view row.activatable:first-child, box.horizontal > stack.background list.frame row.activatable:first-child, hdyleaflet frame.view list row.activatable:first-child, leaflet frame.view list row.activatable:first-child, box.horizontal > stack.background frame.view list row.activatable:first-child, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:first-child, leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:first-child, box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) row.activatable:first-child { border-top-left-radius: 12px; border-top-right-radius: 12px; } -list.tweak-group list row.activatable:last-child, hdyleaflet list.view row.activatable:last-child, hdyleaflet list.frame row.activatable:last-child, leaflet list.view row.activatable:last-child, leaflet list.frame row.activatable:last-child, hdyleaflet frame.view list row.activatable:last-child, leaflet frame.view list row.activatable:last-child, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:last-child, leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:last-child { +list.tweak-group list row.activatable:last-child, hdyleaflet list.view row.activatable:last-child, hdyleaflet list.frame row.activatable:last-child, leaflet list.view row.activatable:last-child, leaflet list.frame row.activatable:last-child, box.horizontal > stack.background list.view row.activatable:last-child, box.horizontal > stack.background list.frame row.activatable:last-child, hdyleaflet frame.view list row.activatable:last-child, leaflet frame.view list row.activatable:last-child, box.horizontal > stack.background frame.view list row.activatable:last-child, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:last-child, leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:last-child, box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) row.activatable:last-child { border-bottom-left-radius: 12px; border-bottom-right-radius: 12px; } -list.tweak-group list row.activatable:only-child, hdyleaflet list.view row.activatable:only-child, hdyleaflet list.frame row.activatable:only-child, leaflet list.view row.activatable:only-child, leaflet list.frame row.activatable:only-child, hdyleaflet frame.view list row.activatable:only-child, leaflet frame.view list row.activatable:only-child, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:only-child, leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:only-child { +list.tweak-group list row.activatable:only-child, hdyleaflet list.view row.activatable:only-child, hdyleaflet list.frame row.activatable:only-child, leaflet list.view row.activatable:only-child, leaflet list.frame row.activatable:only-child, box.horizontal > stack.background list.view row.activatable:only-child, box.horizontal > stack.background list.frame row.activatable:only-child, hdyleaflet frame.view list row.activatable:only-child, leaflet frame.view list row.activatable:only-child, box.horizontal > stack.background frame.view list row.activatable:only-child, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:only-child, leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:only-child, box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) row.activatable:only-child { border-radius: 12px; } -hdyleaflet list > row.activatable, leaflet list > row.activatable { +hdyleaflet list > row.activatable, leaflet list > row.activatable, box.horizontal > stack.background list > row.activatable { margin: 2px 4px; border-radius: 8px; -gtk-outline-radius: 6px; } -hdyleaflet frame > border, leaflet frame > border { +hdyleaflet frame > border, leaflet frame > border, box.horizontal > stack.background frame > border { border: none; } -hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable .row-header > button:not(.text-button), leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable .row-header > button:not(.text-button) { +hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable .row-header > button:not(.text-button), leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable .row-header > button:not(.text-button), box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) row.activatable .row-header > button:not(.text-button) { min-height: 28px; min-width: 28px; padding: 0; margin: 4px 0; } -hdyleaflet frame.view list, leaflet frame.view list { +hdyleaflet frame.view list, leaflet frame.view list, box.horizontal > stack.background frame.view list { background: none; } -hdyleaflet frame.view list > separator, leaflet frame.view list > separator { +hdyleaflet frame.view list > separator, leaflet frame.view list > separator, box.horizontal > stack.background frame.view list > separator { background: none; min-height: 0; } diff --git a/src/main/gtk-3.0/gtk-dark-solid-red.css b/src/main/gtk-3.0/gtk-dark-solid-red.css index 2b3eb0a..e06eff5 100644 --- a/src/main/gtk-3.0/gtk-dark-solid-red.css +++ b/src/main/gtk-3.0/gtk-dark-solid-red.css @@ -1641,6 +1641,7 @@ headerbar.titlebar headerbar:not(.titlebar) { } .tiled headerbar, .tiled headerbar:backdrop, .maximized headerbar, .maximized headerbar:backdrop { + border-radius: 0 0 0 0; box-shadow: none; } @@ -1681,10 +1682,18 @@ separator:first-child + headerbar, separator:first-child + headerbar:backdrop, h border-top-left-radius: 12px; } +.maximized separator:first-child + headerbar, .tiled separator:first-child + headerbar, .maximized separator:first-child + headerbar:backdrop, .tiled separator:first-child + headerbar:backdrop, .maximized headerbar:first-child, .tiled headerbar:first-child, .maximized headerbar:first-child:backdrop, .tiled headerbar:first-child:backdrop { + border-top-left-radius: 0; +} + headerbar:last-child, headerbar:last-child:backdrop { border-top-right-radius: 12px; } +.maximized headerbar:last-child, .tiled headerbar:last-child, .maximized headerbar:last-child:backdrop, .tiled headerbar:last-child:backdrop { + border-top-right-radius: 0; +} + stack headerbar:first-child, stack headerbar:last-child { border-top-left-radius: 12px; border-top-right-radius: 12px; @@ -1703,6 +1712,11 @@ window stack headerbar:first-child:backdrop, window stack headerbar:first-child, border-top-right-radius: 12px; } +window.tiled headerbar, window.tiled headerbar:first-child, window.tiled headerbar:last-child, window.tiled headerbar:only-child, window.tiled-top headerbar, window.tiled-top headerbar:first-child, window.tiled-top headerbar:last-child, window.tiled-top headerbar:only-child, window.tiled-right headerbar, window.tiled-right headerbar:first-child, window.tiled-right headerbar:last-child, window.tiled-right headerbar:only-child, window.tiled-bottom headerbar, window.tiled-bottom headerbar:first-child, window.tiled-bottom headerbar:last-child, window.tiled-bottom headerbar:only-child, window.tiled-left headerbar, window.tiled-left headerbar:first-child, window.tiled-left headerbar:last-child, window.tiled-left headerbar:only-child, window.maximized headerbar, window.maximized headerbar:first-child, window.maximized headerbar:last-child, window.maximized headerbar:only-child { + border-top-left-radius: 0; + border-top-right-radius: 0; +} + window.fullscreen headerbar, window.fullscreen headerbar:first-child, window.fullscreen headerbar:last-child, window.fullscreen headerbar:only-child, .solid-csd headerbar, .solid-csd headerbar:first-child, .solid-csd headerbar:last-child, .solid-csd headerbar:only-child { border-top-left-radius: 0; border-top-right-radius: 0; @@ -1717,10 +1731,15 @@ window.fullscreen headerbar, window.fullscreen headerbar:first-child, window.ful box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); } -.fullscreen .titlebar, .fullscreen .titlebar headerbar { +.tiled .titlebar, .maximized .titlebar, .fullscreen .titlebar, .tiled .titlebar headerbar, .maximized .titlebar headerbar, .fullscreen .titlebar headerbar { box-shadow: none; } +.tiled .titlebar, .tiled .titlebar.background, .maximized .titlebar, .maximized .titlebar.background, .fullscreen .titlebar, .fullscreen .titlebar.background, .tiled .titlebar headerbar, .tiled .titlebar headerbar.background, .maximized .titlebar headerbar, .maximized .titlebar headerbar.background, .fullscreen .titlebar headerbar, .fullscreen .titlebar headerbar.background { + border-top-left-radius: 0; + border-top-right-radius: 0; +} + .titlebar > box.left.horizontal, .titlebar > box.right.horizontal { padding: 0 6px; @@ -4550,6 +4569,7 @@ decoration:backdrop { } .maximized decoration, .fullscreen decoration, .tiled decoration, .tiled-top decoration, .tiled-right decoration, .tiled-bottom decoration, .tiled-left decoration { + border-radius: 0; box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.35), 0 0 0 2px rgba(0, 0, 0, 0.1), 0 0 0 1px rgba(0, 0, 0, 0.75); } @@ -4568,6 +4588,10 @@ decoration:backdrop { box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.35), 0 0 0 2px rgba(0, 0, 0, 0.1), 0 0 0 1px rgba(0, 0, 0, 0.75); } +.ssd decoration.maximized { + border-radius: 0 0 0 0; +} + .csd.popup decoration { border-radius: 10px; box-shadow: 0 5px 8px rgba(0, 0, 0, 0.15), 0 8px 15px rgba(0, 0, 0, 0.08), 0 0 0 2px rgba(0, 0, 0, 0.1), 0 0 0 1px rgba(0, 0, 0, 0.75); @@ -4808,6 +4832,10 @@ terminal-window notebook button.flat.toggle.popup { margin: -2px; } +terminal-window.background.csd.maximized { + border-radius: 0 0 0 0; +} + window.background.csd > box.vertical > box.horizontal > frame > border { border-width: 0 1px 0 0; } @@ -5066,6 +5094,18 @@ window.background.csd > box.vertical > box.horizontal > stack > widget > noteboo -gtk-icon-shadow: none; } +.nautilus-window.maximized notebook, .nautilus-window.maximized notebook > stack { + border-radius: 0 0 0 0; +} + +.nautilus-window.maximized headerbar { + border-radius: 0 0 0 0; +} + +.nautilus-window.maximized placessidebar { + border-bottom-left-radius: 0; +} + .nautilus-window placesview row.activatable { border-radius: 6px; margin-right: 6px; @@ -5325,6 +5365,10 @@ window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned s background: none; } +.tiled window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > box.vertical > stack > grid.horizontal > scrolledwindow, .maximized window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > box.vertical > stack > grid.horizontal > scrolledwindow, .fullscreen window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > box.vertical > stack > grid.horizontal > scrolledwindow { + border-bottom-left-radius: 0; +} + .open-document-selector-treeview.view { padding: 3px 6px 3px 6px; border-color: #242424; @@ -5927,12 +5971,12 @@ window.background.csd > headerbar.titlebar > leaflet > headerbar:last-child, win } .geary-main-window.background.csd > overlay > box.vertical > paned > .sidebar > searchbar, -window#GearyMainWindow.background.csd > overlay > box.vertical > paned > .sidebar > searchbar, window.background.csd > hdyleaflet > box.vertical > searchbar, window.background.csd > leaflet > box.vertical > searchbar { +window#GearyMainWindow.background.csd > overlay > box.vertical > paned > .sidebar > searchbar, window.background.csd > hdyleaflet > box.vertical > searchbar, window.background.csd > leaflet > box.vertical > searchbar, window.background.csd > box.horizontal > box.vertical > searchbar { background-color: #333333; } .geary-main-window.background.csd > overlay > box.vertical > paned > .sidebar > searchbar > revealer > box, -window#GearyMainWindow.background.csd > overlay > box.vertical > paned > .sidebar > searchbar > revealer > box, window.background.csd > hdyleaflet > box.vertical > searchbar > revealer > box, window.background.csd > leaflet > box.vertical > searchbar > revealer > box { +window#GearyMainWindow.background.csd > overlay > box.vertical > paned > .sidebar > searchbar > revealer > box, window.background.csd > hdyleaflet > box.vertical > searchbar > revealer > box, window.background.csd > leaflet > box.vertical > searchbar > revealer > box, window.background.csd > box.horizontal > box.vertical > searchbar > revealer > box { border-color: #0e0e0e; } @@ -5942,60 +5986,60 @@ window.background.csd > overlay > leaflet > separator.sidebar, box.horizontal > hdyleaflet > separator.sidebar, leaflet > separator.sidebar, window.background.csd > box.horizontal:not(.titlebar) > separator.vertical, window.background.csd > headerbar.titlebar > box.horizontal > separator.sidebar, window.background.csd > headerbar.titlebar > hdyleaflet > separator.sidebar, -window.background.csd > headerbar.titlebar > leaflet > separator.sidebar, window.background.csd > hdyleaflet > separator.vertical, window.background.csd > leaflet > separator.vertical, .titlebar:not(headerbar) > separator, window.org-gnome-gedit > paned.titlebar > separator, window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > separator, window.org-gnome-gedit > paned.titlebar > separator:backdrop, window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > separator:backdrop { +window.background.csd > headerbar.titlebar > leaflet > separator.sidebar, window.background.csd > hdyleaflet > separator.vertical, window.background.csd > leaflet > separator.vertical, window.background.csd > box.horizontal > separator.vertical, .titlebar:not(headerbar) > separator, window.org-gnome-gedit > paned.titlebar > separator, window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > separator, window.org-gnome-gedit > paned.titlebar > separator:backdrop, window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > separator:backdrop { background-image: image(#0e0e0e); background-color: transparent; border-right: none; } -.tweak-group-startup, list.tweak-group list, hdyleaflet list.view, hdyleaflet list.frame, leaflet list.view, leaflet list.frame, hdyleaflet frame.view, leaflet frame.view, hdyleaflet frame:not(.view) list:not(.contacts-contact-list), leaflet frame:not(.view) list:not(.contacts-contact-list) { +.tweak-group-startup, list.tweak-group list, hdyleaflet list.view, hdyleaflet list.frame, leaflet list.view, leaflet list.frame, box.horizontal > stack.background list.view, box.horizontal > stack.background list.frame, hdyleaflet frame.view, leaflet frame.view, box.horizontal > stack.background frame.view, hdyleaflet frame:not(.view) list:not(.contacts-contact-list), leaflet frame:not(.view) list:not(.contacts-contact-list), box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) { border-radius: 12px; box-shadow: inset 0 0 8px rgba(255, 255, 255, 0.03), inset 0 0 3px rgba(255, 255, 255, 0.02), inset 0 0 0 1px rgba(255, 255, 255, 0.04), inset 0 1px rgba(255, 255, 255, 0.06); background-color: rgba(255, 255, 255, 0.05); border: none; } -.tweak-group-startup > separator, list.tweak-group list > separator, hdyleaflet list.view > separator, hdyleaflet list.frame > separator, leaflet list.view > separator, leaflet list.frame > separator, hdyleaflet frame.view > separator, leaflet frame.view > separator, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) > separator, leaflet frame:not(.view) list:not(.contacts-contact-list) > separator { +.tweak-group-startup > separator, list.tweak-group list > separator, hdyleaflet list.view > separator, hdyleaflet list.frame > separator, leaflet list.view > separator, leaflet list.frame > separator, box.horizontal > stack.background list.view > separator, box.horizontal > stack.background list.frame > separator, hdyleaflet frame.view > separator, leaflet frame.view > separator, box.horizontal > stack.background frame.view > separator, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) > separator, leaflet frame:not(.view) list:not(.contacts-contact-list) > separator, box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) > separator { background: none; min-height: 0; } -list.tweak-group list row.activatable:first-child, hdyleaflet list.view row.activatable:first-child, hdyleaflet list.frame row.activatable:first-child, leaflet list.view row.activatable:first-child, leaflet list.frame row.activatable:first-child, hdyleaflet frame.view list row.activatable:first-child, leaflet frame.view list row.activatable:first-child, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:first-child, leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:first-child { +list.tweak-group list row.activatable:first-child, hdyleaflet list.view row.activatable:first-child, hdyleaflet list.frame row.activatable:first-child, leaflet list.view row.activatable:first-child, leaflet list.frame row.activatable:first-child, box.horizontal > stack.background list.view row.activatable:first-child, box.horizontal > stack.background list.frame row.activatable:first-child, hdyleaflet frame.view list row.activatable:first-child, leaflet frame.view list row.activatable:first-child, box.horizontal > stack.background frame.view list row.activatable:first-child, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:first-child, leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:first-child, box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) row.activatable:first-child { border-top-left-radius: 12px; border-top-right-radius: 12px; } -list.tweak-group list row.activatable:last-child, hdyleaflet list.view row.activatable:last-child, hdyleaflet list.frame row.activatable:last-child, leaflet list.view row.activatable:last-child, leaflet list.frame row.activatable:last-child, hdyleaflet frame.view list row.activatable:last-child, leaflet frame.view list row.activatable:last-child, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:last-child, leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:last-child { +list.tweak-group list row.activatable:last-child, hdyleaflet list.view row.activatable:last-child, hdyleaflet list.frame row.activatable:last-child, leaflet list.view row.activatable:last-child, leaflet list.frame row.activatable:last-child, box.horizontal > stack.background list.view row.activatable:last-child, box.horizontal > stack.background list.frame row.activatable:last-child, hdyleaflet frame.view list row.activatable:last-child, leaflet frame.view list row.activatable:last-child, box.horizontal > stack.background frame.view list row.activatable:last-child, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:last-child, leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:last-child, box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) row.activatable:last-child { border-bottom-left-radius: 12px; border-bottom-right-radius: 12px; } -list.tweak-group list row.activatable:only-child, hdyleaflet list.view row.activatable:only-child, hdyleaflet list.frame row.activatable:only-child, leaflet list.view row.activatable:only-child, leaflet list.frame row.activatable:only-child, hdyleaflet frame.view list row.activatable:only-child, leaflet frame.view list row.activatable:only-child, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:only-child, leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:only-child { +list.tweak-group list row.activatable:only-child, hdyleaflet list.view row.activatable:only-child, hdyleaflet list.frame row.activatable:only-child, leaflet list.view row.activatable:only-child, leaflet list.frame row.activatable:only-child, box.horizontal > stack.background list.view row.activatable:only-child, box.horizontal > stack.background list.frame row.activatable:only-child, hdyleaflet frame.view list row.activatable:only-child, leaflet frame.view list row.activatable:only-child, box.horizontal > stack.background frame.view list row.activatable:only-child, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:only-child, leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:only-child, box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) row.activatable:only-child { border-radius: 12px; } -hdyleaflet list > row.activatable, leaflet list > row.activatable { +hdyleaflet list > row.activatable, leaflet list > row.activatable, box.horizontal > stack.background list > row.activatable { margin: 2px 4px; border-radius: 8px; -gtk-outline-radius: 6px; } -hdyleaflet frame > border, leaflet frame > border { +hdyleaflet frame > border, leaflet frame > border, box.horizontal > stack.background frame > border { border: none; } -hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable .row-header > button:not(.text-button), leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable .row-header > button:not(.text-button) { +hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable .row-header > button:not(.text-button), leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable .row-header > button:not(.text-button), box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) row.activatable .row-header > button:not(.text-button) { min-height: 28px; min-width: 28px; padding: 0; margin: 4px 0; } -hdyleaflet frame.view list, leaflet frame.view list { +hdyleaflet frame.view list, leaflet frame.view list, box.horizontal > stack.background frame.view list { background: none; } -hdyleaflet frame.view list > separator, leaflet frame.view list > separator { +hdyleaflet frame.view list > separator, leaflet frame.view list > separator, box.horizontal > stack.background frame.view list > separator { background: none; min-height: 0; } diff --git a/src/main/gtk-3.0/gtk-dark-solid-yellow.css b/src/main/gtk-3.0/gtk-dark-solid-yellow.css index 0d8ea77..640376b 100644 --- a/src/main/gtk-3.0/gtk-dark-solid-yellow.css +++ b/src/main/gtk-3.0/gtk-dark-solid-yellow.css @@ -1641,6 +1641,7 @@ headerbar.titlebar headerbar:not(.titlebar) { } .tiled headerbar, .tiled headerbar:backdrop, .maximized headerbar, .maximized headerbar:backdrop { + border-radius: 0 0 0 0; box-shadow: none; } @@ -1681,10 +1682,18 @@ separator:first-child + headerbar, separator:first-child + headerbar:backdrop, h border-top-left-radius: 12px; } +.maximized separator:first-child + headerbar, .tiled separator:first-child + headerbar, .maximized separator:first-child + headerbar:backdrop, .tiled separator:first-child + headerbar:backdrop, .maximized headerbar:first-child, .tiled headerbar:first-child, .maximized headerbar:first-child:backdrop, .tiled headerbar:first-child:backdrop { + border-top-left-radius: 0; +} + headerbar:last-child, headerbar:last-child:backdrop { border-top-right-radius: 12px; } +.maximized headerbar:last-child, .tiled headerbar:last-child, .maximized headerbar:last-child:backdrop, .tiled headerbar:last-child:backdrop { + border-top-right-radius: 0; +} + stack headerbar:first-child, stack headerbar:last-child { border-top-left-radius: 12px; border-top-right-radius: 12px; @@ -1703,6 +1712,11 @@ window stack headerbar:first-child:backdrop, window stack headerbar:first-child, border-top-right-radius: 12px; } +window.tiled headerbar, window.tiled headerbar:first-child, window.tiled headerbar:last-child, window.tiled headerbar:only-child, window.tiled-top headerbar, window.tiled-top headerbar:first-child, window.tiled-top headerbar:last-child, window.tiled-top headerbar:only-child, window.tiled-right headerbar, window.tiled-right headerbar:first-child, window.tiled-right headerbar:last-child, window.tiled-right headerbar:only-child, window.tiled-bottom headerbar, window.tiled-bottom headerbar:first-child, window.tiled-bottom headerbar:last-child, window.tiled-bottom headerbar:only-child, window.tiled-left headerbar, window.tiled-left headerbar:first-child, window.tiled-left headerbar:last-child, window.tiled-left headerbar:only-child, window.maximized headerbar, window.maximized headerbar:first-child, window.maximized headerbar:last-child, window.maximized headerbar:only-child { + border-top-left-radius: 0; + border-top-right-radius: 0; +} + window.fullscreen headerbar, window.fullscreen headerbar:first-child, window.fullscreen headerbar:last-child, window.fullscreen headerbar:only-child, .solid-csd headerbar, .solid-csd headerbar:first-child, .solid-csd headerbar:last-child, .solid-csd headerbar:only-child { border-top-left-radius: 0; border-top-right-radius: 0; @@ -1717,10 +1731,15 @@ window.fullscreen headerbar, window.fullscreen headerbar:first-child, window.ful box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); } -.fullscreen .titlebar, .fullscreen .titlebar headerbar { +.tiled .titlebar, .maximized .titlebar, .fullscreen .titlebar, .tiled .titlebar headerbar, .maximized .titlebar headerbar, .fullscreen .titlebar headerbar { box-shadow: none; } +.tiled .titlebar, .tiled .titlebar.background, .maximized .titlebar, .maximized .titlebar.background, .fullscreen .titlebar, .fullscreen .titlebar.background, .tiled .titlebar headerbar, .tiled .titlebar headerbar.background, .maximized .titlebar headerbar, .maximized .titlebar headerbar.background, .fullscreen .titlebar headerbar, .fullscreen .titlebar headerbar.background { + border-top-left-radius: 0; + border-top-right-radius: 0; +} + .titlebar > box.left.horizontal, .titlebar > box.right.horizontal { padding: 0 6px; @@ -4550,6 +4569,7 @@ decoration:backdrop { } .maximized decoration, .fullscreen decoration, .tiled decoration, .tiled-top decoration, .tiled-right decoration, .tiled-bottom decoration, .tiled-left decoration { + border-radius: 0; box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.35), 0 0 0 2px rgba(0, 0, 0, 0.1), 0 0 0 1px rgba(0, 0, 0, 0.75); } @@ -4568,6 +4588,10 @@ decoration:backdrop { box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.35), 0 0 0 2px rgba(0, 0, 0, 0.1), 0 0 0 1px rgba(0, 0, 0, 0.75); } +.ssd decoration.maximized { + border-radius: 0 0 0 0; +} + .csd.popup decoration { border-radius: 10px; box-shadow: 0 5px 8px rgba(0, 0, 0, 0.15), 0 8px 15px rgba(0, 0, 0, 0.08), 0 0 0 2px rgba(0, 0, 0, 0.1), 0 0 0 1px rgba(0, 0, 0, 0.75); @@ -4808,6 +4832,10 @@ terminal-window notebook button.flat.toggle.popup { margin: -2px; } +terminal-window.background.csd.maximized { + border-radius: 0 0 0 0; +} + window.background.csd > box.vertical > box.horizontal > frame > border { border-width: 0 1px 0 0; } @@ -5066,6 +5094,18 @@ window.background.csd > box.vertical > box.horizontal > stack > widget > noteboo -gtk-icon-shadow: none; } +.nautilus-window.maximized notebook, .nautilus-window.maximized notebook > stack { + border-radius: 0 0 0 0; +} + +.nautilus-window.maximized headerbar { + border-radius: 0 0 0 0; +} + +.nautilus-window.maximized placessidebar { + border-bottom-left-radius: 0; +} + .nautilus-window placesview row.activatable { border-radius: 6px; margin-right: 6px; @@ -5325,6 +5365,10 @@ window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned s background: none; } +.tiled window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > box.vertical > stack > grid.horizontal > scrolledwindow, .maximized window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > box.vertical > stack > grid.horizontal > scrolledwindow, .fullscreen window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > box.vertical > stack > grid.horizontal > scrolledwindow { + border-bottom-left-radius: 0; +} + .open-document-selector-treeview.view { padding: 3px 6px 3px 6px; border-color: #242424; @@ -5927,12 +5971,12 @@ window.background.csd > headerbar.titlebar > leaflet > headerbar:last-child, win } .geary-main-window.background.csd > overlay > box.vertical > paned > .sidebar > searchbar, -window#GearyMainWindow.background.csd > overlay > box.vertical > paned > .sidebar > searchbar, window.background.csd > hdyleaflet > box.vertical > searchbar, window.background.csd > leaflet > box.vertical > searchbar { +window#GearyMainWindow.background.csd > overlay > box.vertical > paned > .sidebar > searchbar, window.background.csd > hdyleaflet > box.vertical > searchbar, window.background.csd > leaflet > box.vertical > searchbar, window.background.csd > box.horizontal > box.vertical > searchbar { background-color: #333333; } .geary-main-window.background.csd > overlay > box.vertical > paned > .sidebar > searchbar > revealer > box, -window#GearyMainWindow.background.csd > overlay > box.vertical > paned > .sidebar > searchbar > revealer > box, window.background.csd > hdyleaflet > box.vertical > searchbar > revealer > box, window.background.csd > leaflet > box.vertical > searchbar > revealer > box { +window#GearyMainWindow.background.csd > overlay > box.vertical > paned > .sidebar > searchbar > revealer > box, window.background.csd > hdyleaflet > box.vertical > searchbar > revealer > box, window.background.csd > leaflet > box.vertical > searchbar > revealer > box, window.background.csd > box.horizontal > box.vertical > searchbar > revealer > box { border-color: #0e0e0e; } @@ -5942,60 +5986,60 @@ window.background.csd > overlay > leaflet > separator.sidebar, box.horizontal > hdyleaflet > separator.sidebar, leaflet > separator.sidebar, window.background.csd > box.horizontal:not(.titlebar) > separator.vertical, window.background.csd > headerbar.titlebar > box.horizontal > separator.sidebar, window.background.csd > headerbar.titlebar > hdyleaflet > separator.sidebar, -window.background.csd > headerbar.titlebar > leaflet > separator.sidebar, window.background.csd > hdyleaflet > separator.vertical, window.background.csd > leaflet > separator.vertical, .titlebar:not(headerbar) > separator, window.org-gnome-gedit > paned.titlebar > separator, window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > separator, window.org-gnome-gedit > paned.titlebar > separator:backdrop, window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > separator:backdrop { +window.background.csd > headerbar.titlebar > leaflet > separator.sidebar, window.background.csd > hdyleaflet > separator.vertical, window.background.csd > leaflet > separator.vertical, window.background.csd > box.horizontal > separator.vertical, .titlebar:not(headerbar) > separator, window.org-gnome-gedit > paned.titlebar > separator, window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > separator, window.org-gnome-gedit > paned.titlebar > separator:backdrop, window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > separator:backdrop { background-image: image(#0e0e0e); background-color: transparent; border-right: none; } -.tweak-group-startup, list.tweak-group list, hdyleaflet list.view, hdyleaflet list.frame, leaflet list.view, leaflet list.frame, hdyleaflet frame.view, leaflet frame.view, hdyleaflet frame:not(.view) list:not(.contacts-contact-list), leaflet frame:not(.view) list:not(.contacts-contact-list) { +.tweak-group-startup, list.tweak-group list, hdyleaflet list.view, hdyleaflet list.frame, leaflet list.view, leaflet list.frame, box.horizontal > stack.background list.view, box.horizontal > stack.background list.frame, hdyleaflet frame.view, leaflet frame.view, box.horizontal > stack.background frame.view, hdyleaflet frame:not(.view) list:not(.contacts-contact-list), leaflet frame:not(.view) list:not(.contacts-contact-list), box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) { border-radius: 12px; box-shadow: inset 0 0 8px rgba(255, 255, 255, 0.03), inset 0 0 3px rgba(255, 255, 255, 0.02), inset 0 0 0 1px rgba(255, 255, 255, 0.04), inset 0 1px rgba(255, 255, 255, 0.06); background-color: rgba(255, 255, 255, 0.05); border: none; } -.tweak-group-startup > separator, list.tweak-group list > separator, hdyleaflet list.view > separator, hdyleaflet list.frame > separator, leaflet list.view > separator, leaflet list.frame > separator, hdyleaflet frame.view > separator, leaflet frame.view > separator, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) > separator, leaflet frame:not(.view) list:not(.contacts-contact-list) > separator { +.tweak-group-startup > separator, list.tweak-group list > separator, hdyleaflet list.view > separator, hdyleaflet list.frame > separator, leaflet list.view > separator, leaflet list.frame > separator, box.horizontal > stack.background list.view > separator, box.horizontal > stack.background list.frame > separator, hdyleaflet frame.view > separator, leaflet frame.view > separator, box.horizontal > stack.background frame.view > separator, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) > separator, leaflet frame:not(.view) list:not(.contacts-contact-list) > separator, box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) > separator { background: none; min-height: 0; } -list.tweak-group list row.activatable:first-child, hdyleaflet list.view row.activatable:first-child, hdyleaflet list.frame row.activatable:first-child, leaflet list.view row.activatable:first-child, leaflet list.frame row.activatable:first-child, hdyleaflet frame.view list row.activatable:first-child, leaflet frame.view list row.activatable:first-child, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:first-child, leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:first-child { +list.tweak-group list row.activatable:first-child, hdyleaflet list.view row.activatable:first-child, hdyleaflet list.frame row.activatable:first-child, leaflet list.view row.activatable:first-child, leaflet list.frame row.activatable:first-child, box.horizontal > stack.background list.view row.activatable:first-child, box.horizontal > stack.background list.frame row.activatable:first-child, hdyleaflet frame.view list row.activatable:first-child, leaflet frame.view list row.activatable:first-child, box.horizontal > stack.background frame.view list row.activatable:first-child, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:first-child, leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:first-child, box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) row.activatable:first-child { border-top-left-radius: 12px; border-top-right-radius: 12px; } -list.tweak-group list row.activatable:last-child, hdyleaflet list.view row.activatable:last-child, hdyleaflet list.frame row.activatable:last-child, leaflet list.view row.activatable:last-child, leaflet list.frame row.activatable:last-child, hdyleaflet frame.view list row.activatable:last-child, leaflet frame.view list row.activatable:last-child, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:last-child, leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:last-child { +list.tweak-group list row.activatable:last-child, hdyleaflet list.view row.activatable:last-child, hdyleaflet list.frame row.activatable:last-child, leaflet list.view row.activatable:last-child, leaflet list.frame row.activatable:last-child, box.horizontal > stack.background list.view row.activatable:last-child, box.horizontal > stack.background list.frame row.activatable:last-child, hdyleaflet frame.view list row.activatable:last-child, leaflet frame.view list row.activatable:last-child, box.horizontal > stack.background frame.view list row.activatable:last-child, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:last-child, leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:last-child, box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) row.activatable:last-child { border-bottom-left-radius: 12px; border-bottom-right-radius: 12px; } -list.tweak-group list row.activatable:only-child, hdyleaflet list.view row.activatable:only-child, hdyleaflet list.frame row.activatable:only-child, leaflet list.view row.activatable:only-child, leaflet list.frame row.activatable:only-child, hdyleaflet frame.view list row.activatable:only-child, leaflet frame.view list row.activatable:only-child, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:only-child, leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:only-child { +list.tweak-group list row.activatable:only-child, hdyleaflet list.view row.activatable:only-child, hdyleaflet list.frame row.activatable:only-child, leaflet list.view row.activatable:only-child, leaflet list.frame row.activatable:only-child, box.horizontal > stack.background list.view row.activatable:only-child, box.horizontal > stack.background list.frame row.activatable:only-child, hdyleaflet frame.view list row.activatable:only-child, leaflet frame.view list row.activatable:only-child, box.horizontal > stack.background frame.view list row.activatable:only-child, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:only-child, leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:only-child, box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) row.activatable:only-child { border-radius: 12px; } -hdyleaflet list > row.activatable, leaflet list > row.activatable { +hdyleaflet list > row.activatable, leaflet list > row.activatable, box.horizontal > stack.background list > row.activatable { margin: 2px 4px; border-radius: 8px; -gtk-outline-radius: 6px; } -hdyleaflet frame > border, leaflet frame > border { +hdyleaflet frame > border, leaflet frame > border, box.horizontal > stack.background frame > border { border: none; } -hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable .row-header > button:not(.text-button), leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable .row-header > button:not(.text-button) { +hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable .row-header > button:not(.text-button), leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable .row-header > button:not(.text-button), box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) row.activatable .row-header > button:not(.text-button) { min-height: 28px; min-width: 28px; padding: 0; margin: 4px 0; } -hdyleaflet frame.view list, leaflet frame.view list { +hdyleaflet frame.view list, leaflet frame.view list, box.horizontal > stack.background frame.view list { background: none; } -hdyleaflet frame.view list > separator, leaflet frame.view list > separator { +hdyleaflet frame.view list > separator, leaflet frame.view list > separator, box.horizontal > stack.background frame.view list > separator { background: none; min-height: 0; } diff --git a/src/main/gtk-3.0/gtk-dark-solid.css b/src/main/gtk-3.0/gtk-dark-solid.css index 138f067..c9f9924 100644 --- a/src/main/gtk-3.0/gtk-dark-solid.css +++ b/src/main/gtk-3.0/gtk-dark-solid.css @@ -1641,6 +1641,7 @@ headerbar.titlebar headerbar:not(.titlebar) { } .tiled headerbar, .tiled headerbar:backdrop, .maximized headerbar, .maximized headerbar:backdrop { + border-radius: 0 0 0 0; box-shadow: none; } @@ -1681,10 +1682,18 @@ separator:first-child + headerbar, separator:first-child + headerbar:backdrop, h border-top-left-radius: 12px; } +.maximized separator:first-child + headerbar, .tiled separator:first-child + headerbar, .maximized separator:first-child + headerbar:backdrop, .tiled separator:first-child + headerbar:backdrop, .maximized headerbar:first-child, .tiled headerbar:first-child, .maximized headerbar:first-child:backdrop, .tiled headerbar:first-child:backdrop { + border-top-left-radius: 0; +} + headerbar:last-child, headerbar:last-child:backdrop { border-top-right-radius: 12px; } +.maximized headerbar:last-child, .tiled headerbar:last-child, .maximized headerbar:last-child:backdrop, .tiled headerbar:last-child:backdrop { + border-top-right-radius: 0; +} + stack headerbar:first-child, stack headerbar:last-child { border-top-left-radius: 12px; border-top-right-radius: 12px; @@ -1703,6 +1712,11 @@ window stack headerbar:first-child:backdrop, window stack headerbar:first-child, border-top-right-radius: 12px; } +window.tiled headerbar, window.tiled headerbar:first-child, window.tiled headerbar:last-child, window.tiled headerbar:only-child, window.tiled-top headerbar, window.tiled-top headerbar:first-child, window.tiled-top headerbar:last-child, window.tiled-top headerbar:only-child, window.tiled-right headerbar, window.tiled-right headerbar:first-child, window.tiled-right headerbar:last-child, window.tiled-right headerbar:only-child, window.tiled-bottom headerbar, window.tiled-bottom headerbar:first-child, window.tiled-bottom headerbar:last-child, window.tiled-bottom headerbar:only-child, window.tiled-left headerbar, window.tiled-left headerbar:first-child, window.tiled-left headerbar:last-child, window.tiled-left headerbar:only-child, window.maximized headerbar, window.maximized headerbar:first-child, window.maximized headerbar:last-child, window.maximized headerbar:only-child { + border-top-left-radius: 0; + border-top-right-radius: 0; +} + window.fullscreen headerbar, window.fullscreen headerbar:first-child, window.fullscreen headerbar:last-child, window.fullscreen headerbar:only-child, .solid-csd headerbar, .solid-csd headerbar:first-child, .solid-csd headerbar:last-child, .solid-csd headerbar:only-child { border-top-left-radius: 0; border-top-right-radius: 0; @@ -1717,10 +1731,15 @@ window.fullscreen headerbar, window.fullscreen headerbar:first-child, window.ful box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); } -.fullscreen .titlebar, .fullscreen .titlebar headerbar { +.tiled .titlebar, .maximized .titlebar, .fullscreen .titlebar, .tiled .titlebar headerbar, .maximized .titlebar headerbar, .fullscreen .titlebar headerbar { box-shadow: none; } +.tiled .titlebar, .tiled .titlebar.background, .maximized .titlebar, .maximized .titlebar.background, .fullscreen .titlebar, .fullscreen .titlebar.background, .tiled .titlebar headerbar, .tiled .titlebar headerbar.background, .maximized .titlebar headerbar, .maximized .titlebar headerbar.background, .fullscreen .titlebar headerbar, .fullscreen .titlebar headerbar.background { + border-top-left-radius: 0; + border-top-right-radius: 0; +} + .titlebar > box.left.horizontal, .titlebar > box.right.horizontal { padding: 0 6px; @@ -4550,6 +4569,7 @@ decoration:backdrop { } .maximized decoration, .fullscreen decoration, .tiled decoration, .tiled-top decoration, .tiled-right decoration, .tiled-bottom decoration, .tiled-left decoration { + border-radius: 0; box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.35), 0 0 0 2px rgba(0, 0, 0, 0.1), 0 0 0 1px rgba(0, 0, 0, 0.75); } @@ -4568,6 +4588,10 @@ decoration:backdrop { box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.35), 0 0 0 2px rgba(0, 0, 0, 0.1), 0 0 0 1px rgba(0, 0, 0, 0.75); } +.ssd decoration.maximized { + border-radius: 0 0 0 0; +} + .csd.popup decoration { border-radius: 10px; box-shadow: 0 5px 8px rgba(0, 0, 0, 0.15), 0 8px 15px rgba(0, 0, 0, 0.08), 0 0 0 2px rgba(0, 0, 0, 0.1), 0 0 0 1px rgba(0, 0, 0, 0.75); @@ -4808,6 +4832,10 @@ terminal-window notebook button.flat.toggle.popup { margin: -2px; } +terminal-window.background.csd.maximized { + border-radius: 0 0 0 0; +} + window.background.csd > box.vertical > box.horizontal > frame > border { border-width: 0 1px 0 0; } @@ -5066,6 +5094,18 @@ window.background.csd > box.vertical > box.horizontal > stack > widget > noteboo -gtk-icon-shadow: none; } +.nautilus-window.maximized notebook, .nautilus-window.maximized notebook > stack { + border-radius: 0 0 0 0; +} + +.nautilus-window.maximized headerbar { + border-radius: 0 0 0 0; +} + +.nautilus-window.maximized placessidebar { + border-bottom-left-radius: 0; +} + .nautilus-window placesview row.activatable { border-radius: 6px; margin-right: 6px; @@ -5325,6 +5365,10 @@ window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned s background: none; } +.tiled window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > box.vertical > stack > grid.horizontal > scrolledwindow, .maximized window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > box.vertical > stack > grid.horizontal > scrolledwindow, .fullscreen window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > box.vertical > stack > grid.horizontal > scrolledwindow { + border-bottom-left-radius: 0; +} + .open-document-selector-treeview.view { padding: 3px 6px 3px 6px; border-color: #242424; @@ -5927,12 +5971,12 @@ window.background.csd > headerbar.titlebar > leaflet > headerbar:last-child, win } .geary-main-window.background.csd > overlay > box.vertical > paned > .sidebar > searchbar, -window#GearyMainWindow.background.csd > overlay > box.vertical > paned > .sidebar > searchbar, window.background.csd > hdyleaflet > box.vertical > searchbar, window.background.csd > leaflet > box.vertical > searchbar { +window#GearyMainWindow.background.csd > overlay > box.vertical > paned > .sidebar > searchbar, window.background.csd > hdyleaflet > box.vertical > searchbar, window.background.csd > leaflet > box.vertical > searchbar, window.background.csd > box.horizontal > box.vertical > searchbar { background-color: #333333; } .geary-main-window.background.csd > overlay > box.vertical > paned > .sidebar > searchbar > revealer > box, -window#GearyMainWindow.background.csd > overlay > box.vertical > paned > .sidebar > searchbar > revealer > box, window.background.csd > hdyleaflet > box.vertical > searchbar > revealer > box, window.background.csd > leaflet > box.vertical > searchbar > revealer > box { +window#GearyMainWindow.background.csd > overlay > box.vertical > paned > .sidebar > searchbar > revealer > box, window.background.csd > hdyleaflet > box.vertical > searchbar > revealer > box, window.background.csd > leaflet > box.vertical > searchbar > revealer > box, window.background.csd > box.horizontal > box.vertical > searchbar > revealer > box { border-color: #0e0e0e; } @@ -5942,60 +5986,60 @@ window.background.csd > overlay > leaflet > separator.sidebar, box.horizontal > hdyleaflet > separator.sidebar, leaflet > separator.sidebar, window.background.csd > box.horizontal:not(.titlebar) > separator.vertical, window.background.csd > headerbar.titlebar > box.horizontal > separator.sidebar, window.background.csd > headerbar.titlebar > hdyleaflet > separator.sidebar, -window.background.csd > headerbar.titlebar > leaflet > separator.sidebar, window.background.csd > hdyleaflet > separator.vertical, window.background.csd > leaflet > separator.vertical, .titlebar:not(headerbar) > separator, window.org-gnome-gedit > paned.titlebar > separator, window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > separator, window.org-gnome-gedit > paned.titlebar > separator:backdrop, window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > separator:backdrop { +window.background.csd > headerbar.titlebar > leaflet > separator.sidebar, window.background.csd > hdyleaflet > separator.vertical, window.background.csd > leaflet > separator.vertical, window.background.csd > box.horizontal > separator.vertical, .titlebar:not(headerbar) > separator, window.org-gnome-gedit > paned.titlebar > separator, window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > separator, window.org-gnome-gedit > paned.titlebar > separator:backdrop, window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > separator:backdrop { background-image: image(#0e0e0e); background-color: transparent; border-right: none; } -.tweak-group-startup, list.tweak-group list, hdyleaflet list.view, hdyleaflet list.frame, leaflet list.view, leaflet list.frame, hdyleaflet frame.view, leaflet frame.view, hdyleaflet frame:not(.view) list:not(.contacts-contact-list), leaflet frame:not(.view) list:not(.contacts-contact-list) { +.tweak-group-startup, list.tweak-group list, hdyleaflet list.view, hdyleaflet list.frame, leaflet list.view, leaflet list.frame, box.horizontal > stack.background list.view, box.horizontal > stack.background list.frame, hdyleaflet frame.view, leaflet frame.view, box.horizontal > stack.background frame.view, hdyleaflet frame:not(.view) list:not(.contacts-contact-list), leaflet frame:not(.view) list:not(.contacts-contact-list), box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) { border-radius: 12px; box-shadow: inset 0 0 8px rgba(255, 255, 255, 0.03), inset 0 0 3px rgba(255, 255, 255, 0.02), inset 0 0 0 1px rgba(255, 255, 255, 0.04), inset 0 1px rgba(255, 255, 255, 0.06); background-color: rgba(255, 255, 255, 0.05); border: none; } -.tweak-group-startup > separator, list.tweak-group list > separator, hdyleaflet list.view > separator, hdyleaflet list.frame > separator, leaflet list.view > separator, leaflet list.frame > separator, hdyleaflet frame.view > separator, leaflet frame.view > separator, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) > separator, leaflet frame:not(.view) list:not(.contacts-contact-list) > separator { +.tweak-group-startup > separator, list.tweak-group list > separator, hdyleaflet list.view > separator, hdyleaflet list.frame > separator, leaflet list.view > separator, leaflet list.frame > separator, box.horizontal > stack.background list.view > separator, box.horizontal > stack.background list.frame > separator, hdyleaflet frame.view > separator, leaflet frame.view > separator, box.horizontal > stack.background frame.view > separator, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) > separator, leaflet frame:not(.view) list:not(.contacts-contact-list) > separator, box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) > separator { background: none; min-height: 0; } -list.tweak-group list row.activatable:first-child, hdyleaflet list.view row.activatable:first-child, hdyleaflet list.frame row.activatable:first-child, leaflet list.view row.activatable:first-child, leaflet list.frame row.activatable:first-child, hdyleaflet frame.view list row.activatable:first-child, leaflet frame.view list row.activatable:first-child, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:first-child, leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:first-child { +list.tweak-group list row.activatable:first-child, hdyleaflet list.view row.activatable:first-child, hdyleaflet list.frame row.activatable:first-child, leaflet list.view row.activatable:first-child, leaflet list.frame row.activatable:first-child, box.horizontal > stack.background list.view row.activatable:first-child, box.horizontal > stack.background list.frame row.activatable:first-child, hdyleaflet frame.view list row.activatable:first-child, leaflet frame.view list row.activatable:first-child, box.horizontal > stack.background frame.view list row.activatable:first-child, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:first-child, leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:first-child, box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) row.activatable:first-child { border-top-left-radius: 12px; border-top-right-radius: 12px; } -list.tweak-group list row.activatable:last-child, hdyleaflet list.view row.activatable:last-child, hdyleaflet list.frame row.activatable:last-child, leaflet list.view row.activatable:last-child, leaflet list.frame row.activatable:last-child, hdyleaflet frame.view list row.activatable:last-child, leaflet frame.view list row.activatable:last-child, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:last-child, leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:last-child { +list.tweak-group list row.activatable:last-child, hdyleaflet list.view row.activatable:last-child, hdyleaflet list.frame row.activatable:last-child, leaflet list.view row.activatable:last-child, leaflet list.frame row.activatable:last-child, box.horizontal > stack.background list.view row.activatable:last-child, box.horizontal > stack.background list.frame row.activatable:last-child, hdyleaflet frame.view list row.activatable:last-child, leaflet frame.view list row.activatable:last-child, box.horizontal > stack.background frame.view list row.activatable:last-child, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:last-child, leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:last-child, box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) row.activatable:last-child { border-bottom-left-radius: 12px; border-bottom-right-radius: 12px; } -list.tweak-group list row.activatable:only-child, hdyleaflet list.view row.activatable:only-child, hdyleaflet list.frame row.activatable:only-child, leaflet list.view row.activatable:only-child, leaflet list.frame row.activatable:only-child, hdyleaflet frame.view list row.activatable:only-child, leaflet frame.view list row.activatable:only-child, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:only-child, leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:only-child { +list.tweak-group list row.activatable:only-child, hdyleaflet list.view row.activatable:only-child, hdyleaflet list.frame row.activatable:only-child, leaflet list.view row.activatable:only-child, leaflet list.frame row.activatable:only-child, box.horizontal > stack.background list.view row.activatable:only-child, box.horizontal > stack.background list.frame row.activatable:only-child, hdyleaflet frame.view list row.activatable:only-child, leaflet frame.view list row.activatable:only-child, box.horizontal > stack.background frame.view list row.activatable:only-child, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:only-child, leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:only-child, box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) row.activatable:only-child { border-radius: 12px; } -hdyleaflet list > row.activatable, leaflet list > row.activatable { +hdyleaflet list > row.activatable, leaflet list > row.activatable, box.horizontal > stack.background list > row.activatable { margin: 2px 4px; border-radius: 8px; -gtk-outline-radius: 6px; } -hdyleaflet frame > border, leaflet frame > border { +hdyleaflet frame > border, leaflet frame > border, box.horizontal > stack.background frame > border { border: none; } -hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable .row-header > button:not(.text-button), leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable .row-header > button:not(.text-button) { +hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable .row-header > button:not(.text-button), leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable .row-header > button:not(.text-button), box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) row.activatable .row-header > button:not(.text-button) { min-height: 28px; min-width: 28px; padding: 0; margin: 4px 0; } -hdyleaflet frame.view list, leaflet frame.view list { +hdyleaflet frame.view list, leaflet frame.view list, box.horizontal > stack.background frame.view list { background: none; } -hdyleaflet frame.view list > separator, leaflet frame.view list > separator { +hdyleaflet frame.view list > separator, leaflet frame.view list > separator, box.horizontal > stack.background frame.view list > separator { background: none; min-height: 0; } diff --git a/src/main/gtk-3.0/gtk-dark-yellow.css b/src/main/gtk-3.0/gtk-dark-yellow.css index e5eb66c..d1eea9c 100644 --- a/src/main/gtk-3.0/gtk-dark-yellow.css +++ b/src/main/gtk-3.0/gtk-dark-yellow.css @@ -1641,6 +1641,7 @@ headerbar.titlebar headerbar:not(.titlebar) { } .tiled headerbar, .tiled headerbar:backdrop, .maximized headerbar, .maximized headerbar:backdrop { + border-radius: 0 0 0 0; box-shadow: none; } @@ -1681,10 +1682,18 @@ separator:first-child + headerbar, separator:first-child + headerbar:backdrop, h border-top-left-radius: 12px; } +.maximized separator:first-child + headerbar, .tiled separator:first-child + headerbar, .maximized separator:first-child + headerbar:backdrop, .tiled separator:first-child + headerbar:backdrop, .maximized headerbar:first-child, .tiled headerbar:first-child, .maximized headerbar:first-child:backdrop, .tiled headerbar:first-child:backdrop { + border-top-left-radius: 0; +} + headerbar:last-child, headerbar:last-child:backdrop { border-top-right-radius: 12px; } +.maximized headerbar:last-child, .tiled headerbar:last-child, .maximized headerbar:last-child:backdrop, .tiled headerbar:last-child:backdrop { + border-top-right-radius: 0; +} + stack headerbar:first-child, stack headerbar:last-child { border-top-left-radius: 12px; border-top-right-radius: 12px; @@ -1703,6 +1712,11 @@ window stack headerbar:first-child:backdrop, window stack headerbar:first-child, border-top-right-radius: 12px; } +window.tiled headerbar, window.tiled headerbar:first-child, window.tiled headerbar:last-child, window.tiled headerbar:only-child, window.tiled-top headerbar, window.tiled-top headerbar:first-child, window.tiled-top headerbar:last-child, window.tiled-top headerbar:only-child, window.tiled-right headerbar, window.tiled-right headerbar:first-child, window.tiled-right headerbar:last-child, window.tiled-right headerbar:only-child, window.tiled-bottom headerbar, window.tiled-bottom headerbar:first-child, window.tiled-bottom headerbar:last-child, window.tiled-bottom headerbar:only-child, window.tiled-left headerbar, window.tiled-left headerbar:first-child, window.tiled-left headerbar:last-child, window.tiled-left headerbar:only-child, window.maximized headerbar, window.maximized headerbar:first-child, window.maximized headerbar:last-child, window.maximized headerbar:only-child { + border-top-left-radius: 0; + border-top-right-radius: 0; +} + window.fullscreen headerbar, window.fullscreen headerbar:first-child, window.fullscreen headerbar:last-child, window.fullscreen headerbar:only-child, .solid-csd headerbar, .solid-csd headerbar:first-child, .solid-csd headerbar:last-child, .solid-csd headerbar:only-child { border-top-left-radius: 0; border-top-right-radius: 0; @@ -1717,10 +1731,15 @@ window.fullscreen headerbar, window.fullscreen headerbar:first-child, window.ful box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); } -.fullscreen .titlebar, .fullscreen .titlebar headerbar { +.tiled .titlebar, .maximized .titlebar, .fullscreen .titlebar, .tiled .titlebar headerbar, .maximized .titlebar headerbar, .fullscreen .titlebar headerbar { box-shadow: none; } +.tiled .titlebar, .tiled .titlebar.background, .maximized .titlebar, .maximized .titlebar.background, .fullscreen .titlebar, .fullscreen .titlebar.background, .tiled .titlebar headerbar, .tiled .titlebar headerbar.background, .maximized .titlebar headerbar, .maximized .titlebar headerbar.background, .fullscreen .titlebar headerbar, .fullscreen .titlebar headerbar.background { + border-top-left-radius: 0; + border-top-right-radius: 0; +} + .titlebar > box.left.horizontal, .titlebar > box.right.horizontal { padding: 0 6px; @@ -4550,6 +4569,7 @@ decoration:backdrop { } .maximized decoration, .fullscreen decoration, .tiled decoration, .tiled-top decoration, .tiled-right decoration, .tiled-bottom decoration, .tiled-left decoration { + border-radius: 0; box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.35), 0 0 0 2px rgba(0, 0, 0, 0.1), 0 0 0 1px rgba(0, 0, 0, 0.75); } @@ -4568,6 +4588,10 @@ decoration:backdrop { box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.35), 0 0 0 2px rgba(0, 0, 0, 0.1), 0 0 0 1px rgba(0, 0, 0, 0.75); } +.ssd decoration.maximized { + border-radius: 0 0 0 0; +} + .csd.popup decoration { border-radius: 10px; box-shadow: 0 5px 8px rgba(0, 0, 0, 0.15), 0 8px 15px rgba(0, 0, 0, 0.08), 0 0 0 2px rgba(0, 0, 0, 0.1), 0 0 0 1px rgba(0, 0, 0, 0.75); @@ -4808,6 +4832,10 @@ terminal-window notebook button.flat.toggle.popup { margin: -2px; } +terminal-window.background.csd.maximized { + border-radius: 0 0 0 0; +} + window.background.csd > box.vertical > box.horizontal > frame > border { border-width: 0 1px 0 0; } @@ -5062,6 +5090,18 @@ window.background.csd > box.vertical > box.horizontal > stack > widget > noteboo -gtk-icon-shadow: none; } +.nautilus-window.maximized notebook, .nautilus-window.maximized notebook > stack { + border-radius: 0 0 0 0; +} + +.nautilus-window.maximized headerbar { + border-radius: 0 0 0 0; +} + +.nautilus-window.maximized placessidebar { + border-bottom-left-radius: 0; +} + .nautilus-window placesview row.activatable { border-radius: 6px; margin-right: 6px; @@ -5321,6 +5361,10 @@ window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned s background: none; } +.tiled window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > box.vertical > stack > grid.horizontal > scrolledwindow, .maximized window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > box.vertical > stack > grid.horizontal > scrolledwindow, .fullscreen window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > box.vertical > stack > grid.horizontal > scrolledwindow { + border-bottom-left-radius: 0; +} + .open-document-selector-treeview.view { padding: 3px 6px 3px 6px; border-color: #242424; @@ -5923,12 +5967,12 @@ window.background.csd > headerbar.titlebar > leaflet > headerbar:last-child, win } .geary-main-window.background.csd > overlay > box.vertical > paned > .sidebar > searchbar, -window#GearyMainWindow.background.csd > overlay > box.vertical > paned > .sidebar > searchbar, window.background.csd > hdyleaflet > box.vertical > searchbar, window.background.csd > leaflet > box.vertical > searchbar { +window#GearyMainWindow.background.csd > overlay > box.vertical > paned > .sidebar > searchbar, window.background.csd > hdyleaflet > box.vertical > searchbar, window.background.csd > leaflet > box.vertical > searchbar, window.background.csd > box.horizontal > box.vertical > searchbar { background-color: #333333; } .geary-main-window.background.csd > overlay > box.vertical > paned > .sidebar > searchbar > revealer > box, -window#GearyMainWindow.background.csd > overlay > box.vertical > paned > .sidebar > searchbar > revealer > box, window.background.csd > hdyleaflet > box.vertical > searchbar > revealer > box, window.background.csd > leaflet > box.vertical > searchbar > revealer > box { +window#GearyMainWindow.background.csd > overlay > box.vertical > paned > .sidebar > searchbar > revealer > box, window.background.csd > hdyleaflet > box.vertical > searchbar > revealer > box, window.background.csd > leaflet > box.vertical > searchbar > revealer > box, window.background.csd > box.horizontal > box.vertical > searchbar > revealer > box { border-color: #0e0e0e; } @@ -5938,60 +5982,60 @@ window.background.csd > overlay > leaflet > separator.sidebar, box.horizontal > hdyleaflet > separator.sidebar, leaflet > separator.sidebar, window.background.csd > box.horizontal:not(.titlebar) > separator.vertical, window.background.csd > headerbar.titlebar > box.horizontal > separator.sidebar, window.background.csd > headerbar.titlebar > hdyleaflet > separator.sidebar, -window.background.csd > headerbar.titlebar > leaflet > separator.sidebar, window.background.csd > hdyleaflet > separator.vertical, window.background.csd > leaflet > separator.vertical, .titlebar:not(headerbar) > separator, window.org-gnome-gedit > paned.titlebar > separator, window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > separator, window.org-gnome-gedit > paned.titlebar > separator:backdrop, window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > separator:backdrop { +window.background.csd > headerbar.titlebar > leaflet > separator.sidebar, window.background.csd > hdyleaflet > separator.vertical, window.background.csd > leaflet > separator.vertical, window.background.csd > box.horizontal > separator.vertical, .titlebar:not(headerbar) > separator, window.org-gnome-gedit > paned.titlebar > separator, window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > separator, window.org-gnome-gedit > paned.titlebar > separator:backdrop, window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > separator:backdrop { background-image: image(#0e0e0e); background-color: transparent; border-right: none; } -.tweak-group-startup, list.tweak-group list, hdyleaflet list.view, hdyleaflet list.frame, leaflet list.view, leaflet list.frame, hdyleaflet frame.view, leaflet frame.view, hdyleaflet frame:not(.view) list:not(.contacts-contact-list), leaflet frame:not(.view) list:not(.contacts-contact-list) { +.tweak-group-startup, list.tweak-group list, hdyleaflet list.view, hdyleaflet list.frame, leaflet list.view, leaflet list.frame, box.horizontal > stack.background list.view, box.horizontal > stack.background list.frame, hdyleaflet frame.view, leaflet frame.view, box.horizontal > stack.background frame.view, hdyleaflet frame:not(.view) list:not(.contacts-contact-list), leaflet frame:not(.view) list:not(.contacts-contact-list), box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) { border-radius: 12px; box-shadow: inset 0 0 8px rgba(255, 255, 255, 0.03), inset 0 0 3px rgba(255, 255, 255, 0.02), inset 0 0 0 1px rgba(255, 255, 255, 0.04), inset 0 1px rgba(255, 255, 255, 0.06); background-color: rgba(255, 255, 255, 0.05); border: none; } -.tweak-group-startup > separator, list.tweak-group list > separator, hdyleaflet list.view > separator, hdyleaflet list.frame > separator, leaflet list.view > separator, leaflet list.frame > separator, hdyleaflet frame.view > separator, leaflet frame.view > separator, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) > separator, leaflet frame:not(.view) list:not(.contacts-contact-list) > separator { +.tweak-group-startup > separator, list.tweak-group list > separator, hdyleaflet list.view > separator, hdyleaflet list.frame > separator, leaflet list.view > separator, leaflet list.frame > separator, box.horizontal > stack.background list.view > separator, box.horizontal > stack.background list.frame > separator, hdyleaflet frame.view > separator, leaflet frame.view > separator, box.horizontal > stack.background frame.view > separator, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) > separator, leaflet frame:not(.view) list:not(.contacts-contact-list) > separator, box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) > separator { background: none; min-height: 0; } -list.tweak-group list row.activatable:first-child, hdyleaflet list.view row.activatable:first-child, hdyleaflet list.frame row.activatable:first-child, leaflet list.view row.activatable:first-child, leaflet list.frame row.activatable:first-child, hdyleaflet frame.view list row.activatable:first-child, leaflet frame.view list row.activatable:first-child, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:first-child, leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:first-child { +list.tweak-group list row.activatable:first-child, hdyleaflet list.view row.activatable:first-child, hdyleaflet list.frame row.activatable:first-child, leaflet list.view row.activatable:first-child, leaflet list.frame row.activatable:first-child, box.horizontal > stack.background list.view row.activatable:first-child, box.horizontal > stack.background list.frame row.activatable:first-child, hdyleaflet frame.view list row.activatable:first-child, leaflet frame.view list row.activatable:first-child, box.horizontal > stack.background frame.view list row.activatable:first-child, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:first-child, leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:first-child, box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) row.activatable:first-child { border-top-left-radius: 12px; border-top-right-radius: 12px; } -list.tweak-group list row.activatable:last-child, hdyleaflet list.view row.activatable:last-child, hdyleaflet list.frame row.activatable:last-child, leaflet list.view row.activatable:last-child, leaflet list.frame row.activatable:last-child, hdyleaflet frame.view list row.activatable:last-child, leaflet frame.view list row.activatable:last-child, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:last-child, leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:last-child { +list.tweak-group list row.activatable:last-child, hdyleaflet list.view row.activatable:last-child, hdyleaflet list.frame row.activatable:last-child, leaflet list.view row.activatable:last-child, leaflet list.frame row.activatable:last-child, box.horizontal > stack.background list.view row.activatable:last-child, box.horizontal > stack.background list.frame row.activatable:last-child, hdyleaflet frame.view list row.activatable:last-child, leaflet frame.view list row.activatable:last-child, box.horizontal > stack.background frame.view list row.activatable:last-child, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:last-child, leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:last-child, box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) row.activatable:last-child { border-bottom-left-radius: 12px; border-bottom-right-radius: 12px; } -list.tweak-group list row.activatable:only-child, hdyleaflet list.view row.activatable:only-child, hdyleaflet list.frame row.activatable:only-child, leaflet list.view row.activatable:only-child, leaflet list.frame row.activatable:only-child, hdyleaflet frame.view list row.activatable:only-child, leaflet frame.view list row.activatable:only-child, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:only-child, leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:only-child { +list.tweak-group list row.activatable:only-child, hdyleaflet list.view row.activatable:only-child, hdyleaflet list.frame row.activatable:only-child, leaflet list.view row.activatable:only-child, leaflet list.frame row.activatable:only-child, box.horizontal > stack.background list.view row.activatable:only-child, box.horizontal > stack.background list.frame row.activatable:only-child, hdyleaflet frame.view list row.activatable:only-child, leaflet frame.view list row.activatable:only-child, box.horizontal > stack.background frame.view list row.activatable:only-child, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:only-child, leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:only-child, box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) row.activatable:only-child { border-radius: 12px; } -hdyleaflet list > row.activatable, leaflet list > row.activatable { +hdyleaflet list > row.activatable, leaflet list > row.activatable, box.horizontal > stack.background list > row.activatable { margin: 2px 4px; border-radius: 8px; -gtk-outline-radius: 6px; } -hdyleaflet frame > border, leaflet frame > border { +hdyleaflet frame > border, leaflet frame > border, box.horizontal > stack.background frame > border { border: none; } -hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable .row-header > button:not(.text-button), leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable .row-header > button:not(.text-button) { +hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable .row-header > button:not(.text-button), leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable .row-header > button:not(.text-button), box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) row.activatable .row-header > button:not(.text-button) { min-height: 28px; min-width: 28px; padding: 0; margin: 4px 0; } -hdyleaflet frame.view list, leaflet frame.view list { +hdyleaflet frame.view list, leaflet frame.view list, box.horizontal > stack.background frame.view list { background: none; } -hdyleaflet frame.view list > separator, leaflet frame.view list > separator { +hdyleaflet frame.view list > separator, leaflet frame.view list > separator, box.horizontal > stack.background frame.view list > separator { background: none; min-height: 0; } diff --git a/src/main/gtk-3.0/gtk-dark.css b/src/main/gtk-3.0/gtk-dark.css index 5b78bd5..59ae942 100644 --- a/src/main/gtk-3.0/gtk-dark.css +++ b/src/main/gtk-3.0/gtk-dark.css @@ -1641,6 +1641,7 @@ headerbar.titlebar headerbar:not(.titlebar) { } .tiled headerbar, .tiled headerbar:backdrop, .maximized headerbar, .maximized headerbar:backdrop { + border-radius: 0 0 0 0; box-shadow: none; } @@ -1681,10 +1682,18 @@ separator:first-child + headerbar, separator:first-child + headerbar:backdrop, h border-top-left-radius: 12px; } +.maximized separator:first-child + headerbar, .tiled separator:first-child + headerbar, .maximized separator:first-child + headerbar:backdrop, .tiled separator:first-child + headerbar:backdrop, .maximized headerbar:first-child, .tiled headerbar:first-child, .maximized headerbar:first-child:backdrop, .tiled headerbar:first-child:backdrop { + border-top-left-radius: 0; +} + headerbar:last-child, headerbar:last-child:backdrop { border-top-right-radius: 12px; } +.maximized headerbar:last-child, .tiled headerbar:last-child, .maximized headerbar:last-child:backdrop, .tiled headerbar:last-child:backdrop { + border-top-right-radius: 0; +} + stack headerbar:first-child, stack headerbar:last-child { border-top-left-radius: 12px; border-top-right-radius: 12px; @@ -1703,6 +1712,11 @@ window stack headerbar:first-child:backdrop, window stack headerbar:first-child, border-top-right-radius: 12px; } +window.tiled headerbar, window.tiled headerbar:first-child, window.tiled headerbar:last-child, window.tiled headerbar:only-child, window.tiled-top headerbar, window.tiled-top headerbar:first-child, window.tiled-top headerbar:last-child, window.tiled-top headerbar:only-child, window.tiled-right headerbar, window.tiled-right headerbar:first-child, window.tiled-right headerbar:last-child, window.tiled-right headerbar:only-child, window.tiled-bottom headerbar, window.tiled-bottom headerbar:first-child, window.tiled-bottom headerbar:last-child, window.tiled-bottom headerbar:only-child, window.tiled-left headerbar, window.tiled-left headerbar:first-child, window.tiled-left headerbar:last-child, window.tiled-left headerbar:only-child, window.maximized headerbar, window.maximized headerbar:first-child, window.maximized headerbar:last-child, window.maximized headerbar:only-child { + border-top-left-radius: 0; + border-top-right-radius: 0; +} + window.fullscreen headerbar, window.fullscreen headerbar:first-child, window.fullscreen headerbar:last-child, window.fullscreen headerbar:only-child, .solid-csd headerbar, .solid-csd headerbar:first-child, .solid-csd headerbar:last-child, .solid-csd headerbar:only-child { border-top-left-radius: 0; border-top-right-radius: 0; @@ -1717,10 +1731,15 @@ window.fullscreen headerbar, window.fullscreen headerbar:first-child, window.ful box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); } -.fullscreen .titlebar, .fullscreen .titlebar headerbar { +.tiled .titlebar, .maximized .titlebar, .fullscreen .titlebar, .tiled .titlebar headerbar, .maximized .titlebar headerbar, .fullscreen .titlebar headerbar { box-shadow: none; } +.tiled .titlebar, .tiled .titlebar.background, .maximized .titlebar, .maximized .titlebar.background, .fullscreen .titlebar, .fullscreen .titlebar.background, .tiled .titlebar headerbar, .tiled .titlebar headerbar.background, .maximized .titlebar headerbar, .maximized .titlebar headerbar.background, .fullscreen .titlebar headerbar, .fullscreen .titlebar headerbar.background { + border-top-left-radius: 0; + border-top-right-radius: 0; +} + .titlebar > box.left.horizontal, .titlebar > box.right.horizontal { padding: 0 6px; @@ -4550,6 +4569,7 @@ decoration:backdrop { } .maximized decoration, .fullscreen decoration, .tiled decoration, .tiled-top decoration, .tiled-right decoration, .tiled-bottom decoration, .tiled-left decoration { + border-radius: 0; box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.35), 0 0 0 2px rgba(0, 0, 0, 0.1), 0 0 0 1px rgba(0, 0, 0, 0.75); } @@ -4568,6 +4588,10 @@ decoration:backdrop { box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.35), 0 0 0 2px rgba(0, 0, 0, 0.1), 0 0 0 1px rgba(0, 0, 0, 0.75); } +.ssd decoration.maximized { + border-radius: 0 0 0 0; +} + .csd.popup decoration { border-radius: 10px; box-shadow: 0 5px 8px rgba(0, 0, 0, 0.15), 0 8px 15px rgba(0, 0, 0, 0.08), 0 0 0 2px rgba(0, 0, 0, 0.1), 0 0 0 1px rgba(0, 0, 0, 0.75); @@ -4808,6 +4832,10 @@ terminal-window notebook button.flat.toggle.popup { margin: -2px; } +terminal-window.background.csd.maximized { + border-radius: 0 0 0 0; +} + window.background.csd > box.vertical > box.horizontal > frame > border { border-width: 0 1px 0 0; } @@ -5062,6 +5090,18 @@ window.background.csd > box.vertical > box.horizontal > stack > widget > noteboo -gtk-icon-shadow: none; } +.nautilus-window.maximized notebook, .nautilus-window.maximized notebook > stack { + border-radius: 0 0 0 0; +} + +.nautilus-window.maximized headerbar { + border-radius: 0 0 0 0; +} + +.nautilus-window.maximized placessidebar { + border-bottom-left-radius: 0; +} + .nautilus-window placesview row.activatable { border-radius: 6px; margin-right: 6px; @@ -5321,6 +5361,10 @@ window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned s background: none; } +.tiled window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > box.vertical > stack > grid.horizontal > scrolledwindow, .maximized window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > box.vertical > stack > grid.horizontal > scrolledwindow, .fullscreen window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > box.vertical > stack > grid.horizontal > scrolledwindow { + border-bottom-left-radius: 0; +} + .open-document-selector-treeview.view { padding: 3px 6px 3px 6px; border-color: #242424; @@ -5923,12 +5967,12 @@ window.background.csd > headerbar.titlebar > leaflet > headerbar:last-child, win } .geary-main-window.background.csd > overlay > box.vertical > paned > .sidebar > searchbar, -window#GearyMainWindow.background.csd > overlay > box.vertical > paned > .sidebar > searchbar, window.background.csd > hdyleaflet > box.vertical > searchbar, window.background.csd > leaflet > box.vertical > searchbar { +window#GearyMainWindow.background.csd > overlay > box.vertical > paned > .sidebar > searchbar, window.background.csd > hdyleaflet > box.vertical > searchbar, window.background.csd > leaflet > box.vertical > searchbar, window.background.csd > box.horizontal > box.vertical > searchbar { background-color: #333333; } .geary-main-window.background.csd > overlay > box.vertical > paned > .sidebar > searchbar > revealer > box, -window#GearyMainWindow.background.csd > overlay > box.vertical > paned > .sidebar > searchbar > revealer > box, window.background.csd > hdyleaflet > box.vertical > searchbar > revealer > box, window.background.csd > leaflet > box.vertical > searchbar > revealer > box { +window#GearyMainWindow.background.csd > overlay > box.vertical > paned > .sidebar > searchbar > revealer > box, window.background.csd > hdyleaflet > box.vertical > searchbar > revealer > box, window.background.csd > leaflet > box.vertical > searchbar > revealer > box, window.background.csd > box.horizontal > box.vertical > searchbar > revealer > box { border-color: #0e0e0e; } @@ -5938,60 +5982,60 @@ window.background.csd > overlay > leaflet > separator.sidebar, box.horizontal > hdyleaflet > separator.sidebar, leaflet > separator.sidebar, window.background.csd > box.horizontal:not(.titlebar) > separator.vertical, window.background.csd > headerbar.titlebar > box.horizontal > separator.sidebar, window.background.csd > headerbar.titlebar > hdyleaflet > separator.sidebar, -window.background.csd > headerbar.titlebar > leaflet > separator.sidebar, window.background.csd > hdyleaflet > separator.vertical, window.background.csd > leaflet > separator.vertical, .titlebar:not(headerbar) > separator, window.org-gnome-gedit > paned.titlebar > separator, window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > separator, window.org-gnome-gedit > paned.titlebar > separator:backdrop, window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > separator:backdrop { +window.background.csd > headerbar.titlebar > leaflet > separator.sidebar, window.background.csd > hdyleaflet > separator.vertical, window.background.csd > leaflet > separator.vertical, window.background.csd > box.horizontal > separator.vertical, .titlebar:not(headerbar) > separator, window.org-gnome-gedit > paned.titlebar > separator, window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > separator, window.org-gnome-gedit > paned.titlebar > separator:backdrop, window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > separator:backdrop { background-image: image(#0e0e0e); background-color: transparent; border-right: none; } -.tweak-group-startup, list.tweak-group list, hdyleaflet list.view, hdyleaflet list.frame, leaflet list.view, leaflet list.frame, hdyleaflet frame.view, leaflet frame.view, hdyleaflet frame:not(.view) list:not(.contacts-contact-list), leaflet frame:not(.view) list:not(.contacts-contact-list) { +.tweak-group-startup, list.tweak-group list, hdyleaflet list.view, hdyleaflet list.frame, leaflet list.view, leaflet list.frame, box.horizontal > stack.background list.view, box.horizontal > stack.background list.frame, hdyleaflet frame.view, leaflet frame.view, box.horizontal > stack.background frame.view, hdyleaflet frame:not(.view) list:not(.contacts-contact-list), leaflet frame:not(.view) list:not(.contacts-contact-list), box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) { border-radius: 12px; box-shadow: inset 0 0 8px rgba(255, 255, 255, 0.03), inset 0 0 3px rgba(255, 255, 255, 0.02), inset 0 0 0 1px rgba(255, 255, 255, 0.04), inset 0 1px rgba(255, 255, 255, 0.06); background-color: rgba(255, 255, 255, 0.05); border: none; } -.tweak-group-startup > separator, list.tweak-group list > separator, hdyleaflet list.view > separator, hdyleaflet list.frame > separator, leaflet list.view > separator, leaflet list.frame > separator, hdyleaflet frame.view > separator, leaflet frame.view > separator, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) > separator, leaflet frame:not(.view) list:not(.contacts-contact-list) > separator { +.tweak-group-startup > separator, list.tweak-group list > separator, hdyleaflet list.view > separator, hdyleaflet list.frame > separator, leaflet list.view > separator, leaflet list.frame > separator, box.horizontal > stack.background list.view > separator, box.horizontal > stack.background list.frame > separator, hdyleaflet frame.view > separator, leaflet frame.view > separator, box.horizontal > stack.background frame.view > separator, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) > separator, leaflet frame:not(.view) list:not(.contacts-contact-list) > separator, box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) > separator { background: none; min-height: 0; } -list.tweak-group list row.activatable:first-child, hdyleaflet list.view row.activatable:first-child, hdyleaflet list.frame row.activatable:first-child, leaflet list.view row.activatable:first-child, leaflet list.frame row.activatable:first-child, hdyleaflet frame.view list row.activatable:first-child, leaflet frame.view list row.activatable:first-child, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:first-child, leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:first-child { +list.tweak-group list row.activatable:first-child, hdyleaflet list.view row.activatable:first-child, hdyleaflet list.frame row.activatable:first-child, leaflet list.view row.activatable:first-child, leaflet list.frame row.activatable:first-child, box.horizontal > stack.background list.view row.activatable:first-child, box.horizontal > stack.background list.frame row.activatable:first-child, hdyleaflet frame.view list row.activatable:first-child, leaflet frame.view list row.activatable:first-child, box.horizontal > stack.background frame.view list row.activatable:first-child, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:first-child, leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:first-child, box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) row.activatable:first-child { border-top-left-radius: 12px; border-top-right-radius: 12px; } -list.tweak-group list row.activatable:last-child, hdyleaflet list.view row.activatable:last-child, hdyleaflet list.frame row.activatable:last-child, leaflet list.view row.activatable:last-child, leaflet list.frame row.activatable:last-child, hdyleaflet frame.view list row.activatable:last-child, leaflet frame.view list row.activatable:last-child, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:last-child, leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:last-child { +list.tweak-group list row.activatable:last-child, hdyleaflet list.view row.activatable:last-child, hdyleaflet list.frame row.activatable:last-child, leaflet list.view row.activatable:last-child, leaflet list.frame row.activatable:last-child, box.horizontal > stack.background list.view row.activatable:last-child, box.horizontal > stack.background list.frame row.activatable:last-child, hdyleaflet frame.view list row.activatable:last-child, leaflet frame.view list row.activatable:last-child, box.horizontal > stack.background frame.view list row.activatable:last-child, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:last-child, leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:last-child, box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) row.activatable:last-child { border-bottom-left-radius: 12px; border-bottom-right-radius: 12px; } -list.tweak-group list row.activatable:only-child, hdyleaflet list.view row.activatable:only-child, hdyleaflet list.frame row.activatable:only-child, leaflet list.view row.activatable:only-child, leaflet list.frame row.activatable:only-child, hdyleaflet frame.view list row.activatable:only-child, leaflet frame.view list row.activatable:only-child, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:only-child, leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:only-child { +list.tweak-group list row.activatable:only-child, hdyleaflet list.view row.activatable:only-child, hdyleaflet list.frame row.activatable:only-child, leaflet list.view row.activatable:only-child, leaflet list.frame row.activatable:only-child, box.horizontal > stack.background list.view row.activatable:only-child, box.horizontal > stack.background list.frame row.activatable:only-child, hdyleaflet frame.view list row.activatable:only-child, leaflet frame.view list row.activatable:only-child, box.horizontal > stack.background frame.view list row.activatable:only-child, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:only-child, leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:only-child, box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) row.activatable:only-child { border-radius: 12px; } -hdyleaflet list > row.activatable, leaflet list > row.activatable { +hdyleaflet list > row.activatable, leaflet list > row.activatable, box.horizontal > stack.background list > row.activatable { margin: 2px 4px; border-radius: 8px; -gtk-outline-radius: 6px; } -hdyleaflet frame > border, leaflet frame > border { +hdyleaflet frame > border, leaflet frame > border, box.horizontal > stack.background frame > border { border: none; } -hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable .row-header > button:not(.text-button), leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable .row-header > button:not(.text-button) { +hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable .row-header > button:not(.text-button), leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable .row-header > button:not(.text-button), box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) row.activatable .row-header > button:not(.text-button) { min-height: 28px; min-width: 28px; padding: 0; margin: 4px 0; } -hdyleaflet frame.view list, leaflet frame.view list { +hdyleaflet frame.view list, leaflet frame.view list, box.horizontal > stack.background frame.view list { background: none; } -hdyleaflet frame.view list > separator, leaflet frame.view list > separator { +hdyleaflet frame.view list > separator, leaflet frame.view list > separator, box.horizontal > stack.background frame.view list > separator { background: none; min-height: 0; } diff --git a/src/main/gtk-3.0/gtk-light-blue.css b/src/main/gtk-3.0/gtk-light-blue.css index 7943a9b..80496a0 100644 --- a/src/main/gtk-3.0/gtk-light-blue.css +++ b/src/main/gtk-3.0/gtk-light-blue.css @@ -1649,6 +1649,7 @@ headerbar.titlebar headerbar:not(.titlebar) { } .tiled headerbar, .tiled headerbar:backdrop, .maximized headerbar, .maximized headerbar:backdrop { + border-radius: 0 0 0 0; box-shadow: none; } @@ -1689,10 +1690,18 @@ separator:first-child + headerbar, separator:first-child + headerbar:backdrop, h border-top-left-radius: 12px; } +.maximized separator:first-child + headerbar, .tiled separator:first-child + headerbar, .maximized separator:first-child + headerbar:backdrop, .tiled separator:first-child + headerbar:backdrop, .maximized headerbar:first-child, .tiled headerbar:first-child, .maximized headerbar:first-child:backdrop, .tiled headerbar:first-child:backdrop { + border-top-left-radius: 0; +} + headerbar:last-child, headerbar:last-child:backdrop { border-top-right-radius: 12px; } +.maximized headerbar:last-child, .tiled headerbar:last-child, .maximized headerbar:last-child:backdrop, .tiled headerbar:last-child:backdrop { + border-top-right-radius: 0; +} + stack headerbar:first-child, stack headerbar:last-child { border-top-left-radius: 12px; border-top-right-radius: 12px; @@ -1711,6 +1720,11 @@ window stack headerbar:first-child:backdrop, window stack headerbar:first-child, border-top-right-radius: 12px; } +window.tiled headerbar, window.tiled headerbar:first-child, window.tiled headerbar:last-child, window.tiled headerbar:only-child, window.tiled-top headerbar, window.tiled-top headerbar:first-child, window.tiled-top headerbar:last-child, window.tiled-top headerbar:only-child, window.tiled-right headerbar, window.tiled-right headerbar:first-child, window.tiled-right headerbar:last-child, window.tiled-right headerbar:only-child, window.tiled-bottom headerbar, window.tiled-bottom headerbar:first-child, window.tiled-bottom headerbar:last-child, window.tiled-bottom headerbar:only-child, window.tiled-left headerbar, window.tiled-left headerbar:first-child, window.tiled-left headerbar:last-child, window.tiled-left headerbar:only-child, window.maximized headerbar, window.maximized headerbar:first-child, window.maximized headerbar:last-child, window.maximized headerbar:only-child { + border-top-left-radius: 0; + border-top-right-radius: 0; +} + window.fullscreen headerbar, window.fullscreen headerbar:first-child, window.fullscreen headerbar:last-child, window.fullscreen headerbar:only-child, .solid-csd headerbar, .solid-csd headerbar:first-child, .solid-csd headerbar:last-child, .solid-csd headerbar:only-child { border-top-left-radius: 0; border-top-right-radius: 0; @@ -1725,10 +1739,15 @@ window.fullscreen headerbar, window.fullscreen headerbar:first-child, window.ful box-shadow: inset 0 1px rgba(255, 255, 255, 0.65); } -.fullscreen .titlebar, .fullscreen .titlebar headerbar { +.tiled .titlebar, .maximized .titlebar, .fullscreen .titlebar, .tiled .titlebar headerbar, .maximized .titlebar headerbar, .fullscreen .titlebar headerbar { box-shadow: none; } +.tiled .titlebar, .tiled .titlebar.background, .maximized .titlebar, .maximized .titlebar.background, .fullscreen .titlebar, .fullscreen .titlebar.background, .tiled .titlebar headerbar, .tiled .titlebar headerbar.background, .maximized .titlebar headerbar, .maximized .titlebar headerbar.background, .fullscreen .titlebar headerbar, .fullscreen .titlebar headerbar.background { + border-top-left-radius: 0; + border-top-right-radius: 0; +} + .titlebar > box.left.horizontal, .titlebar > box.right.horizontal { padding: 0 6px; @@ -4572,6 +4591,7 @@ decoration:backdrop { } .maximized decoration, .fullscreen decoration, .tiled decoration, .tiled-top decoration, .tiled-right decoration, .tiled-bottom decoration, .tiled-left decoration { + border-radius: 0; box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.15), 0 0 0 2px rgba(0, 0, 0, 0.03), 0 0 0 1px rgba(0, 0, 0, 0.12); } @@ -4590,6 +4610,10 @@ decoration:backdrop { box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.15), 0 0 0 2px rgba(0, 0, 0, 0.03), 0 0 0 1px rgba(0, 0, 0, 0.12); } +.ssd decoration.maximized { + border-radius: 0 0 0 0; +} + .csd.popup decoration { border-radius: 10px; box-shadow: 0 5px 8px rgba(0, 0, 0, 0.15), 0 8px 15px rgba(0, 0, 0, 0.08), 0 0 0 2px rgba(0, 0, 0, 0.03), 0 0 0 1px rgba(0, 0, 0, 0.12); @@ -4830,6 +4854,10 @@ terminal-window notebook button.flat.toggle.popup { margin: -2px; } +terminal-window.background.csd.maximized { + border-radius: 0 0 0 0; +} + window.background.csd > box.vertical > box.horizontal > frame > border { border-width: 0 1px 0 0; } @@ -5084,6 +5112,18 @@ window.background.csd > box.vertical > box.horizontal > stack > widget > noteboo -gtk-icon-shadow: none; } +.nautilus-window.maximized notebook, .nautilus-window.maximized notebook > stack { + border-radius: 0 0 0 0; +} + +.nautilus-window.maximized headerbar { + border-radius: 0 0 0 0; +} + +.nautilus-window.maximized placessidebar { + border-bottom-left-radius: 0; +} + .nautilus-window placesview row.activatable { border-radius: 6px; margin-right: 6px; @@ -5343,6 +5383,10 @@ window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned s background: none; } +.tiled window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > box.vertical > stack > grid.horizontal > scrolledwindow, .maximized window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > box.vertical > stack > grid.horizontal > scrolledwindow, .fullscreen window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > box.vertical > stack > grid.horizontal > scrolledwindow { + border-bottom-left-radius: 0; +} + .open-document-selector-treeview.view { padding: 3px 6px 3px 6px; border-color: #ffffff; @@ -5946,12 +5990,12 @@ window.background.csd > headerbar.titlebar > leaflet > headerbar:last-child, win } .geary-main-window.background.csd > overlay > box.vertical > paned > .sidebar > searchbar, -window#GearyMainWindow.background.csd > overlay > box.vertical > paned > .sidebar > searchbar, window.background.csd > hdyleaflet > box.vertical > searchbar, window.background.csd > leaflet > box.vertical > searchbar { +window#GearyMainWindow.background.csd > overlay > box.vertical > paned > .sidebar > searchbar, window.background.csd > hdyleaflet > box.vertical > searchbar, window.background.csd > leaflet > box.vertical > searchbar, window.background.csd > box.horizontal > box.vertical > searchbar { background-color: #f0f0f0; } .geary-main-window.background.csd > overlay > box.vertical > paned > .sidebar > searchbar > revealer > box, -window#GearyMainWindow.background.csd > overlay > box.vertical > paned > .sidebar > searchbar > revealer > box, window.background.csd > hdyleaflet > box.vertical > searchbar > revealer > box, window.background.csd > leaflet > box.vertical > searchbar > revealer > box { +window#GearyMainWindow.background.csd > overlay > box.vertical > paned > .sidebar > searchbar > revealer > box, window.background.csd > hdyleaflet > box.vertical > searchbar > revealer > box, window.background.csd > leaflet > box.vertical > searchbar > revealer > box, window.background.csd > box.horizontal > box.vertical > searchbar > revealer > box { border-color: #d6d6d6; } @@ -5961,60 +6005,60 @@ window.background.csd > overlay > leaflet > separator.sidebar, box.horizontal > hdyleaflet > separator.sidebar, leaflet > separator.sidebar, window.background.csd > box.horizontal:not(.titlebar) > separator.vertical, window.background.csd > headerbar.titlebar > box.horizontal > separator.sidebar, window.background.csd > headerbar.titlebar > hdyleaflet > separator.sidebar, -window.background.csd > headerbar.titlebar > leaflet > separator.sidebar, window.background.csd > hdyleaflet > separator.vertical, window.background.csd > leaflet > separator.vertical, .titlebar:not(headerbar) > separator, window.org-gnome-gedit > paned.titlebar > separator, window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > separator, window.org-gnome-gedit > paned.titlebar > separator:backdrop, window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > separator:backdrop { +window.background.csd > headerbar.titlebar > leaflet > separator.sidebar, window.background.csd > hdyleaflet > separator.vertical, window.background.csd > leaflet > separator.vertical, window.background.csd > box.horizontal > separator.vertical, .titlebar:not(headerbar) > separator, window.org-gnome-gedit > paned.titlebar > separator, window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > separator, window.org-gnome-gedit > paned.titlebar > separator:backdrop, window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > separator:backdrop { background-image: image(#d6d6d6); background-color: transparent; border-right: none; } -.tweak-group-startup, list.tweak-group list, hdyleaflet list.view, hdyleaflet list.frame, leaflet list.view, leaflet list.frame, hdyleaflet frame.view, leaflet frame.view, hdyleaflet frame:not(.view) list:not(.contacts-contact-list), leaflet frame:not(.view) list:not(.contacts-contact-list) { +.tweak-group-startup, list.tweak-group list, hdyleaflet list.view, hdyleaflet list.frame, leaflet list.view, leaflet list.frame, box.horizontal > stack.background list.view, box.horizontal > stack.background list.frame, hdyleaflet frame.view, leaflet frame.view, box.horizontal > stack.background frame.view, hdyleaflet frame:not(.view) list:not(.contacts-contact-list), leaflet frame:not(.view) list:not(.contacts-contact-list), box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) { border-radius: 12px; box-shadow: inset 0 0 8px rgba(0, 0, 0, 0.02), inset 0 0 3px rgba(0, 0, 0, 0.01), inset 0 0 0 1px rgba(0, 0, 0, 0.04), inset 0 1px rgba(0, 0, 0, 0.05); background-color: rgba(0, 0, 0, 0.03); border: none; } -.tweak-group-startup > separator, list.tweak-group list > separator, hdyleaflet list.view > separator, hdyleaflet list.frame > separator, leaflet list.view > separator, leaflet list.frame > separator, hdyleaflet frame.view > separator, leaflet frame.view > separator, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) > separator, leaflet frame:not(.view) list:not(.contacts-contact-list) > separator { +.tweak-group-startup > separator, list.tweak-group list > separator, hdyleaflet list.view > separator, hdyleaflet list.frame > separator, leaflet list.view > separator, leaflet list.frame > separator, box.horizontal > stack.background list.view > separator, box.horizontal > stack.background list.frame > separator, hdyleaflet frame.view > separator, leaflet frame.view > separator, box.horizontal > stack.background frame.view > separator, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) > separator, leaflet frame:not(.view) list:not(.contacts-contact-list) > separator, box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) > separator { background: none; min-height: 0; } -list.tweak-group list row.activatable:first-child, hdyleaflet list.view row.activatable:first-child, hdyleaflet list.frame row.activatable:first-child, leaflet list.view row.activatable:first-child, leaflet list.frame row.activatable:first-child, hdyleaflet frame.view list row.activatable:first-child, leaflet frame.view list row.activatable:first-child, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:first-child, leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:first-child { +list.tweak-group list row.activatable:first-child, hdyleaflet list.view row.activatable:first-child, hdyleaflet list.frame row.activatable:first-child, leaflet list.view row.activatable:first-child, leaflet list.frame row.activatable:first-child, box.horizontal > stack.background list.view row.activatable:first-child, box.horizontal > stack.background list.frame row.activatable:first-child, hdyleaflet frame.view list row.activatable:first-child, leaflet frame.view list row.activatable:first-child, box.horizontal > stack.background frame.view list row.activatable:first-child, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:first-child, leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:first-child, box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) row.activatable:first-child { border-top-left-radius: 12px; border-top-right-radius: 12px; } -list.tweak-group list row.activatable:last-child, hdyleaflet list.view row.activatable:last-child, hdyleaflet list.frame row.activatable:last-child, leaflet list.view row.activatable:last-child, leaflet list.frame row.activatable:last-child, hdyleaflet frame.view list row.activatable:last-child, leaflet frame.view list row.activatable:last-child, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:last-child, leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:last-child { +list.tweak-group list row.activatable:last-child, hdyleaflet list.view row.activatable:last-child, hdyleaflet list.frame row.activatable:last-child, leaflet list.view row.activatable:last-child, leaflet list.frame row.activatable:last-child, box.horizontal > stack.background list.view row.activatable:last-child, box.horizontal > stack.background list.frame row.activatable:last-child, hdyleaflet frame.view list row.activatable:last-child, leaflet frame.view list row.activatable:last-child, box.horizontal > stack.background frame.view list row.activatable:last-child, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:last-child, leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:last-child, box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) row.activatable:last-child { border-bottom-left-radius: 12px; border-bottom-right-radius: 12px; } -list.tweak-group list row.activatable:only-child, hdyleaflet list.view row.activatable:only-child, hdyleaflet list.frame row.activatable:only-child, leaflet list.view row.activatable:only-child, leaflet list.frame row.activatable:only-child, hdyleaflet frame.view list row.activatable:only-child, leaflet frame.view list row.activatable:only-child, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:only-child, leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:only-child { +list.tweak-group list row.activatable:only-child, hdyleaflet list.view row.activatable:only-child, hdyleaflet list.frame row.activatable:only-child, leaflet list.view row.activatable:only-child, leaflet list.frame row.activatable:only-child, box.horizontal > stack.background list.view row.activatable:only-child, box.horizontal > stack.background list.frame row.activatable:only-child, hdyleaflet frame.view list row.activatable:only-child, leaflet frame.view list row.activatable:only-child, box.horizontal > stack.background frame.view list row.activatable:only-child, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:only-child, leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:only-child, box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) row.activatable:only-child { border-radius: 12px; } -hdyleaflet list > row.activatable, leaflet list > row.activatable { +hdyleaflet list > row.activatable, leaflet list > row.activatable, box.horizontal > stack.background list > row.activatable { margin: 2px 4px; border-radius: 8px; -gtk-outline-radius: 6px; } -hdyleaflet frame > border, leaflet frame > border { +hdyleaflet frame > border, leaflet frame > border, box.horizontal > stack.background frame > border { border: none; } -hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable .row-header > button:not(.text-button), leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable .row-header > button:not(.text-button) { +hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable .row-header > button:not(.text-button), leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable .row-header > button:not(.text-button), box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) row.activatable .row-header > button:not(.text-button) { min-height: 28px; min-width: 28px; padding: 0; margin: 4px 0; } -hdyleaflet frame.view list, leaflet frame.view list { +hdyleaflet frame.view list, leaflet frame.view list, box.horizontal > stack.background frame.view list { background: none; } -hdyleaflet frame.view list > separator, leaflet frame.view list > separator { +hdyleaflet frame.view list > separator, leaflet frame.view list > separator, box.horizontal > stack.background frame.view list > separator { background: none; min-height: 0; } diff --git a/src/main/gtk-3.0/gtk-light-green.css b/src/main/gtk-3.0/gtk-light-green.css index b5cb358..40e1210 100644 --- a/src/main/gtk-3.0/gtk-light-green.css +++ b/src/main/gtk-3.0/gtk-light-green.css @@ -1649,6 +1649,7 @@ headerbar.titlebar headerbar:not(.titlebar) { } .tiled headerbar, .tiled headerbar:backdrop, .maximized headerbar, .maximized headerbar:backdrop { + border-radius: 0 0 0 0; box-shadow: none; } @@ -1689,10 +1690,18 @@ separator:first-child + headerbar, separator:first-child + headerbar:backdrop, h border-top-left-radius: 12px; } +.maximized separator:first-child + headerbar, .tiled separator:first-child + headerbar, .maximized separator:first-child + headerbar:backdrop, .tiled separator:first-child + headerbar:backdrop, .maximized headerbar:first-child, .tiled headerbar:first-child, .maximized headerbar:first-child:backdrop, .tiled headerbar:first-child:backdrop { + border-top-left-radius: 0; +} + headerbar:last-child, headerbar:last-child:backdrop { border-top-right-radius: 12px; } +.maximized headerbar:last-child, .tiled headerbar:last-child, .maximized headerbar:last-child:backdrop, .tiled headerbar:last-child:backdrop { + border-top-right-radius: 0; +} + stack headerbar:first-child, stack headerbar:last-child { border-top-left-radius: 12px; border-top-right-radius: 12px; @@ -1711,6 +1720,11 @@ window stack headerbar:first-child:backdrop, window stack headerbar:first-child, border-top-right-radius: 12px; } +window.tiled headerbar, window.tiled headerbar:first-child, window.tiled headerbar:last-child, window.tiled headerbar:only-child, window.tiled-top headerbar, window.tiled-top headerbar:first-child, window.tiled-top headerbar:last-child, window.tiled-top headerbar:only-child, window.tiled-right headerbar, window.tiled-right headerbar:first-child, window.tiled-right headerbar:last-child, window.tiled-right headerbar:only-child, window.tiled-bottom headerbar, window.tiled-bottom headerbar:first-child, window.tiled-bottom headerbar:last-child, window.tiled-bottom headerbar:only-child, window.tiled-left headerbar, window.tiled-left headerbar:first-child, window.tiled-left headerbar:last-child, window.tiled-left headerbar:only-child, window.maximized headerbar, window.maximized headerbar:first-child, window.maximized headerbar:last-child, window.maximized headerbar:only-child { + border-top-left-radius: 0; + border-top-right-radius: 0; +} + window.fullscreen headerbar, window.fullscreen headerbar:first-child, window.fullscreen headerbar:last-child, window.fullscreen headerbar:only-child, .solid-csd headerbar, .solid-csd headerbar:first-child, .solid-csd headerbar:last-child, .solid-csd headerbar:only-child { border-top-left-radius: 0; border-top-right-radius: 0; @@ -1725,10 +1739,15 @@ window.fullscreen headerbar, window.fullscreen headerbar:first-child, window.ful box-shadow: inset 0 1px rgba(255, 255, 255, 0.65); } -.fullscreen .titlebar, .fullscreen .titlebar headerbar { +.tiled .titlebar, .maximized .titlebar, .fullscreen .titlebar, .tiled .titlebar headerbar, .maximized .titlebar headerbar, .fullscreen .titlebar headerbar { box-shadow: none; } +.tiled .titlebar, .tiled .titlebar.background, .maximized .titlebar, .maximized .titlebar.background, .fullscreen .titlebar, .fullscreen .titlebar.background, .tiled .titlebar headerbar, .tiled .titlebar headerbar.background, .maximized .titlebar headerbar, .maximized .titlebar headerbar.background, .fullscreen .titlebar headerbar, .fullscreen .titlebar headerbar.background { + border-top-left-radius: 0; + border-top-right-radius: 0; +} + .titlebar > box.left.horizontal, .titlebar > box.right.horizontal { padding: 0 6px; @@ -4572,6 +4591,7 @@ decoration:backdrop { } .maximized decoration, .fullscreen decoration, .tiled decoration, .tiled-top decoration, .tiled-right decoration, .tiled-bottom decoration, .tiled-left decoration { + border-radius: 0; box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.15), 0 0 0 2px rgba(0, 0, 0, 0.03), 0 0 0 1px rgba(0, 0, 0, 0.12); } @@ -4590,6 +4610,10 @@ decoration:backdrop { box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.15), 0 0 0 2px rgba(0, 0, 0, 0.03), 0 0 0 1px rgba(0, 0, 0, 0.12); } +.ssd decoration.maximized { + border-radius: 0 0 0 0; +} + .csd.popup decoration { border-radius: 10px; box-shadow: 0 5px 8px rgba(0, 0, 0, 0.15), 0 8px 15px rgba(0, 0, 0, 0.08), 0 0 0 2px rgba(0, 0, 0, 0.03), 0 0 0 1px rgba(0, 0, 0, 0.12); @@ -4830,6 +4854,10 @@ terminal-window notebook button.flat.toggle.popup { margin: -2px; } +terminal-window.background.csd.maximized { + border-radius: 0 0 0 0; +} + window.background.csd > box.vertical > box.horizontal > frame > border { border-width: 0 1px 0 0; } @@ -5084,6 +5112,18 @@ window.background.csd > box.vertical > box.horizontal > stack > widget > noteboo -gtk-icon-shadow: none; } +.nautilus-window.maximized notebook, .nautilus-window.maximized notebook > stack { + border-radius: 0 0 0 0; +} + +.nautilus-window.maximized headerbar { + border-radius: 0 0 0 0; +} + +.nautilus-window.maximized placessidebar { + border-bottom-left-radius: 0; +} + .nautilus-window placesview row.activatable { border-radius: 6px; margin-right: 6px; @@ -5343,6 +5383,10 @@ window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned s background: none; } +.tiled window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > box.vertical > stack > grid.horizontal > scrolledwindow, .maximized window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > box.vertical > stack > grid.horizontal > scrolledwindow, .fullscreen window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > box.vertical > stack > grid.horizontal > scrolledwindow { + border-bottom-left-radius: 0; +} + .open-document-selector-treeview.view { padding: 3px 6px 3px 6px; border-color: #ffffff; @@ -5946,12 +5990,12 @@ window.background.csd > headerbar.titlebar > leaflet > headerbar:last-child, win } .geary-main-window.background.csd > overlay > box.vertical > paned > .sidebar > searchbar, -window#GearyMainWindow.background.csd > overlay > box.vertical > paned > .sidebar > searchbar, window.background.csd > hdyleaflet > box.vertical > searchbar, window.background.csd > leaflet > box.vertical > searchbar { +window#GearyMainWindow.background.csd > overlay > box.vertical > paned > .sidebar > searchbar, window.background.csd > hdyleaflet > box.vertical > searchbar, window.background.csd > leaflet > box.vertical > searchbar, window.background.csd > box.horizontal > box.vertical > searchbar { background-color: #f0f0f0; } .geary-main-window.background.csd > overlay > box.vertical > paned > .sidebar > searchbar > revealer > box, -window#GearyMainWindow.background.csd > overlay > box.vertical > paned > .sidebar > searchbar > revealer > box, window.background.csd > hdyleaflet > box.vertical > searchbar > revealer > box, window.background.csd > leaflet > box.vertical > searchbar > revealer > box { +window#GearyMainWindow.background.csd > overlay > box.vertical > paned > .sidebar > searchbar > revealer > box, window.background.csd > hdyleaflet > box.vertical > searchbar > revealer > box, window.background.csd > leaflet > box.vertical > searchbar > revealer > box, window.background.csd > box.horizontal > box.vertical > searchbar > revealer > box { border-color: #d6d6d6; } @@ -5961,60 +6005,60 @@ window.background.csd > overlay > leaflet > separator.sidebar, box.horizontal > hdyleaflet > separator.sidebar, leaflet > separator.sidebar, window.background.csd > box.horizontal:not(.titlebar) > separator.vertical, window.background.csd > headerbar.titlebar > box.horizontal > separator.sidebar, window.background.csd > headerbar.titlebar > hdyleaflet > separator.sidebar, -window.background.csd > headerbar.titlebar > leaflet > separator.sidebar, window.background.csd > hdyleaflet > separator.vertical, window.background.csd > leaflet > separator.vertical, .titlebar:not(headerbar) > separator, window.org-gnome-gedit > paned.titlebar > separator, window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > separator, window.org-gnome-gedit > paned.titlebar > separator:backdrop, window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > separator:backdrop { +window.background.csd > headerbar.titlebar > leaflet > separator.sidebar, window.background.csd > hdyleaflet > separator.vertical, window.background.csd > leaflet > separator.vertical, window.background.csd > box.horizontal > separator.vertical, .titlebar:not(headerbar) > separator, window.org-gnome-gedit > paned.titlebar > separator, window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > separator, window.org-gnome-gedit > paned.titlebar > separator:backdrop, window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > separator:backdrop { background-image: image(#d6d6d6); background-color: transparent; border-right: none; } -.tweak-group-startup, list.tweak-group list, hdyleaflet list.view, hdyleaflet list.frame, leaflet list.view, leaflet list.frame, hdyleaflet frame.view, leaflet frame.view, hdyleaflet frame:not(.view) list:not(.contacts-contact-list), leaflet frame:not(.view) list:not(.contacts-contact-list) { +.tweak-group-startup, list.tweak-group list, hdyleaflet list.view, hdyleaflet list.frame, leaflet list.view, leaflet list.frame, box.horizontal > stack.background list.view, box.horizontal > stack.background list.frame, hdyleaflet frame.view, leaflet frame.view, box.horizontal > stack.background frame.view, hdyleaflet frame:not(.view) list:not(.contacts-contact-list), leaflet frame:not(.view) list:not(.contacts-contact-list), box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) { border-radius: 12px; box-shadow: inset 0 0 8px rgba(0, 0, 0, 0.02), inset 0 0 3px rgba(0, 0, 0, 0.01), inset 0 0 0 1px rgba(0, 0, 0, 0.04), inset 0 1px rgba(0, 0, 0, 0.05); background-color: rgba(0, 0, 0, 0.03); border: none; } -.tweak-group-startup > separator, list.tweak-group list > separator, hdyleaflet list.view > separator, hdyleaflet list.frame > separator, leaflet list.view > separator, leaflet list.frame > separator, hdyleaflet frame.view > separator, leaflet frame.view > separator, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) > separator, leaflet frame:not(.view) list:not(.contacts-contact-list) > separator { +.tweak-group-startup > separator, list.tweak-group list > separator, hdyleaflet list.view > separator, hdyleaflet list.frame > separator, leaflet list.view > separator, leaflet list.frame > separator, box.horizontal > stack.background list.view > separator, box.horizontal > stack.background list.frame > separator, hdyleaflet frame.view > separator, leaflet frame.view > separator, box.horizontal > stack.background frame.view > separator, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) > separator, leaflet frame:not(.view) list:not(.contacts-contact-list) > separator, box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) > separator { background: none; min-height: 0; } -list.tweak-group list row.activatable:first-child, hdyleaflet list.view row.activatable:first-child, hdyleaflet list.frame row.activatable:first-child, leaflet list.view row.activatable:first-child, leaflet list.frame row.activatable:first-child, hdyleaflet frame.view list row.activatable:first-child, leaflet frame.view list row.activatable:first-child, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:first-child, leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:first-child { +list.tweak-group list row.activatable:first-child, hdyleaflet list.view row.activatable:first-child, hdyleaflet list.frame row.activatable:first-child, leaflet list.view row.activatable:first-child, leaflet list.frame row.activatable:first-child, box.horizontal > stack.background list.view row.activatable:first-child, box.horizontal > stack.background list.frame row.activatable:first-child, hdyleaflet frame.view list row.activatable:first-child, leaflet frame.view list row.activatable:first-child, box.horizontal > stack.background frame.view list row.activatable:first-child, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:first-child, leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:first-child, box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) row.activatable:first-child { border-top-left-radius: 12px; border-top-right-radius: 12px; } -list.tweak-group list row.activatable:last-child, hdyleaflet list.view row.activatable:last-child, hdyleaflet list.frame row.activatable:last-child, leaflet list.view row.activatable:last-child, leaflet list.frame row.activatable:last-child, hdyleaflet frame.view list row.activatable:last-child, leaflet frame.view list row.activatable:last-child, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:last-child, leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:last-child { +list.tweak-group list row.activatable:last-child, hdyleaflet list.view row.activatable:last-child, hdyleaflet list.frame row.activatable:last-child, leaflet list.view row.activatable:last-child, leaflet list.frame row.activatable:last-child, box.horizontal > stack.background list.view row.activatable:last-child, box.horizontal > stack.background list.frame row.activatable:last-child, hdyleaflet frame.view list row.activatable:last-child, leaflet frame.view list row.activatable:last-child, box.horizontal > stack.background frame.view list row.activatable:last-child, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:last-child, leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:last-child, box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) row.activatable:last-child { border-bottom-left-radius: 12px; border-bottom-right-radius: 12px; } -list.tweak-group list row.activatable:only-child, hdyleaflet list.view row.activatable:only-child, hdyleaflet list.frame row.activatable:only-child, leaflet list.view row.activatable:only-child, leaflet list.frame row.activatable:only-child, hdyleaflet frame.view list row.activatable:only-child, leaflet frame.view list row.activatable:only-child, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:only-child, leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:only-child { +list.tweak-group list row.activatable:only-child, hdyleaflet list.view row.activatable:only-child, hdyleaflet list.frame row.activatable:only-child, leaflet list.view row.activatable:only-child, leaflet list.frame row.activatable:only-child, box.horizontal > stack.background list.view row.activatable:only-child, box.horizontal > stack.background list.frame row.activatable:only-child, hdyleaflet frame.view list row.activatable:only-child, leaflet frame.view list row.activatable:only-child, box.horizontal > stack.background frame.view list row.activatable:only-child, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:only-child, leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:only-child, box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) row.activatable:only-child { border-radius: 12px; } -hdyleaflet list > row.activatable, leaflet list > row.activatable { +hdyleaflet list > row.activatable, leaflet list > row.activatable, box.horizontal > stack.background list > row.activatable { margin: 2px 4px; border-radius: 8px; -gtk-outline-radius: 6px; } -hdyleaflet frame > border, leaflet frame > border { +hdyleaflet frame > border, leaflet frame > border, box.horizontal > stack.background frame > border { border: none; } -hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable .row-header > button:not(.text-button), leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable .row-header > button:not(.text-button) { +hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable .row-header > button:not(.text-button), leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable .row-header > button:not(.text-button), box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) row.activatable .row-header > button:not(.text-button) { min-height: 28px; min-width: 28px; padding: 0; margin: 4px 0; } -hdyleaflet frame.view list, leaflet frame.view list { +hdyleaflet frame.view list, leaflet frame.view list, box.horizontal > stack.background frame.view list { background: none; } -hdyleaflet frame.view list > separator, leaflet frame.view list > separator { +hdyleaflet frame.view list > separator, leaflet frame.view list > separator, box.horizontal > stack.background frame.view list > separator { background: none; min-height: 0; } diff --git a/src/main/gtk-3.0/gtk-light-grey.css b/src/main/gtk-3.0/gtk-light-grey.css index c8d7138..929ad45 100644 --- a/src/main/gtk-3.0/gtk-light-grey.css +++ b/src/main/gtk-3.0/gtk-light-grey.css @@ -1649,6 +1649,7 @@ headerbar.titlebar headerbar:not(.titlebar) { } .tiled headerbar, .tiled headerbar:backdrop, .maximized headerbar, .maximized headerbar:backdrop { + border-radius: 0 0 0 0; box-shadow: none; } @@ -1689,10 +1690,18 @@ separator:first-child + headerbar, separator:first-child + headerbar:backdrop, h border-top-left-radius: 12px; } +.maximized separator:first-child + headerbar, .tiled separator:first-child + headerbar, .maximized separator:first-child + headerbar:backdrop, .tiled separator:first-child + headerbar:backdrop, .maximized headerbar:first-child, .tiled headerbar:first-child, .maximized headerbar:first-child:backdrop, .tiled headerbar:first-child:backdrop { + border-top-left-radius: 0; +} + headerbar:last-child, headerbar:last-child:backdrop { border-top-right-radius: 12px; } +.maximized headerbar:last-child, .tiled headerbar:last-child, .maximized headerbar:last-child:backdrop, .tiled headerbar:last-child:backdrop { + border-top-right-radius: 0; +} + stack headerbar:first-child, stack headerbar:last-child { border-top-left-radius: 12px; border-top-right-radius: 12px; @@ -1711,6 +1720,11 @@ window stack headerbar:first-child:backdrop, window stack headerbar:first-child, border-top-right-radius: 12px; } +window.tiled headerbar, window.tiled headerbar:first-child, window.tiled headerbar:last-child, window.tiled headerbar:only-child, window.tiled-top headerbar, window.tiled-top headerbar:first-child, window.tiled-top headerbar:last-child, window.tiled-top headerbar:only-child, window.tiled-right headerbar, window.tiled-right headerbar:first-child, window.tiled-right headerbar:last-child, window.tiled-right headerbar:only-child, window.tiled-bottom headerbar, window.tiled-bottom headerbar:first-child, window.tiled-bottom headerbar:last-child, window.tiled-bottom headerbar:only-child, window.tiled-left headerbar, window.tiled-left headerbar:first-child, window.tiled-left headerbar:last-child, window.tiled-left headerbar:only-child, window.maximized headerbar, window.maximized headerbar:first-child, window.maximized headerbar:last-child, window.maximized headerbar:only-child { + border-top-left-radius: 0; + border-top-right-radius: 0; +} + window.fullscreen headerbar, window.fullscreen headerbar:first-child, window.fullscreen headerbar:last-child, window.fullscreen headerbar:only-child, .solid-csd headerbar, .solid-csd headerbar:first-child, .solid-csd headerbar:last-child, .solid-csd headerbar:only-child { border-top-left-radius: 0; border-top-right-radius: 0; @@ -1725,10 +1739,15 @@ window.fullscreen headerbar, window.fullscreen headerbar:first-child, window.ful box-shadow: inset 0 1px rgba(255, 255, 255, 0.65); } -.fullscreen .titlebar, .fullscreen .titlebar headerbar { +.tiled .titlebar, .maximized .titlebar, .fullscreen .titlebar, .tiled .titlebar headerbar, .maximized .titlebar headerbar, .fullscreen .titlebar headerbar { box-shadow: none; } +.tiled .titlebar, .tiled .titlebar.background, .maximized .titlebar, .maximized .titlebar.background, .fullscreen .titlebar, .fullscreen .titlebar.background, .tiled .titlebar headerbar, .tiled .titlebar headerbar.background, .maximized .titlebar headerbar, .maximized .titlebar headerbar.background, .fullscreen .titlebar headerbar, .fullscreen .titlebar headerbar.background { + border-top-left-radius: 0; + border-top-right-radius: 0; +} + .titlebar > box.left.horizontal, .titlebar > box.right.horizontal { padding: 0 6px; @@ -4572,6 +4591,7 @@ decoration:backdrop { } .maximized decoration, .fullscreen decoration, .tiled decoration, .tiled-top decoration, .tiled-right decoration, .tiled-bottom decoration, .tiled-left decoration { + border-radius: 0; box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.15), 0 0 0 2px rgba(0, 0, 0, 0.03), 0 0 0 1px rgba(0, 0, 0, 0.12); } @@ -4590,6 +4610,10 @@ decoration:backdrop { box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.15), 0 0 0 2px rgba(0, 0, 0, 0.03), 0 0 0 1px rgba(0, 0, 0, 0.12); } +.ssd decoration.maximized { + border-radius: 0 0 0 0; +} + .csd.popup decoration { border-radius: 10px; box-shadow: 0 5px 8px rgba(0, 0, 0, 0.15), 0 8px 15px rgba(0, 0, 0, 0.08), 0 0 0 2px rgba(0, 0, 0, 0.03), 0 0 0 1px rgba(0, 0, 0, 0.12); @@ -4830,6 +4854,10 @@ terminal-window notebook button.flat.toggle.popup { margin: -2px; } +terminal-window.background.csd.maximized { + border-radius: 0 0 0 0; +} + window.background.csd > box.vertical > box.horizontal > frame > border { border-width: 0 1px 0 0; } @@ -5084,6 +5112,18 @@ window.background.csd > box.vertical > box.horizontal > stack > widget > noteboo -gtk-icon-shadow: none; } +.nautilus-window.maximized notebook, .nautilus-window.maximized notebook > stack { + border-radius: 0 0 0 0; +} + +.nautilus-window.maximized headerbar { + border-radius: 0 0 0 0; +} + +.nautilus-window.maximized placessidebar { + border-bottom-left-radius: 0; +} + .nautilus-window placesview row.activatable { border-radius: 6px; margin-right: 6px; @@ -5343,6 +5383,10 @@ window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned s background: none; } +.tiled window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > box.vertical > stack > grid.horizontal > scrolledwindow, .maximized window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > box.vertical > stack > grid.horizontal > scrolledwindow, .fullscreen window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > box.vertical > stack > grid.horizontal > scrolledwindow { + border-bottom-left-radius: 0; +} + .open-document-selector-treeview.view { padding: 3px 6px 3px 6px; border-color: #ffffff; @@ -5946,12 +5990,12 @@ window.background.csd > headerbar.titlebar > leaflet > headerbar:last-child, win } .geary-main-window.background.csd > overlay > box.vertical > paned > .sidebar > searchbar, -window#GearyMainWindow.background.csd > overlay > box.vertical > paned > .sidebar > searchbar, window.background.csd > hdyleaflet > box.vertical > searchbar, window.background.csd > leaflet > box.vertical > searchbar { +window#GearyMainWindow.background.csd > overlay > box.vertical > paned > .sidebar > searchbar, window.background.csd > hdyleaflet > box.vertical > searchbar, window.background.csd > leaflet > box.vertical > searchbar, window.background.csd > box.horizontal > box.vertical > searchbar { background-color: #f0f0f0; } .geary-main-window.background.csd > overlay > box.vertical > paned > .sidebar > searchbar > revealer > box, -window#GearyMainWindow.background.csd > overlay > box.vertical > paned > .sidebar > searchbar > revealer > box, window.background.csd > hdyleaflet > box.vertical > searchbar > revealer > box, window.background.csd > leaflet > box.vertical > searchbar > revealer > box { +window#GearyMainWindow.background.csd > overlay > box.vertical > paned > .sidebar > searchbar > revealer > box, window.background.csd > hdyleaflet > box.vertical > searchbar > revealer > box, window.background.csd > leaflet > box.vertical > searchbar > revealer > box, window.background.csd > box.horizontal > box.vertical > searchbar > revealer > box { border-color: #d6d6d6; } @@ -5961,60 +6005,60 @@ window.background.csd > overlay > leaflet > separator.sidebar, box.horizontal > hdyleaflet > separator.sidebar, leaflet > separator.sidebar, window.background.csd > box.horizontal:not(.titlebar) > separator.vertical, window.background.csd > headerbar.titlebar > box.horizontal > separator.sidebar, window.background.csd > headerbar.titlebar > hdyleaflet > separator.sidebar, -window.background.csd > headerbar.titlebar > leaflet > separator.sidebar, window.background.csd > hdyleaflet > separator.vertical, window.background.csd > leaflet > separator.vertical, .titlebar:not(headerbar) > separator, window.org-gnome-gedit > paned.titlebar > separator, window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > separator, window.org-gnome-gedit > paned.titlebar > separator:backdrop, window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > separator:backdrop { +window.background.csd > headerbar.titlebar > leaflet > separator.sidebar, window.background.csd > hdyleaflet > separator.vertical, window.background.csd > leaflet > separator.vertical, window.background.csd > box.horizontal > separator.vertical, .titlebar:not(headerbar) > separator, window.org-gnome-gedit > paned.titlebar > separator, window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > separator, window.org-gnome-gedit > paned.titlebar > separator:backdrop, window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > separator:backdrop { background-image: image(#d6d6d6); background-color: transparent; border-right: none; } -.tweak-group-startup, list.tweak-group list, hdyleaflet list.view, hdyleaflet list.frame, leaflet list.view, leaflet list.frame, hdyleaflet frame.view, leaflet frame.view, hdyleaflet frame:not(.view) list:not(.contacts-contact-list), leaflet frame:not(.view) list:not(.contacts-contact-list) { +.tweak-group-startup, list.tweak-group list, hdyleaflet list.view, hdyleaflet list.frame, leaflet list.view, leaflet list.frame, box.horizontal > stack.background list.view, box.horizontal > stack.background list.frame, hdyleaflet frame.view, leaflet frame.view, box.horizontal > stack.background frame.view, hdyleaflet frame:not(.view) list:not(.contacts-contact-list), leaflet frame:not(.view) list:not(.contacts-contact-list), box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) { border-radius: 12px; box-shadow: inset 0 0 8px rgba(0, 0, 0, 0.02), inset 0 0 3px rgba(0, 0, 0, 0.01), inset 0 0 0 1px rgba(0, 0, 0, 0.04), inset 0 1px rgba(0, 0, 0, 0.05); background-color: rgba(0, 0, 0, 0.03); border: none; } -.tweak-group-startup > separator, list.tweak-group list > separator, hdyleaflet list.view > separator, hdyleaflet list.frame > separator, leaflet list.view > separator, leaflet list.frame > separator, hdyleaflet frame.view > separator, leaflet frame.view > separator, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) > separator, leaflet frame:not(.view) list:not(.contacts-contact-list) > separator { +.tweak-group-startup > separator, list.tweak-group list > separator, hdyleaflet list.view > separator, hdyleaflet list.frame > separator, leaflet list.view > separator, leaflet list.frame > separator, box.horizontal > stack.background list.view > separator, box.horizontal > stack.background list.frame > separator, hdyleaflet frame.view > separator, leaflet frame.view > separator, box.horizontal > stack.background frame.view > separator, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) > separator, leaflet frame:not(.view) list:not(.contacts-contact-list) > separator, box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) > separator { background: none; min-height: 0; } -list.tweak-group list row.activatable:first-child, hdyleaflet list.view row.activatable:first-child, hdyleaflet list.frame row.activatable:first-child, leaflet list.view row.activatable:first-child, leaflet list.frame row.activatable:first-child, hdyleaflet frame.view list row.activatable:first-child, leaflet frame.view list row.activatable:first-child, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:first-child, leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:first-child { +list.tweak-group list row.activatable:first-child, hdyleaflet list.view row.activatable:first-child, hdyleaflet list.frame row.activatable:first-child, leaflet list.view row.activatable:first-child, leaflet list.frame row.activatable:first-child, box.horizontal > stack.background list.view row.activatable:first-child, box.horizontal > stack.background list.frame row.activatable:first-child, hdyleaflet frame.view list row.activatable:first-child, leaflet frame.view list row.activatable:first-child, box.horizontal > stack.background frame.view list row.activatable:first-child, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:first-child, leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:first-child, box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) row.activatable:first-child { border-top-left-radius: 12px; border-top-right-radius: 12px; } -list.tweak-group list row.activatable:last-child, hdyleaflet list.view row.activatable:last-child, hdyleaflet list.frame row.activatable:last-child, leaflet list.view row.activatable:last-child, leaflet list.frame row.activatable:last-child, hdyleaflet frame.view list row.activatable:last-child, leaflet frame.view list row.activatable:last-child, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:last-child, leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:last-child { +list.tweak-group list row.activatable:last-child, hdyleaflet list.view row.activatable:last-child, hdyleaflet list.frame row.activatable:last-child, leaflet list.view row.activatable:last-child, leaflet list.frame row.activatable:last-child, box.horizontal > stack.background list.view row.activatable:last-child, box.horizontal > stack.background list.frame row.activatable:last-child, hdyleaflet frame.view list row.activatable:last-child, leaflet frame.view list row.activatable:last-child, box.horizontal > stack.background frame.view list row.activatable:last-child, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:last-child, leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:last-child, box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) row.activatable:last-child { border-bottom-left-radius: 12px; border-bottom-right-radius: 12px; } -list.tweak-group list row.activatable:only-child, hdyleaflet list.view row.activatable:only-child, hdyleaflet list.frame row.activatable:only-child, leaflet list.view row.activatable:only-child, leaflet list.frame row.activatable:only-child, hdyleaflet frame.view list row.activatable:only-child, leaflet frame.view list row.activatable:only-child, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:only-child, leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:only-child { +list.tweak-group list row.activatable:only-child, hdyleaflet list.view row.activatable:only-child, hdyleaflet list.frame row.activatable:only-child, leaflet list.view row.activatable:only-child, leaflet list.frame row.activatable:only-child, box.horizontal > stack.background list.view row.activatable:only-child, box.horizontal > stack.background list.frame row.activatable:only-child, hdyleaflet frame.view list row.activatable:only-child, leaflet frame.view list row.activatable:only-child, box.horizontal > stack.background frame.view list row.activatable:only-child, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:only-child, leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:only-child, box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) row.activatable:only-child { border-radius: 12px; } -hdyleaflet list > row.activatable, leaflet list > row.activatable { +hdyleaflet list > row.activatable, leaflet list > row.activatable, box.horizontal > stack.background list > row.activatable { margin: 2px 4px; border-radius: 8px; -gtk-outline-radius: 6px; } -hdyleaflet frame > border, leaflet frame > border { +hdyleaflet frame > border, leaflet frame > border, box.horizontal > stack.background frame > border { border: none; } -hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable .row-header > button:not(.text-button), leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable .row-header > button:not(.text-button) { +hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable .row-header > button:not(.text-button), leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable .row-header > button:not(.text-button), box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) row.activatable .row-header > button:not(.text-button) { min-height: 28px; min-width: 28px; padding: 0; margin: 4px 0; } -hdyleaflet frame.view list, leaflet frame.view list { +hdyleaflet frame.view list, leaflet frame.view list, box.horizontal > stack.background frame.view list { background: none; } -hdyleaflet frame.view list > separator, leaflet frame.view list > separator { +hdyleaflet frame.view list > separator, leaflet frame.view list > separator, box.horizontal > stack.background frame.view list > separator { background: none; min-height: 0; } diff --git a/src/main/gtk-3.0/gtk-light-orange.css b/src/main/gtk-3.0/gtk-light-orange.css index 48a0d90..14b8c73 100644 --- a/src/main/gtk-3.0/gtk-light-orange.css +++ b/src/main/gtk-3.0/gtk-light-orange.css @@ -1649,6 +1649,7 @@ headerbar.titlebar headerbar:not(.titlebar) { } .tiled headerbar, .tiled headerbar:backdrop, .maximized headerbar, .maximized headerbar:backdrop { + border-radius: 0 0 0 0; box-shadow: none; } @@ -1689,10 +1690,18 @@ separator:first-child + headerbar, separator:first-child + headerbar:backdrop, h border-top-left-radius: 12px; } +.maximized separator:first-child + headerbar, .tiled separator:first-child + headerbar, .maximized separator:first-child + headerbar:backdrop, .tiled separator:first-child + headerbar:backdrop, .maximized headerbar:first-child, .tiled headerbar:first-child, .maximized headerbar:first-child:backdrop, .tiled headerbar:first-child:backdrop { + border-top-left-radius: 0; +} + headerbar:last-child, headerbar:last-child:backdrop { border-top-right-radius: 12px; } +.maximized headerbar:last-child, .tiled headerbar:last-child, .maximized headerbar:last-child:backdrop, .tiled headerbar:last-child:backdrop { + border-top-right-radius: 0; +} + stack headerbar:first-child, stack headerbar:last-child { border-top-left-radius: 12px; border-top-right-radius: 12px; @@ -1711,6 +1720,11 @@ window stack headerbar:first-child:backdrop, window stack headerbar:first-child, border-top-right-radius: 12px; } +window.tiled headerbar, window.tiled headerbar:first-child, window.tiled headerbar:last-child, window.tiled headerbar:only-child, window.tiled-top headerbar, window.tiled-top headerbar:first-child, window.tiled-top headerbar:last-child, window.tiled-top headerbar:only-child, window.tiled-right headerbar, window.tiled-right headerbar:first-child, window.tiled-right headerbar:last-child, window.tiled-right headerbar:only-child, window.tiled-bottom headerbar, window.tiled-bottom headerbar:first-child, window.tiled-bottom headerbar:last-child, window.tiled-bottom headerbar:only-child, window.tiled-left headerbar, window.tiled-left headerbar:first-child, window.tiled-left headerbar:last-child, window.tiled-left headerbar:only-child, window.maximized headerbar, window.maximized headerbar:first-child, window.maximized headerbar:last-child, window.maximized headerbar:only-child { + border-top-left-radius: 0; + border-top-right-radius: 0; +} + window.fullscreen headerbar, window.fullscreen headerbar:first-child, window.fullscreen headerbar:last-child, window.fullscreen headerbar:only-child, .solid-csd headerbar, .solid-csd headerbar:first-child, .solid-csd headerbar:last-child, .solid-csd headerbar:only-child { border-top-left-radius: 0; border-top-right-radius: 0; @@ -1725,10 +1739,15 @@ window.fullscreen headerbar, window.fullscreen headerbar:first-child, window.ful box-shadow: inset 0 1px rgba(255, 255, 255, 0.65); } -.fullscreen .titlebar, .fullscreen .titlebar headerbar { +.tiled .titlebar, .maximized .titlebar, .fullscreen .titlebar, .tiled .titlebar headerbar, .maximized .titlebar headerbar, .fullscreen .titlebar headerbar { box-shadow: none; } +.tiled .titlebar, .tiled .titlebar.background, .maximized .titlebar, .maximized .titlebar.background, .fullscreen .titlebar, .fullscreen .titlebar.background, .tiled .titlebar headerbar, .tiled .titlebar headerbar.background, .maximized .titlebar headerbar, .maximized .titlebar headerbar.background, .fullscreen .titlebar headerbar, .fullscreen .titlebar headerbar.background { + border-top-left-radius: 0; + border-top-right-radius: 0; +} + .titlebar > box.left.horizontal, .titlebar > box.right.horizontal { padding: 0 6px; @@ -4572,6 +4591,7 @@ decoration:backdrop { } .maximized decoration, .fullscreen decoration, .tiled decoration, .tiled-top decoration, .tiled-right decoration, .tiled-bottom decoration, .tiled-left decoration { + border-radius: 0; box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.15), 0 0 0 2px rgba(0, 0, 0, 0.03), 0 0 0 1px rgba(0, 0, 0, 0.12); } @@ -4590,6 +4610,10 @@ decoration:backdrop { box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.15), 0 0 0 2px rgba(0, 0, 0, 0.03), 0 0 0 1px rgba(0, 0, 0, 0.12); } +.ssd decoration.maximized { + border-radius: 0 0 0 0; +} + .csd.popup decoration { border-radius: 10px; box-shadow: 0 5px 8px rgba(0, 0, 0, 0.15), 0 8px 15px rgba(0, 0, 0, 0.08), 0 0 0 2px rgba(0, 0, 0, 0.03), 0 0 0 1px rgba(0, 0, 0, 0.12); @@ -4830,6 +4854,10 @@ terminal-window notebook button.flat.toggle.popup { margin: -2px; } +terminal-window.background.csd.maximized { + border-radius: 0 0 0 0; +} + window.background.csd > box.vertical > box.horizontal > frame > border { border-width: 0 1px 0 0; } @@ -5084,6 +5112,18 @@ window.background.csd > box.vertical > box.horizontal > stack > widget > noteboo -gtk-icon-shadow: none; } +.nautilus-window.maximized notebook, .nautilus-window.maximized notebook > stack { + border-radius: 0 0 0 0; +} + +.nautilus-window.maximized headerbar { + border-radius: 0 0 0 0; +} + +.nautilus-window.maximized placessidebar { + border-bottom-left-radius: 0; +} + .nautilus-window placesview row.activatable { border-radius: 6px; margin-right: 6px; @@ -5343,6 +5383,10 @@ window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned s background: none; } +.tiled window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > box.vertical > stack > grid.horizontal > scrolledwindow, .maximized window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > box.vertical > stack > grid.horizontal > scrolledwindow, .fullscreen window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > box.vertical > stack > grid.horizontal > scrolledwindow { + border-bottom-left-radius: 0; +} + .open-document-selector-treeview.view { padding: 3px 6px 3px 6px; border-color: #ffffff; @@ -5946,12 +5990,12 @@ window.background.csd > headerbar.titlebar > leaflet > headerbar:last-child, win } .geary-main-window.background.csd > overlay > box.vertical > paned > .sidebar > searchbar, -window#GearyMainWindow.background.csd > overlay > box.vertical > paned > .sidebar > searchbar, window.background.csd > hdyleaflet > box.vertical > searchbar, window.background.csd > leaflet > box.vertical > searchbar { +window#GearyMainWindow.background.csd > overlay > box.vertical > paned > .sidebar > searchbar, window.background.csd > hdyleaflet > box.vertical > searchbar, window.background.csd > leaflet > box.vertical > searchbar, window.background.csd > box.horizontal > box.vertical > searchbar { background-color: #f0f0f0; } .geary-main-window.background.csd > overlay > box.vertical > paned > .sidebar > searchbar > revealer > box, -window#GearyMainWindow.background.csd > overlay > box.vertical > paned > .sidebar > searchbar > revealer > box, window.background.csd > hdyleaflet > box.vertical > searchbar > revealer > box, window.background.csd > leaflet > box.vertical > searchbar > revealer > box { +window#GearyMainWindow.background.csd > overlay > box.vertical > paned > .sidebar > searchbar > revealer > box, window.background.csd > hdyleaflet > box.vertical > searchbar > revealer > box, window.background.csd > leaflet > box.vertical > searchbar > revealer > box, window.background.csd > box.horizontal > box.vertical > searchbar > revealer > box { border-color: #d6d6d6; } @@ -5961,60 +6005,60 @@ window.background.csd > overlay > leaflet > separator.sidebar, box.horizontal > hdyleaflet > separator.sidebar, leaflet > separator.sidebar, window.background.csd > box.horizontal:not(.titlebar) > separator.vertical, window.background.csd > headerbar.titlebar > box.horizontal > separator.sidebar, window.background.csd > headerbar.titlebar > hdyleaflet > separator.sidebar, -window.background.csd > headerbar.titlebar > leaflet > separator.sidebar, window.background.csd > hdyleaflet > separator.vertical, window.background.csd > leaflet > separator.vertical, .titlebar:not(headerbar) > separator, window.org-gnome-gedit > paned.titlebar > separator, window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > separator, window.org-gnome-gedit > paned.titlebar > separator:backdrop, window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > separator:backdrop { +window.background.csd > headerbar.titlebar > leaflet > separator.sidebar, window.background.csd > hdyleaflet > separator.vertical, window.background.csd > leaflet > separator.vertical, window.background.csd > box.horizontal > separator.vertical, .titlebar:not(headerbar) > separator, window.org-gnome-gedit > paned.titlebar > separator, window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > separator, window.org-gnome-gedit > paned.titlebar > separator:backdrop, window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > separator:backdrop { background-image: image(#d6d6d6); background-color: transparent; border-right: none; } -.tweak-group-startup, list.tweak-group list, hdyleaflet list.view, hdyleaflet list.frame, leaflet list.view, leaflet list.frame, hdyleaflet frame.view, leaflet frame.view, hdyleaflet frame:not(.view) list:not(.contacts-contact-list), leaflet frame:not(.view) list:not(.contacts-contact-list) { +.tweak-group-startup, list.tweak-group list, hdyleaflet list.view, hdyleaflet list.frame, leaflet list.view, leaflet list.frame, box.horizontal > stack.background list.view, box.horizontal > stack.background list.frame, hdyleaflet frame.view, leaflet frame.view, box.horizontal > stack.background frame.view, hdyleaflet frame:not(.view) list:not(.contacts-contact-list), leaflet frame:not(.view) list:not(.contacts-contact-list), box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) { border-radius: 12px; box-shadow: inset 0 0 8px rgba(0, 0, 0, 0.02), inset 0 0 3px rgba(0, 0, 0, 0.01), inset 0 0 0 1px rgba(0, 0, 0, 0.04), inset 0 1px rgba(0, 0, 0, 0.05); background-color: rgba(0, 0, 0, 0.03); border: none; } -.tweak-group-startup > separator, list.tweak-group list > separator, hdyleaflet list.view > separator, hdyleaflet list.frame > separator, leaflet list.view > separator, leaflet list.frame > separator, hdyleaflet frame.view > separator, leaflet frame.view > separator, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) > separator, leaflet frame:not(.view) list:not(.contacts-contact-list) > separator { +.tweak-group-startup > separator, list.tweak-group list > separator, hdyleaflet list.view > separator, hdyleaflet list.frame > separator, leaflet list.view > separator, leaflet list.frame > separator, box.horizontal > stack.background list.view > separator, box.horizontal > stack.background list.frame > separator, hdyleaflet frame.view > separator, leaflet frame.view > separator, box.horizontal > stack.background frame.view > separator, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) > separator, leaflet frame:not(.view) list:not(.contacts-contact-list) > separator, box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) > separator { background: none; min-height: 0; } -list.tweak-group list row.activatable:first-child, hdyleaflet list.view row.activatable:first-child, hdyleaflet list.frame row.activatable:first-child, leaflet list.view row.activatable:first-child, leaflet list.frame row.activatable:first-child, hdyleaflet frame.view list row.activatable:first-child, leaflet frame.view list row.activatable:first-child, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:first-child, leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:first-child { +list.tweak-group list row.activatable:first-child, hdyleaflet list.view row.activatable:first-child, hdyleaflet list.frame row.activatable:first-child, leaflet list.view row.activatable:first-child, leaflet list.frame row.activatable:first-child, box.horizontal > stack.background list.view row.activatable:first-child, box.horizontal > stack.background list.frame row.activatable:first-child, hdyleaflet frame.view list row.activatable:first-child, leaflet frame.view list row.activatable:first-child, box.horizontal > stack.background frame.view list row.activatable:first-child, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:first-child, leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:first-child, box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) row.activatable:first-child { border-top-left-radius: 12px; border-top-right-radius: 12px; } -list.tweak-group list row.activatable:last-child, hdyleaflet list.view row.activatable:last-child, hdyleaflet list.frame row.activatable:last-child, leaflet list.view row.activatable:last-child, leaflet list.frame row.activatable:last-child, hdyleaflet frame.view list row.activatable:last-child, leaflet frame.view list row.activatable:last-child, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:last-child, leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:last-child { +list.tweak-group list row.activatable:last-child, hdyleaflet list.view row.activatable:last-child, hdyleaflet list.frame row.activatable:last-child, leaflet list.view row.activatable:last-child, leaflet list.frame row.activatable:last-child, box.horizontal > stack.background list.view row.activatable:last-child, box.horizontal > stack.background list.frame row.activatable:last-child, hdyleaflet frame.view list row.activatable:last-child, leaflet frame.view list row.activatable:last-child, box.horizontal > stack.background frame.view list row.activatable:last-child, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:last-child, leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:last-child, box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) row.activatable:last-child { border-bottom-left-radius: 12px; border-bottom-right-radius: 12px; } -list.tweak-group list row.activatable:only-child, hdyleaflet list.view row.activatable:only-child, hdyleaflet list.frame row.activatable:only-child, leaflet list.view row.activatable:only-child, leaflet list.frame row.activatable:only-child, hdyleaflet frame.view list row.activatable:only-child, leaflet frame.view list row.activatable:only-child, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:only-child, leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:only-child { +list.tweak-group list row.activatable:only-child, hdyleaflet list.view row.activatable:only-child, hdyleaflet list.frame row.activatable:only-child, leaflet list.view row.activatable:only-child, leaflet list.frame row.activatable:only-child, box.horizontal > stack.background list.view row.activatable:only-child, box.horizontal > stack.background list.frame row.activatable:only-child, hdyleaflet frame.view list row.activatable:only-child, leaflet frame.view list row.activatable:only-child, box.horizontal > stack.background frame.view list row.activatable:only-child, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:only-child, leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:only-child, box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) row.activatable:only-child { border-radius: 12px; } -hdyleaflet list > row.activatable, leaflet list > row.activatable { +hdyleaflet list > row.activatable, leaflet list > row.activatable, box.horizontal > stack.background list > row.activatable { margin: 2px 4px; border-radius: 8px; -gtk-outline-radius: 6px; } -hdyleaflet frame > border, leaflet frame > border { +hdyleaflet frame > border, leaflet frame > border, box.horizontal > stack.background frame > border { border: none; } -hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable .row-header > button:not(.text-button), leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable .row-header > button:not(.text-button) { +hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable .row-header > button:not(.text-button), leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable .row-header > button:not(.text-button), box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) row.activatable .row-header > button:not(.text-button) { min-height: 28px; min-width: 28px; padding: 0; margin: 4px 0; } -hdyleaflet frame.view list, leaflet frame.view list { +hdyleaflet frame.view list, leaflet frame.view list, box.horizontal > stack.background frame.view list { background: none; } -hdyleaflet frame.view list > separator, leaflet frame.view list > separator { +hdyleaflet frame.view list > separator, leaflet frame.view list > separator, box.horizontal > stack.background frame.view list > separator { background: none; min-height: 0; } diff --git a/src/main/gtk-3.0/gtk-light-pink.css b/src/main/gtk-3.0/gtk-light-pink.css index ce18306..ddbfb17 100644 --- a/src/main/gtk-3.0/gtk-light-pink.css +++ b/src/main/gtk-3.0/gtk-light-pink.css @@ -1649,6 +1649,7 @@ headerbar.titlebar headerbar:not(.titlebar) { } .tiled headerbar, .tiled headerbar:backdrop, .maximized headerbar, .maximized headerbar:backdrop { + border-radius: 0 0 0 0; box-shadow: none; } @@ -1689,10 +1690,18 @@ separator:first-child + headerbar, separator:first-child + headerbar:backdrop, h border-top-left-radius: 12px; } +.maximized separator:first-child + headerbar, .tiled separator:first-child + headerbar, .maximized separator:first-child + headerbar:backdrop, .tiled separator:first-child + headerbar:backdrop, .maximized headerbar:first-child, .tiled headerbar:first-child, .maximized headerbar:first-child:backdrop, .tiled headerbar:first-child:backdrop { + border-top-left-radius: 0; +} + headerbar:last-child, headerbar:last-child:backdrop { border-top-right-radius: 12px; } +.maximized headerbar:last-child, .tiled headerbar:last-child, .maximized headerbar:last-child:backdrop, .tiled headerbar:last-child:backdrop { + border-top-right-radius: 0; +} + stack headerbar:first-child, stack headerbar:last-child { border-top-left-radius: 12px; border-top-right-radius: 12px; @@ -1711,6 +1720,11 @@ window stack headerbar:first-child:backdrop, window stack headerbar:first-child, border-top-right-radius: 12px; } +window.tiled headerbar, window.tiled headerbar:first-child, window.tiled headerbar:last-child, window.tiled headerbar:only-child, window.tiled-top headerbar, window.tiled-top headerbar:first-child, window.tiled-top headerbar:last-child, window.tiled-top headerbar:only-child, window.tiled-right headerbar, window.tiled-right headerbar:first-child, window.tiled-right headerbar:last-child, window.tiled-right headerbar:only-child, window.tiled-bottom headerbar, window.tiled-bottom headerbar:first-child, window.tiled-bottom headerbar:last-child, window.tiled-bottom headerbar:only-child, window.tiled-left headerbar, window.tiled-left headerbar:first-child, window.tiled-left headerbar:last-child, window.tiled-left headerbar:only-child, window.maximized headerbar, window.maximized headerbar:first-child, window.maximized headerbar:last-child, window.maximized headerbar:only-child { + border-top-left-radius: 0; + border-top-right-radius: 0; +} + window.fullscreen headerbar, window.fullscreen headerbar:first-child, window.fullscreen headerbar:last-child, window.fullscreen headerbar:only-child, .solid-csd headerbar, .solid-csd headerbar:first-child, .solid-csd headerbar:last-child, .solid-csd headerbar:only-child { border-top-left-radius: 0; border-top-right-radius: 0; @@ -1725,10 +1739,15 @@ window.fullscreen headerbar, window.fullscreen headerbar:first-child, window.ful box-shadow: inset 0 1px rgba(255, 255, 255, 0.65); } -.fullscreen .titlebar, .fullscreen .titlebar headerbar { +.tiled .titlebar, .maximized .titlebar, .fullscreen .titlebar, .tiled .titlebar headerbar, .maximized .titlebar headerbar, .fullscreen .titlebar headerbar { box-shadow: none; } +.tiled .titlebar, .tiled .titlebar.background, .maximized .titlebar, .maximized .titlebar.background, .fullscreen .titlebar, .fullscreen .titlebar.background, .tiled .titlebar headerbar, .tiled .titlebar headerbar.background, .maximized .titlebar headerbar, .maximized .titlebar headerbar.background, .fullscreen .titlebar headerbar, .fullscreen .titlebar headerbar.background { + border-top-left-radius: 0; + border-top-right-radius: 0; +} + .titlebar > box.left.horizontal, .titlebar > box.right.horizontal { padding: 0 6px; @@ -4572,6 +4591,7 @@ decoration:backdrop { } .maximized decoration, .fullscreen decoration, .tiled decoration, .tiled-top decoration, .tiled-right decoration, .tiled-bottom decoration, .tiled-left decoration { + border-radius: 0; box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.15), 0 0 0 2px rgba(0, 0, 0, 0.03), 0 0 0 1px rgba(0, 0, 0, 0.12); } @@ -4590,6 +4610,10 @@ decoration:backdrop { box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.15), 0 0 0 2px rgba(0, 0, 0, 0.03), 0 0 0 1px rgba(0, 0, 0, 0.12); } +.ssd decoration.maximized { + border-radius: 0 0 0 0; +} + .csd.popup decoration { border-radius: 10px; box-shadow: 0 5px 8px rgba(0, 0, 0, 0.15), 0 8px 15px rgba(0, 0, 0, 0.08), 0 0 0 2px rgba(0, 0, 0, 0.03), 0 0 0 1px rgba(0, 0, 0, 0.12); @@ -4830,6 +4854,10 @@ terminal-window notebook button.flat.toggle.popup { margin: -2px; } +terminal-window.background.csd.maximized { + border-radius: 0 0 0 0; +} + window.background.csd > box.vertical > box.horizontal > frame > border { border-width: 0 1px 0 0; } @@ -5084,6 +5112,18 @@ window.background.csd > box.vertical > box.horizontal > stack > widget > noteboo -gtk-icon-shadow: none; } +.nautilus-window.maximized notebook, .nautilus-window.maximized notebook > stack { + border-radius: 0 0 0 0; +} + +.nautilus-window.maximized headerbar { + border-radius: 0 0 0 0; +} + +.nautilus-window.maximized placessidebar { + border-bottom-left-radius: 0; +} + .nautilus-window placesview row.activatable { border-radius: 6px; margin-right: 6px; @@ -5343,6 +5383,10 @@ window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned s background: none; } +.tiled window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > box.vertical > stack > grid.horizontal > scrolledwindow, .maximized window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > box.vertical > stack > grid.horizontal > scrolledwindow, .fullscreen window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > box.vertical > stack > grid.horizontal > scrolledwindow { + border-bottom-left-radius: 0; +} + .open-document-selector-treeview.view { padding: 3px 6px 3px 6px; border-color: #ffffff; @@ -5946,12 +5990,12 @@ window.background.csd > headerbar.titlebar > leaflet > headerbar:last-child, win } .geary-main-window.background.csd > overlay > box.vertical > paned > .sidebar > searchbar, -window#GearyMainWindow.background.csd > overlay > box.vertical > paned > .sidebar > searchbar, window.background.csd > hdyleaflet > box.vertical > searchbar, window.background.csd > leaflet > box.vertical > searchbar { +window#GearyMainWindow.background.csd > overlay > box.vertical > paned > .sidebar > searchbar, window.background.csd > hdyleaflet > box.vertical > searchbar, window.background.csd > leaflet > box.vertical > searchbar, window.background.csd > box.horizontal > box.vertical > searchbar { background-color: #f0f0f0; } .geary-main-window.background.csd > overlay > box.vertical > paned > .sidebar > searchbar > revealer > box, -window#GearyMainWindow.background.csd > overlay > box.vertical > paned > .sidebar > searchbar > revealer > box, window.background.csd > hdyleaflet > box.vertical > searchbar > revealer > box, window.background.csd > leaflet > box.vertical > searchbar > revealer > box { +window#GearyMainWindow.background.csd > overlay > box.vertical > paned > .sidebar > searchbar > revealer > box, window.background.csd > hdyleaflet > box.vertical > searchbar > revealer > box, window.background.csd > leaflet > box.vertical > searchbar > revealer > box, window.background.csd > box.horizontal > box.vertical > searchbar > revealer > box { border-color: #d6d6d6; } @@ -5961,60 +6005,60 @@ window.background.csd > overlay > leaflet > separator.sidebar, box.horizontal > hdyleaflet > separator.sidebar, leaflet > separator.sidebar, window.background.csd > box.horizontal:not(.titlebar) > separator.vertical, window.background.csd > headerbar.titlebar > box.horizontal > separator.sidebar, window.background.csd > headerbar.titlebar > hdyleaflet > separator.sidebar, -window.background.csd > headerbar.titlebar > leaflet > separator.sidebar, window.background.csd > hdyleaflet > separator.vertical, window.background.csd > leaflet > separator.vertical, .titlebar:not(headerbar) > separator, window.org-gnome-gedit > paned.titlebar > separator, window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > separator, window.org-gnome-gedit > paned.titlebar > separator:backdrop, window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > separator:backdrop { +window.background.csd > headerbar.titlebar > leaflet > separator.sidebar, window.background.csd > hdyleaflet > separator.vertical, window.background.csd > leaflet > separator.vertical, window.background.csd > box.horizontal > separator.vertical, .titlebar:not(headerbar) > separator, window.org-gnome-gedit > paned.titlebar > separator, window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > separator, window.org-gnome-gedit > paned.titlebar > separator:backdrop, window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > separator:backdrop { background-image: image(#d6d6d6); background-color: transparent; border-right: none; } -.tweak-group-startup, list.tweak-group list, hdyleaflet list.view, hdyleaflet list.frame, leaflet list.view, leaflet list.frame, hdyleaflet frame.view, leaflet frame.view, hdyleaflet frame:not(.view) list:not(.contacts-contact-list), leaflet frame:not(.view) list:not(.contacts-contact-list) { +.tweak-group-startup, list.tweak-group list, hdyleaflet list.view, hdyleaflet list.frame, leaflet list.view, leaflet list.frame, box.horizontal > stack.background list.view, box.horizontal > stack.background list.frame, hdyleaflet frame.view, leaflet frame.view, box.horizontal > stack.background frame.view, hdyleaflet frame:not(.view) list:not(.contacts-contact-list), leaflet frame:not(.view) list:not(.contacts-contact-list), box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) { border-radius: 12px; box-shadow: inset 0 0 8px rgba(0, 0, 0, 0.02), inset 0 0 3px rgba(0, 0, 0, 0.01), inset 0 0 0 1px rgba(0, 0, 0, 0.04), inset 0 1px rgba(0, 0, 0, 0.05); background-color: rgba(0, 0, 0, 0.03); border: none; } -.tweak-group-startup > separator, list.tweak-group list > separator, hdyleaflet list.view > separator, hdyleaflet list.frame > separator, leaflet list.view > separator, leaflet list.frame > separator, hdyleaflet frame.view > separator, leaflet frame.view > separator, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) > separator, leaflet frame:not(.view) list:not(.contacts-contact-list) > separator { +.tweak-group-startup > separator, list.tweak-group list > separator, hdyleaflet list.view > separator, hdyleaflet list.frame > separator, leaflet list.view > separator, leaflet list.frame > separator, box.horizontal > stack.background list.view > separator, box.horizontal > stack.background list.frame > separator, hdyleaflet frame.view > separator, leaflet frame.view > separator, box.horizontal > stack.background frame.view > separator, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) > separator, leaflet frame:not(.view) list:not(.contacts-contact-list) > separator, box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) > separator { background: none; min-height: 0; } -list.tweak-group list row.activatable:first-child, hdyleaflet list.view row.activatable:first-child, hdyleaflet list.frame row.activatable:first-child, leaflet list.view row.activatable:first-child, leaflet list.frame row.activatable:first-child, hdyleaflet frame.view list row.activatable:first-child, leaflet frame.view list row.activatable:first-child, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:first-child, leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:first-child { +list.tweak-group list row.activatable:first-child, hdyleaflet list.view row.activatable:first-child, hdyleaflet list.frame row.activatable:first-child, leaflet list.view row.activatable:first-child, leaflet list.frame row.activatable:first-child, box.horizontal > stack.background list.view row.activatable:first-child, box.horizontal > stack.background list.frame row.activatable:first-child, hdyleaflet frame.view list row.activatable:first-child, leaflet frame.view list row.activatable:first-child, box.horizontal > stack.background frame.view list row.activatable:first-child, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:first-child, leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:first-child, box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) row.activatable:first-child { border-top-left-radius: 12px; border-top-right-radius: 12px; } -list.tweak-group list row.activatable:last-child, hdyleaflet list.view row.activatable:last-child, hdyleaflet list.frame row.activatable:last-child, leaflet list.view row.activatable:last-child, leaflet list.frame row.activatable:last-child, hdyleaflet frame.view list row.activatable:last-child, leaflet frame.view list row.activatable:last-child, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:last-child, leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:last-child { +list.tweak-group list row.activatable:last-child, hdyleaflet list.view row.activatable:last-child, hdyleaflet list.frame row.activatable:last-child, leaflet list.view row.activatable:last-child, leaflet list.frame row.activatable:last-child, box.horizontal > stack.background list.view row.activatable:last-child, box.horizontal > stack.background list.frame row.activatable:last-child, hdyleaflet frame.view list row.activatable:last-child, leaflet frame.view list row.activatable:last-child, box.horizontal > stack.background frame.view list row.activatable:last-child, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:last-child, leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:last-child, box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) row.activatable:last-child { border-bottom-left-radius: 12px; border-bottom-right-radius: 12px; } -list.tweak-group list row.activatable:only-child, hdyleaflet list.view row.activatable:only-child, hdyleaflet list.frame row.activatable:only-child, leaflet list.view row.activatable:only-child, leaflet list.frame row.activatable:only-child, hdyleaflet frame.view list row.activatable:only-child, leaflet frame.view list row.activatable:only-child, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:only-child, leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:only-child { +list.tweak-group list row.activatable:only-child, hdyleaflet list.view row.activatable:only-child, hdyleaflet list.frame row.activatable:only-child, leaflet list.view row.activatable:only-child, leaflet list.frame row.activatable:only-child, box.horizontal > stack.background list.view row.activatable:only-child, box.horizontal > stack.background list.frame row.activatable:only-child, hdyleaflet frame.view list row.activatable:only-child, leaflet frame.view list row.activatable:only-child, box.horizontal > stack.background frame.view list row.activatable:only-child, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:only-child, leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:only-child, box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) row.activatable:only-child { border-radius: 12px; } -hdyleaflet list > row.activatable, leaflet list > row.activatable { +hdyleaflet list > row.activatable, leaflet list > row.activatable, box.horizontal > stack.background list > row.activatable { margin: 2px 4px; border-radius: 8px; -gtk-outline-radius: 6px; } -hdyleaflet frame > border, leaflet frame > border { +hdyleaflet frame > border, leaflet frame > border, box.horizontal > stack.background frame > border { border: none; } -hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable .row-header > button:not(.text-button), leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable .row-header > button:not(.text-button) { +hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable .row-header > button:not(.text-button), leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable .row-header > button:not(.text-button), box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) row.activatable .row-header > button:not(.text-button) { min-height: 28px; min-width: 28px; padding: 0; margin: 4px 0; } -hdyleaflet frame.view list, leaflet frame.view list { +hdyleaflet frame.view list, leaflet frame.view list, box.horizontal > stack.background frame.view list { background: none; } -hdyleaflet frame.view list > separator, leaflet frame.view list > separator { +hdyleaflet frame.view list > separator, leaflet frame.view list > separator, box.horizontal > stack.background frame.view list > separator { background: none; min-height: 0; } diff --git a/src/main/gtk-3.0/gtk-light-purple.css b/src/main/gtk-3.0/gtk-light-purple.css index fe0c9c7..e9b2906 100644 --- a/src/main/gtk-3.0/gtk-light-purple.css +++ b/src/main/gtk-3.0/gtk-light-purple.css @@ -1649,6 +1649,7 @@ headerbar.titlebar headerbar:not(.titlebar) { } .tiled headerbar, .tiled headerbar:backdrop, .maximized headerbar, .maximized headerbar:backdrop { + border-radius: 0 0 0 0; box-shadow: none; } @@ -1689,10 +1690,18 @@ separator:first-child + headerbar, separator:first-child + headerbar:backdrop, h border-top-left-radius: 12px; } +.maximized separator:first-child + headerbar, .tiled separator:first-child + headerbar, .maximized separator:first-child + headerbar:backdrop, .tiled separator:first-child + headerbar:backdrop, .maximized headerbar:first-child, .tiled headerbar:first-child, .maximized headerbar:first-child:backdrop, .tiled headerbar:first-child:backdrop { + border-top-left-radius: 0; +} + headerbar:last-child, headerbar:last-child:backdrop { border-top-right-radius: 12px; } +.maximized headerbar:last-child, .tiled headerbar:last-child, .maximized headerbar:last-child:backdrop, .tiled headerbar:last-child:backdrop { + border-top-right-radius: 0; +} + stack headerbar:first-child, stack headerbar:last-child { border-top-left-radius: 12px; border-top-right-radius: 12px; @@ -1711,6 +1720,11 @@ window stack headerbar:first-child:backdrop, window stack headerbar:first-child, border-top-right-radius: 12px; } +window.tiled headerbar, window.tiled headerbar:first-child, window.tiled headerbar:last-child, window.tiled headerbar:only-child, window.tiled-top headerbar, window.tiled-top headerbar:first-child, window.tiled-top headerbar:last-child, window.tiled-top headerbar:only-child, window.tiled-right headerbar, window.tiled-right headerbar:first-child, window.tiled-right headerbar:last-child, window.tiled-right headerbar:only-child, window.tiled-bottom headerbar, window.tiled-bottom headerbar:first-child, window.tiled-bottom headerbar:last-child, window.tiled-bottom headerbar:only-child, window.tiled-left headerbar, window.tiled-left headerbar:first-child, window.tiled-left headerbar:last-child, window.tiled-left headerbar:only-child, window.maximized headerbar, window.maximized headerbar:first-child, window.maximized headerbar:last-child, window.maximized headerbar:only-child { + border-top-left-radius: 0; + border-top-right-radius: 0; +} + window.fullscreen headerbar, window.fullscreen headerbar:first-child, window.fullscreen headerbar:last-child, window.fullscreen headerbar:only-child, .solid-csd headerbar, .solid-csd headerbar:first-child, .solid-csd headerbar:last-child, .solid-csd headerbar:only-child { border-top-left-radius: 0; border-top-right-radius: 0; @@ -1725,10 +1739,15 @@ window.fullscreen headerbar, window.fullscreen headerbar:first-child, window.ful box-shadow: inset 0 1px rgba(255, 255, 255, 0.65); } -.fullscreen .titlebar, .fullscreen .titlebar headerbar { +.tiled .titlebar, .maximized .titlebar, .fullscreen .titlebar, .tiled .titlebar headerbar, .maximized .titlebar headerbar, .fullscreen .titlebar headerbar { box-shadow: none; } +.tiled .titlebar, .tiled .titlebar.background, .maximized .titlebar, .maximized .titlebar.background, .fullscreen .titlebar, .fullscreen .titlebar.background, .tiled .titlebar headerbar, .tiled .titlebar headerbar.background, .maximized .titlebar headerbar, .maximized .titlebar headerbar.background, .fullscreen .titlebar headerbar, .fullscreen .titlebar headerbar.background { + border-top-left-radius: 0; + border-top-right-radius: 0; +} + .titlebar > box.left.horizontal, .titlebar > box.right.horizontal { padding: 0 6px; @@ -4572,6 +4591,7 @@ decoration:backdrop { } .maximized decoration, .fullscreen decoration, .tiled decoration, .tiled-top decoration, .tiled-right decoration, .tiled-bottom decoration, .tiled-left decoration { + border-radius: 0; box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.15), 0 0 0 2px rgba(0, 0, 0, 0.03), 0 0 0 1px rgba(0, 0, 0, 0.12); } @@ -4590,6 +4610,10 @@ decoration:backdrop { box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.15), 0 0 0 2px rgba(0, 0, 0, 0.03), 0 0 0 1px rgba(0, 0, 0, 0.12); } +.ssd decoration.maximized { + border-radius: 0 0 0 0; +} + .csd.popup decoration { border-radius: 10px; box-shadow: 0 5px 8px rgba(0, 0, 0, 0.15), 0 8px 15px rgba(0, 0, 0, 0.08), 0 0 0 2px rgba(0, 0, 0, 0.03), 0 0 0 1px rgba(0, 0, 0, 0.12); @@ -4830,6 +4854,10 @@ terminal-window notebook button.flat.toggle.popup { margin: -2px; } +terminal-window.background.csd.maximized { + border-radius: 0 0 0 0; +} + window.background.csd > box.vertical > box.horizontal > frame > border { border-width: 0 1px 0 0; } @@ -5084,6 +5112,18 @@ window.background.csd > box.vertical > box.horizontal > stack > widget > noteboo -gtk-icon-shadow: none; } +.nautilus-window.maximized notebook, .nautilus-window.maximized notebook > stack { + border-radius: 0 0 0 0; +} + +.nautilus-window.maximized headerbar { + border-radius: 0 0 0 0; +} + +.nautilus-window.maximized placessidebar { + border-bottom-left-radius: 0; +} + .nautilus-window placesview row.activatable { border-radius: 6px; margin-right: 6px; @@ -5343,6 +5383,10 @@ window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned s background: none; } +.tiled window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > box.vertical > stack > grid.horizontal > scrolledwindow, .maximized window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > box.vertical > stack > grid.horizontal > scrolledwindow, .fullscreen window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > box.vertical > stack > grid.horizontal > scrolledwindow { + border-bottom-left-radius: 0; +} + .open-document-selector-treeview.view { padding: 3px 6px 3px 6px; border-color: #ffffff; @@ -5946,12 +5990,12 @@ window.background.csd > headerbar.titlebar > leaflet > headerbar:last-child, win } .geary-main-window.background.csd > overlay > box.vertical > paned > .sidebar > searchbar, -window#GearyMainWindow.background.csd > overlay > box.vertical > paned > .sidebar > searchbar, window.background.csd > hdyleaflet > box.vertical > searchbar, window.background.csd > leaflet > box.vertical > searchbar { +window#GearyMainWindow.background.csd > overlay > box.vertical > paned > .sidebar > searchbar, window.background.csd > hdyleaflet > box.vertical > searchbar, window.background.csd > leaflet > box.vertical > searchbar, window.background.csd > box.horizontal > box.vertical > searchbar { background-color: #f0f0f0; } .geary-main-window.background.csd > overlay > box.vertical > paned > .sidebar > searchbar > revealer > box, -window#GearyMainWindow.background.csd > overlay > box.vertical > paned > .sidebar > searchbar > revealer > box, window.background.csd > hdyleaflet > box.vertical > searchbar > revealer > box, window.background.csd > leaflet > box.vertical > searchbar > revealer > box { +window#GearyMainWindow.background.csd > overlay > box.vertical > paned > .sidebar > searchbar > revealer > box, window.background.csd > hdyleaflet > box.vertical > searchbar > revealer > box, window.background.csd > leaflet > box.vertical > searchbar > revealer > box, window.background.csd > box.horizontal > box.vertical > searchbar > revealer > box { border-color: #d6d6d6; } @@ -5961,60 +6005,60 @@ window.background.csd > overlay > leaflet > separator.sidebar, box.horizontal > hdyleaflet > separator.sidebar, leaflet > separator.sidebar, window.background.csd > box.horizontal:not(.titlebar) > separator.vertical, window.background.csd > headerbar.titlebar > box.horizontal > separator.sidebar, window.background.csd > headerbar.titlebar > hdyleaflet > separator.sidebar, -window.background.csd > headerbar.titlebar > leaflet > separator.sidebar, window.background.csd > hdyleaflet > separator.vertical, window.background.csd > leaflet > separator.vertical, .titlebar:not(headerbar) > separator, window.org-gnome-gedit > paned.titlebar > separator, window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > separator, window.org-gnome-gedit > paned.titlebar > separator:backdrop, window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > separator:backdrop { +window.background.csd > headerbar.titlebar > leaflet > separator.sidebar, window.background.csd > hdyleaflet > separator.vertical, window.background.csd > leaflet > separator.vertical, window.background.csd > box.horizontal > separator.vertical, .titlebar:not(headerbar) > separator, window.org-gnome-gedit > paned.titlebar > separator, window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > separator, window.org-gnome-gedit > paned.titlebar > separator:backdrop, window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > separator:backdrop { background-image: image(#d6d6d6); background-color: transparent; border-right: none; } -.tweak-group-startup, list.tweak-group list, hdyleaflet list.view, hdyleaflet list.frame, leaflet list.view, leaflet list.frame, hdyleaflet frame.view, leaflet frame.view, hdyleaflet frame:not(.view) list:not(.contacts-contact-list), leaflet frame:not(.view) list:not(.contacts-contact-list) { +.tweak-group-startup, list.tweak-group list, hdyleaflet list.view, hdyleaflet list.frame, leaflet list.view, leaflet list.frame, box.horizontal > stack.background list.view, box.horizontal > stack.background list.frame, hdyleaflet frame.view, leaflet frame.view, box.horizontal > stack.background frame.view, hdyleaflet frame:not(.view) list:not(.contacts-contact-list), leaflet frame:not(.view) list:not(.contacts-contact-list), box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) { border-radius: 12px; box-shadow: inset 0 0 8px rgba(0, 0, 0, 0.02), inset 0 0 3px rgba(0, 0, 0, 0.01), inset 0 0 0 1px rgba(0, 0, 0, 0.04), inset 0 1px rgba(0, 0, 0, 0.05); background-color: rgba(0, 0, 0, 0.03); border: none; } -.tweak-group-startup > separator, list.tweak-group list > separator, hdyleaflet list.view > separator, hdyleaflet list.frame > separator, leaflet list.view > separator, leaflet list.frame > separator, hdyleaflet frame.view > separator, leaflet frame.view > separator, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) > separator, leaflet frame:not(.view) list:not(.contacts-contact-list) > separator { +.tweak-group-startup > separator, list.tweak-group list > separator, hdyleaflet list.view > separator, hdyleaflet list.frame > separator, leaflet list.view > separator, leaflet list.frame > separator, box.horizontal > stack.background list.view > separator, box.horizontal > stack.background list.frame > separator, hdyleaflet frame.view > separator, leaflet frame.view > separator, box.horizontal > stack.background frame.view > separator, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) > separator, leaflet frame:not(.view) list:not(.contacts-contact-list) > separator, box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) > separator { background: none; min-height: 0; } -list.tweak-group list row.activatable:first-child, hdyleaflet list.view row.activatable:first-child, hdyleaflet list.frame row.activatable:first-child, leaflet list.view row.activatable:first-child, leaflet list.frame row.activatable:first-child, hdyleaflet frame.view list row.activatable:first-child, leaflet frame.view list row.activatable:first-child, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:first-child, leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:first-child { +list.tweak-group list row.activatable:first-child, hdyleaflet list.view row.activatable:first-child, hdyleaflet list.frame row.activatable:first-child, leaflet list.view row.activatable:first-child, leaflet list.frame row.activatable:first-child, box.horizontal > stack.background list.view row.activatable:first-child, box.horizontal > stack.background list.frame row.activatable:first-child, hdyleaflet frame.view list row.activatable:first-child, leaflet frame.view list row.activatable:first-child, box.horizontal > stack.background frame.view list row.activatable:first-child, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:first-child, leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:first-child, box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) row.activatable:first-child { border-top-left-radius: 12px; border-top-right-radius: 12px; } -list.tweak-group list row.activatable:last-child, hdyleaflet list.view row.activatable:last-child, hdyleaflet list.frame row.activatable:last-child, leaflet list.view row.activatable:last-child, leaflet list.frame row.activatable:last-child, hdyleaflet frame.view list row.activatable:last-child, leaflet frame.view list row.activatable:last-child, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:last-child, leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:last-child { +list.tweak-group list row.activatable:last-child, hdyleaflet list.view row.activatable:last-child, hdyleaflet list.frame row.activatable:last-child, leaflet list.view row.activatable:last-child, leaflet list.frame row.activatable:last-child, box.horizontal > stack.background list.view row.activatable:last-child, box.horizontal > stack.background list.frame row.activatable:last-child, hdyleaflet frame.view list row.activatable:last-child, leaflet frame.view list row.activatable:last-child, box.horizontal > stack.background frame.view list row.activatable:last-child, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:last-child, leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:last-child, box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) row.activatable:last-child { border-bottom-left-radius: 12px; border-bottom-right-radius: 12px; } -list.tweak-group list row.activatable:only-child, hdyleaflet list.view row.activatable:only-child, hdyleaflet list.frame row.activatable:only-child, leaflet list.view row.activatable:only-child, leaflet list.frame row.activatable:only-child, hdyleaflet frame.view list row.activatable:only-child, leaflet frame.view list row.activatable:only-child, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:only-child, leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:only-child { +list.tweak-group list row.activatable:only-child, hdyleaflet list.view row.activatable:only-child, hdyleaflet list.frame row.activatable:only-child, leaflet list.view row.activatable:only-child, leaflet list.frame row.activatable:only-child, box.horizontal > stack.background list.view row.activatable:only-child, box.horizontal > stack.background list.frame row.activatable:only-child, hdyleaflet frame.view list row.activatable:only-child, leaflet frame.view list row.activatable:only-child, box.horizontal > stack.background frame.view list row.activatable:only-child, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:only-child, leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:only-child, box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) row.activatable:only-child { border-radius: 12px; } -hdyleaflet list > row.activatable, leaflet list > row.activatable { +hdyleaflet list > row.activatable, leaflet list > row.activatable, box.horizontal > stack.background list > row.activatable { margin: 2px 4px; border-radius: 8px; -gtk-outline-radius: 6px; } -hdyleaflet frame > border, leaflet frame > border { +hdyleaflet frame > border, leaflet frame > border, box.horizontal > stack.background frame > border { border: none; } -hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable .row-header > button:not(.text-button), leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable .row-header > button:not(.text-button) { +hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable .row-header > button:not(.text-button), leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable .row-header > button:not(.text-button), box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) row.activatable .row-header > button:not(.text-button) { min-height: 28px; min-width: 28px; padding: 0; margin: 4px 0; } -hdyleaflet frame.view list, leaflet frame.view list { +hdyleaflet frame.view list, leaflet frame.view list, box.horizontal > stack.background frame.view list { background: none; } -hdyleaflet frame.view list > separator, leaflet frame.view list > separator { +hdyleaflet frame.view list > separator, leaflet frame.view list > separator, box.horizontal > stack.background frame.view list > separator { background: none; min-height: 0; } diff --git a/src/main/gtk-3.0/gtk-light-red.css b/src/main/gtk-3.0/gtk-light-red.css index f2fb13b..9b8e098 100644 --- a/src/main/gtk-3.0/gtk-light-red.css +++ b/src/main/gtk-3.0/gtk-light-red.css @@ -1649,6 +1649,7 @@ headerbar.titlebar headerbar:not(.titlebar) { } .tiled headerbar, .tiled headerbar:backdrop, .maximized headerbar, .maximized headerbar:backdrop { + border-radius: 0 0 0 0; box-shadow: none; } @@ -1689,10 +1690,18 @@ separator:first-child + headerbar, separator:first-child + headerbar:backdrop, h border-top-left-radius: 12px; } +.maximized separator:first-child + headerbar, .tiled separator:first-child + headerbar, .maximized separator:first-child + headerbar:backdrop, .tiled separator:first-child + headerbar:backdrop, .maximized headerbar:first-child, .tiled headerbar:first-child, .maximized headerbar:first-child:backdrop, .tiled headerbar:first-child:backdrop { + border-top-left-radius: 0; +} + headerbar:last-child, headerbar:last-child:backdrop { border-top-right-radius: 12px; } +.maximized headerbar:last-child, .tiled headerbar:last-child, .maximized headerbar:last-child:backdrop, .tiled headerbar:last-child:backdrop { + border-top-right-radius: 0; +} + stack headerbar:first-child, stack headerbar:last-child { border-top-left-radius: 12px; border-top-right-radius: 12px; @@ -1711,6 +1720,11 @@ window stack headerbar:first-child:backdrop, window stack headerbar:first-child, border-top-right-radius: 12px; } +window.tiled headerbar, window.tiled headerbar:first-child, window.tiled headerbar:last-child, window.tiled headerbar:only-child, window.tiled-top headerbar, window.tiled-top headerbar:first-child, window.tiled-top headerbar:last-child, window.tiled-top headerbar:only-child, window.tiled-right headerbar, window.tiled-right headerbar:first-child, window.tiled-right headerbar:last-child, window.tiled-right headerbar:only-child, window.tiled-bottom headerbar, window.tiled-bottom headerbar:first-child, window.tiled-bottom headerbar:last-child, window.tiled-bottom headerbar:only-child, window.tiled-left headerbar, window.tiled-left headerbar:first-child, window.tiled-left headerbar:last-child, window.tiled-left headerbar:only-child, window.maximized headerbar, window.maximized headerbar:first-child, window.maximized headerbar:last-child, window.maximized headerbar:only-child { + border-top-left-radius: 0; + border-top-right-radius: 0; +} + window.fullscreen headerbar, window.fullscreen headerbar:first-child, window.fullscreen headerbar:last-child, window.fullscreen headerbar:only-child, .solid-csd headerbar, .solid-csd headerbar:first-child, .solid-csd headerbar:last-child, .solid-csd headerbar:only-child { border-top-left-radius: 0; border-top-right-radius: 0; @@ -1725,10 +1739,15 @@ window.fullscreen headerbar, window.fullscreen headerbar:first-child, window.ful box-shadow: inset 0 1px rgba(255, 255, 255, 0.65); } -.fullscreen .titlebar, .fullscreen .titlebar headerbar { +.tiled .titlebar, .maximized .titlebar, .fullscreen .titlebar, .tiled .titlebar headerbar, .maximized .titlebar headerbar, .fullscreen .titlebar headerbar { box-shadow: none; } +.tiled .titlebar, .tiled .titlebar.background, .maximized .titlebar, .maximized .titlebar.background, .fullscreen .titlebar, .fullscreen .titlebar.background, .tiled .titlebar headerbar, .tiled .titlebar headerbar.background, .maximized .titlebar headerbar, .maximized .titlebar headerbar.background, .fullscreen .titlebar headerbar, .fullscreen .titlebar headerbar.background { + border-top-left-radius: 0; + border-top-right-radius: 0; +} + .titlebar > box.left.horizontal, .titlebar > box.right.horizontal { padding: 0 6px; @@ -4572,6 +4591,7 @@ decoration:backdrop { } .maximized decoration, .fullscreen decoration, .tiled decoration, .tiled-top decoration, .tiled-right decoration, .tiled-bottom decoration, .tiled-left decoration { + border-radius: 0; box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.15), 0 0 0 2px rgba(0, 0, 0, 0.03), 0 0 0 1px rgba(0, 0, 0, 0.12); } @@ -4590,6 +4610,10 @@ decoration:backdrop { box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.15), 0 0 0 2px rgba(0, 0, 0, 0.03), 0 0 0 1px rgba(0, 0, 0, 0.12); } +.ssd decoration.maximized { + border-radius: 0 0 0 0; +} + .csd.popup decoration { border-radius: 10px; box-shadow: 0 5px 8px rgba(0, 0, 0, 0.15), 0 8px 15px rgba(0, 0, 0, 0.08), 0 0 0 2px rgba(0, 0, 0, 0.03), 0 0 0 1px rgba(0, 0, 0, 0.12); @@ -4830,6 +4854,10 @@ terminal-window notebook button.flat.toggle.popup { margin: -2px; } +terminal-window.background.csd.maximized { + border-radius: 0 0 0 0; +} + window.background.csd > box.vertical > box.horizontal > frame > border { border-width: 0 1px 0 0; } @@ -5084,6 +5112,18 @@ window.background.csd > box.vertical > box.horizontal > stack > widget > noteboo -gtk-icon-shadow: none; } +.nautilus-window.maximized notebook, .nautilus-window.maximized notebook > stack { + border-radius: 0 0 0 0; +} + +.nautilus-window.maximized headerbar { + border-radius: 0 0 0 0; +} + +.nautilus-window.maximized placessidebar { + border-bottom-left-radius: 0; +} + .nautilus-window placesview row.activatable { border-radius: 6px; margin-right: 6px; @@ -5343,6 +5383,10 @@ window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned s background: none; } +.tiled window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > box.vertical > stack > grid.horizontal > scrolledwindow, .maximized window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > box.vertical > stack > grid.horizontal > scrolledwindow, .fullscreen window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > box.vertical > stack > grid.horizontal > scrolledwindow { + border-bottom-left-radius: 0; +} + .open-document-selector-treeview.view { padding: 3px 6px 3px 6px; border-color: #ffffff; @@ -5946,12 +5990,12 @@ window.background.csd > headerbar.titlebar > leaflet > headerbar:last-child, win } .geary-main-window.background.csd > overlay > box.vertical > paned > .sidebar > searchbar, -window#GearyMainWindow.background.csd > overlay > box.vertical > paned > .sidebar > searchbar, window.background.csd > hdyleaflet > box.vertical > searchbar, window.background.csd > leaflet > box.vertical > searchbar { +window#GearyMainWindow.background.csd > overlay > box.vertical > paned > .sidebar > searchbar, window.background.csd > hdyleaflet > box.vertical > searchbar, window.background.csd > leaflet > box.vertical > searchbar, window.background.csd > box.horizontal > box.vertical > searchbar { background-color: #f0f0f0; } .geary-main-window.background.csd > overlay > box.vertical > paned > .sidebar > searchbar > revealer > box, -window#GearyMainWindow.background.csd > overlay > box.vertical > paned > .sidebar > searchbar > revealer > box, window.background.csd > hdyleaflet > box.vertical > searchbar > revealer > box, window.background.csd > leaflet > box.vertical > searchbar > revealer > box { +window#GearyMainWindow.background.csd > overlay > box.vertical > paned > .sidebar > searchbar > revealer > box, window.background.csd > hdyleaflet > box.vertical > searchbar > revealer > box, window.background.csd > leaflet > box.vertical > searchbar > revealer > box, window.background.csd > box.horizontal > box.vertical > searchbar > revealer > box { border-color: #d6d6d6; } @@ -5961,60 +6005,60 @@ window.background.csd > overlay > leaflet > separator.sidebar, box.horizontal > hdyleaflet > separator.sidebar, leaflet > separator.sidebar, window.background.csd > box.horizontal:not(.titlebar) > separator.vertical, window.background.csd > headerbar.titlebar > box.horizontal > separator.sidebar, window.background.csd > headerbar.titlebar > hdyleaflet > separator.sidebar, -window.background.csd > headerbar.titlebar > leaflet > separator.sidebar, window.background.csd > hdyleaflet > separator.vertical, window.background.csd > leaflet > separator.vertical, .titlebar:not(headerbar) > separator, window.org-gnome-gedit > paned.titlebar > separator, window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > separator, window.org-gnome-gedit > paned.titlebar > separator:backdrop, window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > separator:backdrop { +window.background.csd > headerbar.titlebar > leaflet > separator.sidebar, window.background.csd > hdyleaflet > separator.vertical, window.background.csd > leaflet > separator.vertical, window.background.csd > box.horizontal > separator.vertical, .titlebar:not(headerbar) > separator, window.org-gnome-gedit > paned.titlebar > separator, window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > separator, window.org-gnome-gedit > paned.titlebar > separator:backdrop, window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > separator:backdrop { background-image: image(#d6d6d6); background-color: transparent; border-right: none; } -.tweak-group-startup, list.tweak-group list, hdyleaflet list.view, hdyleaflet list.frame, leaflet list.view, leaflet list.frame, hdyleaflet frame.view, leaflet frame.view, hdyleaflet frame:not(.view) list:not(.contacts-contact-list), leaflet frame:not(.view) list:not(.contacts-contact-list) { +.tweak-group-startup, list.tweak-group list, hdyleaflet list.view, hdyleaflet list.frame, leaflet list.view, leaflet list.frame, box.horizontal > stack.background list.view, box.horizontal > stack.background list.frame, hdyleaflet frame.view, leaflet frame.view, box.horizontal > stack.background frame.view, hdyleaflet frame:not(.view) list:not(.contacts-contact-list), leaflet frame:not(.view) list:not(.contacts-contact-list), box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) { border-radius: 12px; box-shadow: inset 0 0 8px rgba(0, 0, 0, 0.02), inset 0 0 3px rgba(0, 0, 0, 0.01), inset 0 0 0 1px rgba(0, 0, 0, 0.04), inset 0 1px rgba(0, 0, 0, 0.05); background-color: rgba(0, 0, 0, 0.03); border: none; } -.tweak-group-startup > separator, list.tweak-group list > separator, hdyleaflet list.view > separator, hdyleaflet list.frame > separator, leaflet list.view > separator, leaflet list.frame > separator, hdyleaflet frame.view > separator, leaflet frame.view > separator, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) > separator, leaflet frame:not(.view) list:not(.contacts-contact-list) > separator { +.tweak-group-startup > separator, list.tweak-group list > separator, hdyleaflet list.view > separator, hdyleaflet list.frame > separator, leaflet list.view > separator, leaflet list.frame > separator, box.horizontal > stack.background list.view > separator, box.horizontal > stack.background list.frame > separator, hdyleaflet frame.view > separator, leaflet frame.view > separator, box.horizontal > stack.background frame.view > separator, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) > separator, leaflet frame:not(.view) list:not(.contacts-contact-list) > separator, box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) > separator { background: none; min-height: 0; } -list.tweak-group list row.activatable:first-child, hdyleaflet list.view row.activatable:first-child, hdyleaflet list.frame row.activatable:first-child, leaflet list.view row.activatable:first-child, leaflet list.frame row.activatable:first-child, hdyleaflet frame.view list row.activatable:first-child, leaflet frame.view list row.activatable:first-child, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:first-child, leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:first-child { +list.tweak-group list row.activatable:first-child, hdyleaflet list.view row.activatable:first-child, hdyleaflet list.frame row.activatable:first-child, leaflet list.view row.activatable:first-child, leaflet list.frame row.activatable:first-child, box.horizontal > stack.background list.view row.activatable:first-child, box.horizontal > stack.background list.frame row.activatable:first-child, hdyleaflet frame.view list row.activatable:first-child, leaflet frame.view list row.activatable:first-child, box.horizontal > stack.background frame.view list row.activatable:first-child, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:first-child, leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:first-child, box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) row.activatable:first-child { border-top-left-radius: 12px; border-top-right-radius: 12px; } -list.tweak-group list row.activatable:last-child, hdyleaflet list.view row.activatable:last-child, hdyleaflet list.frame row.activatable:last-child, leaflet list.view row.activatable:last-child, leaflet list.frame row.activatable:last-child, hdyleaflet frame.view list row.activatable:last-child, leaflet frame.view list row.activatable:last-child, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:last-child, leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:last-child { +list.tweak-group list row.activatable:last-child, hdyleaflet list.view row.activatable:last-child, hdyleaflet list.frame row.activatable:last-child, leaflet list.view row.activatable:last-child, leaflet list.frame row.activatable:last-child, box.horizontal > stack.background list.view row.activatable:last-child, box.horizontal > stack.background list.frame row.activatable:last-child, hdyleaflet frame.view list row.activatable:last-child, leaflet frame.view list row.activatable:last-child, box.horizontal > stack.background frame.view list row.activatable:last-child, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:last-child, leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:last-child, box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) row.activatable:last-child { border-bottom-left-radius: 12px; border-bottom-right-radius: 12px; } -list.tweak-group list row.activatable:only-child, hdyleaflet list.view row.activatable:only-child, hdyleaflet list.frame row.activatable:only-child, leaflet list.view row.activatable:only-child, leaflet list.frame row.activatable:only-child, hdyleaflet frame.view list row.activatable:only-child, leaflet frame.view list row.activatable:only-child, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:only-child, leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:only-child { +list.tweak-group list row.activatable:only-child, hdyleaflet list.view row.activatable:only-child, hdyleaflet list.frame row.activatable:only-child, leaflet list.view row.activatable:only-child, leaflet list.frame row.activatable:only-child, box.horizontal > stack.background list.view row.activatable:only-child, box.horizontal > stack.background list.frame row.activatable:only-child, hdyleaflet frame.view list row.activatable:only-child, leaflet frame.view list row.activatable:only-child, box.horizontal > stack.background frame.view list row.activatable:only-child, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:only-child, leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:only-child, box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) row.activatable:only-child { border-radius: 12px; } -hdyleaflet list > row.activatable, leaflet list > row.activatable { +hdyleaflet list > row.activatable, leaflet list > row.activatable, box.horizontal > stack.background list > row.activatable { margin: 2px 4px; border-radius: 8px; -gtk-outline-radius: 6px; } -hdyleaflet frame > border, leaflet frame > border { +hdyleaflet frame > border, leaflet frame > border, box.horizontal > stack.background frame > border { border: none; } -hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable .row-header > button:not(.text-button), leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable .row-header > button:not(.text-button) { +hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable .row-header > button:not(.text-button), leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable .row-header > button:not(.text-button), box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) row.activatable .row-header > button:not(.text-button) { min-height: 28px; min-width: 28px; padding: 0; margin: 4px 0; } -hdyleaflet frame.view list, leaflet frame.view list { +hdyleaflet frame.view list, leaflet frame.view list, box.horizontal > stack.background frame.view list { background: none; } -hdyleaflet frame.view list > separator, leaflet frame.view list > separator { +hdyleaflet frame.view list > separator, leaflet frame.view list > separator, box.horizontal > stack.background frame.view list > separator { background: none; min-height: 0; } diff --git a/src/main/gtk-3.0/gtk-light-solid-blue.css b/src/main/gtk-3.0/gtk-light-solid-blue.css index 1fea613..1b0e8e7 100644 --- a/src/main/gtk-3.0/gtk-light-solid-blue.css +++ b/src/main/gtk-3.0/gtk-light-solid-blue.css @@ -1649,6 +1649,7 @@ headerbar.titlebar headerbar:not(.titlebar) { } .tiled headerbar, .tiled headerbar:backdrop, .maximized headerbar, .maximized headerbar:backdrop { + border-radius: 0 0 0 0; box-shadow: none; } @@ -1689,10 +1690,18 @@ separator:first-child + headerbar, separator:first-child + headerbar:backdrop, h border-top-left-radius: 12px; } +.maximized separator:first-child + headerbar, .tiled separator:first-child + headerbar, .maximized separator:first-child + headerbar:backdrop, .tiled separator:first-child + headerbar:backdrop, .maximized headerbar:first-child, .tiled headerbar:first-child, .maximized headerbar:first-child:backdrop, .tiled headerbar:first-child:backdrop { + border-top-left-radius: 0; +} + headerbar:last-child, headerbar:last-child:backdrop { border-top-right-radius: 12px; } +.maximized headerbar:last-child, .tiled headerbar:last-child, .maximized headerbar:last-child:backdrop, .tiled headerbar:last-child:backdrop { + border-top-right-radius: 0; +} + stack headerbar:first-child, stack headerbar:last-child { border-top-left-radius: 12px; border-top-right-radius: 12px; @@ -1711,6 +1720,11 @@ window stack headerbar:first-child:backdrop, window stack headerbar:first-child, border-top-right-radius: 12px; } +window.tiled headerbar, window.tiled headerbar:first-child, window.tiled headerbar:last-child, window.tiled headerbar:only-child, window.tiled-top headerbar, window.tiled-top headerbar:first-child, window.tiled-top headerbar:last-child, window.tiled-top headerbar:only-child, window.tiled-right headerbar, window.tiled-right headerbar:first-child, window.tiled-right headerbar:last-child, window.tiled-right headerbar:only-child, window.tiled-bottom headerbar, window.tiled-bottom headerbar:first-child, window.tiled-bottom headerbar:last-child, window.tiled-bottom headerbar:only-child, window.tiled-left headerbar, window.tiled-left headerbar:first-child, window.tiled-left headerbar:last-child, window.tiled-left headerbar:only-child, window.maximized headerbar, window.maximized headerbar:first-child, window.maximized headerbar:last-child, window.maximized headerbar:only-child { + border-top-left-radius: 0; + border-top-right-radius: 0; +} + window.fullscreen headerbar, window.fullscreen headerbar:first-child, window.fullscreen headerbar:last-child, window.fullscreen headerbar:only-child, .solid-csd headerbar, .solid-csd headerbar:first-child, .solid-csd headerbar:last-child, .solid-csd headerbar:only-child { border-top-left-radius: 0; border-top-right-radius: 0; @@ -1725,10 +1739,15 @@ window.fullscreen headerbar, window.fullscreen headerbar:first-child, window.ful box-shadow: inset 0 1px rgba(255, 255, 255, 0.65); } -.fullscreen .titlebar, .fullscreen .titlebar headerbar { +.tiled .titlebar, .maximized .titlebar, .fullscreen .titlebar, .tiled .titlebar headerbar, .maximized .titlebar headerbar, .fullscreen .titlebar headerbar { box-shadow: none; } +.tiled .titlebar, .tiled .titlebar.background, .maximized .titlebar, .maximized .titlebar.background, .fullscreen .titlebar, .fullscreen .titlebar.background, .tiled .titlebar headerbar, .tiled .titlebar headerbar.background, .maximized .titlebar headerbar, .maximized .titlebar headerbar.background, .fullscreen .titlebar headerbar, .fullscreen .titlebar headerbar.background { + border-top-left-radius: 0; + border-top-right-radius: 0; +} + .titlebar > box.left.horizontal, .titlebar > box.right.horizontal { padding: 0 6px; @@ -4572,6 +4591,7 @@ decoration:backdrop { } .maximized decoration, .fullscreen decoration, .tiled decoration, .tiled-top decoration, .tiled-right decoration, .tiled-bottom decoration, .tiled-left decoration { + border-radius: 0; box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.15), 0 0 0 2px rgba(0, 0, 0, 0.03), 0 0 0 1px rgba(0, 0, 0, 0.12); } @@ -4590,6 +4610,10 @@ decoration:backdrop { box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.15), 0 0 0 2px rgba(0, 0, 0, 0.03), 0 0 0 1px rgba(0, 0, 0, 0.12); } +.ssd decoration.maximized { + border-radius: 0 0 0 0; +} + .csd.popup decoration { border-radius: 10px; box-shadow: 0 5px 8px rgba(0, 0, 0, 0.15), 0 8px 15px rgba(0, 0, 0, 0.08), 0 0 0 2px rgba(0, 0, 0, 0.03), 0 0 0 1px rgba(0, 0, 0, 0.12); @@ -4830,6 +4854,10 @@ terminal-window notebook button.flat.toggle.popup { margin: -2px; } +terminal-window.background.csd.maximized { + border-radius: 0 0 0 0; +} + window.background.csd > box.vertical > box.horizontal > frame > border { border-width: 0 1px 0 0; } @@ -5088,6 +5116,18 @@ window.background.csd > box.vertical > box.horizontal > stack > widget > noteboo -gtk-icon-shadow: none; } +.nautilus-window.maximized notebook, .nautilus-window.maximized notebook > stack { + border-radius: 0 0 0 0; +} + +.nautilus-window.maximized headerbar { + border-radius: 0 0 0 0; +} + +.nautilus-window.maximized placessidebar { + border-bottom-left-radius: 0; +} + .nautilus-window placesview row.activatable { border-radius: 6px; margin-right: 6px; @@ -5347,6 +5387,10 @@ window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned s background: none; } +.tiled window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > box.vertical > stack > grid.horizontal > scrolledwindow, .maximized window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > box.vertical > stack > grid.horizontal > scrolledwindow, .fullscreen window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > box.vertical > stack > grid.horizontal > scrolledwindow { + border-bottom-left-radius: 0; +} + .open-document-selector-treeview.view { padding: 3px 6px 3px 6px; border-color: #ffffff; @@ -5950,12 +5994,12 @@ window.background.csd > headerbar.titlebar > leaflet > headerbar:last-child, win } .geary-main-window.background.csd > overlay > box.vertical > paned > .sidebar > searchbar, -window#GearyMainWindow.background.csd > overlay > box.vertical > paned > .sidebar > searchbar, window.background.csd > hdyleaflet > box.vertical > searchbar, window.background.csd > leaflet > box.vertical > searchbar { +window#GearyMainWindow.background.csd > overlay > box.vertical > paned > .sidebar > searchbar, window.background.csd > hdyleaflet > box.vertical > searchbar, window.background.csd > leaflet > box.vertical > searchbar, window.background.csd > box.horizontal > box.vertical > searchbar { background-color: #f0f0f0; } .geary-main-window.background.csd > overlay > box.vertical > paned > .sidebar > searchbar > revealer > box, -window#GearyMainWindow.background.csd > overlay > box.vertical > paned > .sidebar > searchbar > revealer > box, window.background.csd > hdyleaflet > box.vertical > searchbar > revealer > box, window.background.csd > leaflet > box.vertical > searchbar > revealer > box { +window#GearyMainWindow.background.csd > overlay > box.vertical > paned > .sidebar > searchbar > revealer > box, window.background.csd > hdyleaflet > box.vertical > searchbar > revealer > box, window.background.csd > leaflet > box.vertical > searchbar > revealer > box, window.background.csd > box.horizontal > box.vertical > searchbar > revealer > box { border-color: #d6d6d6; } @@ -5965,60 +6009,60 @@ window.background.csd > overlay > leaflet > separator.sidebar, box.horizontal > hdyleaflet > separator.sidebar, leaflet > separator.sidebar, window.background.csd > box.horizontal:not(.titlebar) > separator.vertical, window.background.csd > headerbar.titlebar > box.horizontal > separator.sidebar, window.background.csd > headerbar.titlebar > hdyleaflet > separator.sidebar, -window.background.csd > headerbar.titlebar > leaflet > separator.sidebar, window.background.csd > hdyleaflet > separator.vertical, window.background.csd > leaflet > separator.vertical, .titlebar:not(headerbar) > separator, window.org-gnome-gedit > paned.titlebar > separator, window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > separator, window.org-gnome-gedit > paned.titlebar > separator:backdrop, window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > separator:backdrop { +window.background.csd > headerbar.titlebar > leaflet > separator.sidebar, window.background.csd > hdyleaflet > separator.vertical, window.background.csd > leaflet > separator.vertical, window.background.csd > box.horizontal > separator.vertical, .titlebar:not(headerbar) > separator, window.org-gnome-gedit > paned.titlebar > separator, window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > separator, window.org-gnome-gedit > paned.titlebar > separator:backdrop, window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > separator:backdrop { background-image: image(#d6d6d6); background-color: transparent; border-right: none; } -.tweak-group-startup, list.tweak-group list, hdyleaflet list.view, hdyleaflet list.frame, leaflet list.view, leaflet list.frame, hdyleaflet frame.view, leaflet frame.view, hdyleaflet frame:not(.view) list:not(.contacts-contact-list), leaflet frame:not(.view) list:not(.contacts-contact-list) { +.tweak-group-startup, list.tweak-group list, hdyleaflet list.view, hdyleaflet list.frame, leaflet list.view, leaflet list.frame, box.horizontal > stack.background list.view, box.horizontal > stack.background list.frame, hdyleaflet frame.view, leaflet frame.view, box.horizontal > stack.background frame.view, hdyleaflet frame:not(.view) list:not(.contacts-contact-list), leaflet frame:not(.view) list:not(.contacts-contact-list), box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) { border-radius: 12px; box-shadow: inset 0 0 8px rgba(0, 0, 0, 0.02), inset 0 0 3px rgba(0, 0, 0, 0.01), inset 0 0 0 1px rgba(0, 0, 0, 0.04), inset 0 1px rgba(0, 0, 0, 0.05); background-color: rgba(0, 0, 0, 0.03); border: none; } -.tweak-group-startup > separator, list.tweak-group list > separator, hdyleaflet list.view > separator, hdyleaflet list.frame > separator, leaflet list.view > separator, leaflet list.frame > separator, hdyleaflet frame.view > separator, leaflet frame.view > separator, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) > separator, leaflet frame:not(.view) list:not(.contacts-contact-list) > separator { +.tweak-group-startup > separator, list.tweak-group list > separator, hdyleaflet list.view > separator, hdyleaflet list.frame > separator, leaflet list.view > separator, leaflet list.frame > separator, box.horizontal > stack.background list.view > separator, box.horizontal > stack.background list.frame > separator, hdyleaflet frame.view > separator, leaflet frame.view > separator, box.horizontal > stack.background frame.view > separator, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) > separator, leaflet frame:not(.view) list:not(.contacts-contact-list) > separator, box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) > separator { background: none; min-height: 0; } -list.tweak-group list row.activatable:first-child, hdyleaflet list.view row.activatable:first-child, hdyleaflet list.frame row.activatable:first-child, leaflet list.view row.activatable:first-child, leaflet list.frame row.activatable:first-child, hdyleaflet frame.view list row.activatable:first-child, leaflet frame.view list row.activatable:first-child, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:first-child, leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:first-child { +list.tweak-group list row.activatable:first-child, hdyleaflet list.view row.activatable:first-child, hdyleaflet list.frame row.activatable:first-child, leaflet list.view row.activatable:first-child, leaflet list.frame row.activatable:first-child, box.horizontal > stack.background list.view row.activatable:first-child, box.horizontal > stack.background list.frame row.activatable:first-child, hdyleaflet frame.view list row.activatable:first-child, leaflet frame.view list row.activatable:first-child, box.horizontal > stack.background frame.view list row.activatable:first-child, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:first-child, leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:first-child, box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) row.activatable:first-child { border-top-left-radius: 12px; border-top-right-radius: 12px; } -list.tweak-group list row.activatable:last-child, hdyleaflet list.view row.activatable:last-child, hdyleaflet list.frame row.activatable:last-child, leaflet list.view row.activatable:last-child, leaflet list.frame row.activatable:last-child, hdyleaflet frame.view list row.activatable:last-child, leaflet frame.view list row.activatable:last-child, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:last-child, leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:last-child { +list.tweak-group list row.activatable:last-child, hdyleaflet list.view row.activatable:last-child, hdyleaflet list.frame row.activatable:last-child, leaflet list.view row.activatable:last-child, leaflet list.frame row.activatable:last-child, box.horizontal > stack.background list.view row.activatable:last-child, box.horizontal > stack.background list.frame row.activatable:last-child, hdyleaflet frame.view list row.activatable:last-child, leaflet frame.view list row.activatable:last-child, box.horizontal > stack.background frame.view list row.activatable:last-child, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:last-child, leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:last-child, box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) row.activatable:last-child { border-bottom-left-radius: 12px; border-bottom-right-radius: 12px; } -list.tweak-group list row.activatable:only-child, hdyleaflet list.view row.activatable:only-child, hdyleaflet list.frame row.activatable:only-child, leaflet list.view row.activatable:only-child, leaflet list.frame row.activatable:only-child, hdyleaflet frame.view list row.activatable:only-child, leaflet frame.view list row.activatable:only-child, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:only-child, leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:only-child { +list.tweak-group list row.activatable:only-child, hdyleaflet list.view row.activatable:only-child, hdyleaflet list.frame row.activatable:only-child, leaflet list.view row.activatable:only-child, leaflet list.frame row.activatable:only-child, box.horizontal > stack.background list.view row.activatable:only-child, box.horizontal > stack.background list.frame row.activatable:only-child, hdyleaflet frame.view list row.activatable:only-child, leaflet frame.view list row.activatable:only-child, box.horizontal > stack.background frame.view list row.activatable:only-child, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:only-child, leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:only-child, box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) row.activatable:only-child { border-radius: 12px; } -hdyleaflet list > row.activatable, leaflet list > row.activatable { +hdyleaflet list > row.activatable, leaflet list > row.activatable, box.horizontal > stack.background list > row.activatable { margin: 2px 4px; border-radius: 8px; -gtk-outline-radius: 6px; } -hdyleaflet frame > border, leaflet frame > border { +hdyleaflet frame > border, leaflet frame > border, box.horizontal > stack.background frame > border { border: none; } -hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable .row-header > button:not(.text-button), leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable .row-header > button:not(.text-button) { +hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable .row-header > button:not(.text-button), leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable .row-header > button:not(.text-button), box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) row.activatable .row-header > button:not(.text-button) { min-height: 28px; min-width: 28px; padding: 0; margin: 4px 0; } -hdyleaflet frame.view list, leaflet frame.view list { +hdyleaflet frame.view list, leaflet frame.view list, box.horizontal > stack.background frame.view list { background: none; } -hdyleaflet frame.view list > separator, leaflet frame.view list > separator { +hdyleaflet frame.view list > separator, leaflet frame.view list > separator, box.horizontal > stack.background frame.view list > separator { background: none; min-height: 0; } diff --git a/src/main/gtk-3.0/gtk-light-solid-green.css b/src/main/gtk-3.0/gtk-light-solid-green.css index 874b42e..741c509 100644 --- a/src/main/gtk-3.0/gtk-light-solid-green.css +++ b/src/main/gtk-3.0/gtk-light-solid-green.css @@ -1649,6 +1649,7 @@ headerbar.titlebar headerbar:not(.titlebar) { } .tiled headerbar, .tiled headerbar:backdrop, .maximized headerbar, .maximized headerbar:backdrop { + border-radius: 0 0 0 0; box-shadow: none; } @@ -1689,10 +1690,18 @@ separator:first-child + headerbar, separator:first-child + headerbar:backdrop, h border-top-left-radius: 12px; } +.maximized separator:first-child + headerbar, .tiled separator:first-child + headerbar, .maximized separator:first-child + headerbar:backdrop, .tiled separator:first-child + headerbar:backdrop, .maximized headerbar:first-child, .tiled headerbar:first-child, .maximized headerbar:first-child:backdrop, .tiled headerbar:first-child:backdrop { + border-top-left-radius: 0; +} + headerbar:last-child, headerbar:last-child:backdrop { border-top-right-radius: 12px; } +.maximized headerbar:last-child, .tiled headerbar:last-child, .maximized headerbar:last-child:backdrop, .tiled headerbar:last-child:backdrop { + border-top-right-radius: 0; +} + stack headerbar:first-child, stack headerbar:last-child { border-top-left-radius: 12px; border-top-right-radius: 12px; @@ -1711,6 +1720,11 @@ window stack headerbar:first-child:backdrop, window stack headerbar:first-child, border-top-right-radius: 12px; } +window.tiled headerbar, window.tiled headerbar:first-child, window.tiled headerbar:last-child, window.tiled headerbar:only-child, window.tiled-top headerbar, window.tiled-top headerbar:first-child, window.tiled-top headerbar:last-child, window.tiled-top headerbar:only-child, window.tiled-right headerbar, window.tiled-right headerbar:first-child, window.tiled-right headerbar:last-child, window.tiled-right headerbar:only-child, window.tiled-bottom headerbar, window.tiled-bottom headerbar:first-child, window.tiled-bottom headerbar:last-child, window.tiled-bottom headerbar:only-child, window.tiled-left headerbar, window.tiled-left headerbar:first-child, window.tiled-left headerbar:last-child, window.tiled-left headerbar:only-child, window.maximized headerbar, window.maximized headerbar:first-child, window.maximized headerbar:last-child, window.maximized headerbar:only-child { + border-top-left-radius: 0; + border-top-right-radius: 0; +} + window.fullscreen headerbar, window.fullscreen headerbar:first-child, window.fullscreen headerbar:last-child, window.fullscreen headerbar:only-child, .solid-csd headerbar, .solid-csd headerbar:first-child, .solid-csd headerbar:last-child, .solid-csd headerbar:only-child { border-top-left-radius: 0; border-top-right-radius: 0; @@ -1725,10 +1739,15 @@ window.fullscreen headerbar, window.fullscreen headerbar:first-child, window.ful box-shadow: inset 0 1px rgba(255, 255, 255, 0.65); } -.fullscreen .titlebar, .fullscreen .titlebar headerbar { +.tiled .titlebar, .maximized .titlebar, .fullscreen .titlebar, .tiled .titlebar headerbar, .maximized .titlebar headerbar, .fullscreen .titlebar headerbar { box-shadow: none; } +.tiled .titlebar, .tiled .titlebar.background, .maximized .titlebar, .maximized .titlebar.background, .fullscreen .titlebar, .fullscreen .titlebar.background, .tiled .titlebar headerbar, .tiled .titlebar headerbar.background, .maximized .titlebar headerbar, .maximized .titlebar headerbar.background, .fullscreen .titlebar headerbar, .fullscreen .titlebar headerbar.background { + border-top-left-radius: 0; + border-top-right-radius: 0; +} + .titlebar > box.left.horizontal, .titlebar > box.right.horizontal { padding: 0 6px; @@ -4572,6 +4591,7 @@ decoration:backdrop { } .maximized decoration, .fullscreen decoration, .tiled decoration, .tiled-top decoration, .tiled-right decoration, .tiled-bottom decoration, .tiled-left decoration { + border-radius: 0; box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.15), 0 0 0 2px rgba(0, 0, 0, 0.03), 0 0 0 1px rgba(0, 0, 0, 0.12); } @@ -4590,6 +4610,10 @@ decoration:backdrop { box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.15), 0 0 0 2px rgba(0, 0, 0, 0.03), 0 0 0 1px rgba(0, 0, 0, 0.12); } +.ssd decoration.maximized { + border-radius: 0 0 0 0; +} + .csd.popup decoration { border-radius: 10px; box-shadow: 0 5px 8px rgba(0, 0, 0, 0.15), 0 8px 15px rgba(0, 0, 0, 0.08), 0 0 0 2px rgba(0, 0, 0, 0.03), 0 0 0 1px rgba(0, 0, 0, 0.12); @@ -4830,6 +4854,10 @@ terminal-window notebook button.flat.toggle.popup { margin: -2px; } +terminal-window.background.csd.maximized { + border-radius: 0 0 0 0; +} + window.background.csd > box.vertical > box.horizontal > frame > border { border-width: 0 1px 0 0; } @@ -5088,6 +5116,18 @@ window.background.csd > box.vertical > box.horizontal > stack > widget > noteboo -gtk-icon-shadow: none; } +.nautilus-window.maximized notebook, .nautilus-window.maximized notebook > stack { + border-radius: 0 0 0 0; +} + +.nautilus-window.maximized headerbar { + border-radius: 0 0 0 0; +} + +.nautilus-window.maximized placessidebar { + border-bottom-left-radius: 0; +} + .nautilus-window placesview row.activatable { border-radius: 6px; margin-right: 6px; @@ -5347,6 +5387,10 @@ window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned s background: none; } +.tiled window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > box.vertical > stack > grid.horizontal > scrolledwindow, .maximized window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > box.vertical > stack > grid.horizontal > scrolledwindow, .fullscreen window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > box.vertical > stack > grid.horizontal > scrolledwindow { + border-bottom-left-radius: 0; +} + .open-document-selector-treeview.view { padding: 3px 6px 3px 6px; border-color: #ffffff; @@ -5950,12 +5994,12 @@ window.background.csd > headerbar.titlebar > leaflet > headerbar:last-child, win } .geary-main-window.background.csd > overlay > box.vertical > paned > .sidebar > searchbar, -window#GearyMainWindow.background.csd > overlay > box.vertical > paned > .sidebar > searchbar, window.background.csd > hdyleaflet > box.vertical > searchbar, window.background.csd > leaflet > box.vertical > searchbar { +window#GearyMainWindow.background.csd > overlay > box.vertical > paned > .sidebar > searchbar, window.background.csd > hdyleaflet > box.vertical > searchbar, window.background.csd > leaflet > box.vertical > searchbar, window.background.csd > box.horizontal > box.vertical > searchbar { background-color: #f0f0f0; } .geary-main-window.background.csd > overlay > box.vertical > paned > .sidebar > searchbar > revealer > box, -window#GearyMainWindow.background.csd > overlay > box.vertical > paned > .sidebar > searchbar > revealer > box, window.background.csd > hdyleaflet > box.vertical > searchbar > revealer > box, window.background.csd > leaflet > box.vertical > searchbar > revealer > box { +window#GearyMainWindow.background.csd > overlay > box.vertical > paned > .sidebar > searchbar > revealer > box, window.background.csd > hdyleaflet > box.vertical > searchbar > revealer > box, window.background.csd > leaflet > box.vertical > searchbar > revealer > box, window.background.csd > box.horizontal > box.vertical > searchbar > revealer > box { border-color: #d6d6d6; } @@ -5965,60 +6009,60 @@ window.background.csd > overlay > leaflet > separator.sidebar, box.horizontal > hdyleaflet > separator.sidebar, leaflet > separator.sidebar, window.background.csd > box.horizontal:not(.titlebar) > separator.vertical, window.background.csd > headerbar.titlebar > box.horizontal > separator.sidebar, window.background.csd > headerbar.titlebar > hdyleaflet > separator.sidebar, -window.background.csd > headerbar.titlebar > leaflet > separator.sidebar, window.background.csd > hdyleaflet > separator.vertical, window.background.csd > leaflet > separator.vertical, .titlebar:not(headerbar) > separator, window.org-gnome-gedit > paned.titlebar > separator, window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > separator, window.org-gnome-gedit > paned.titlebar > separator:backdrop, window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > separator:backdrop { +window.background.csd > headerbar.titlebar > leaflet > separator.sidebar, window.background.csd > hdyleaflet > separator.vertical, window.background.csd > leaflet > separator.vertical, window.background.csd > box.horizontal > separator.vertical, .titlebar:not(headerbar) > separator, window.org-gnome-gedit > paned.titlebar > separator, window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > separator, window.org-gnome-gedit > paned.titlebar > separator:backdrop, window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > separator:backdrop { background-image: image(#d6d6d6); background-color: transparent; border-right: none; } -.tweak-group-startup, list.tweak-group list, hdyleaflet list.view, hdyleaflet list.frame, leaflet list.view, leaflet list.frame, hdyleaflet frame.view, leaflet frame.view, hdyleaflet frame:not(.view) list:not(.contacts-contact-list), leaflet frame:not(.view) list:not(.contacts-contact-list) { +.tweak-group-startup, list.tweak-group list, hdyleaflet list.view, hdyleaflet list.frame, leaflet list.view, leaflet list.frame, box.horizontal > stack.background list.view, box.horizontal > stack.background list.frame, hdyleaflet frame.view, leaflet frame.view, box.horizontal > stack.background frame.view, hdyleaflet frame:not(.view) list:not(.contacts-contact-list), leaflet frame:not(.view) list:not(.contacts-contact-list), box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) { border-radius: 12px; box-shadow: inset 0 0 8px rgba(0, 0, 0, 0.02), inset 0 0 3px rgba(0, 0, 0, 0.01), inset 0 0 0 1px rgba(0, 0, 0, 0.04), inset 0 1px rgba(0, 0, 0, 0.05); background-color: rgba(0, 0, 0, 0.03); border: none; } -.tweak-group-startup > separator, list.tweak-group list > separator, hdyleaflet list.view > separator, hdyleaflet list.frame > separator, leaflet list.view > separator, leaflet list.frame > separator, hdyleaflet frame.view > separator, leaflet frame.view > separator, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) > separator, leaflet frame:not(.view) list:not(.contacts-contact-list) > separator { +.tweak-group-startup > separator, list.tweak-group list > separator, hdyleaflet list.view > separator, hdyleaflet list.frame > separator, leaflet list.view > separator, leaflet list.frame > separator, box.horizontal > stack.background list.view > separator, box.horizontal > stack.background list.frame > separator, hdyleaflet frame.view > separator, leaflet frame.view > separator, box.horizontal > stack.background frame.view > separator, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) > separator, leaflet frame:not(.view) list:not(.contacts-contact-list) > separator, box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) > separator { background: none; min-height: 0; } -list.tweak-group list row.activatable:first-child, hdyleaflet list.view row.activatable:first-child, hdyleaflet list.frame row.activatable:first-child, leaflet list.view row.activatable:first-child, leaflet list.frame row.activatable:first-child, hdyleaflet frame.view list row.activatable:first-child, leaflet frame.view list row.activatable:first-child, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:first-child, leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:first-child { +list.tweak-group list row.activatable:first-child, hdyleaflet list.view row.activatable:first-child, hdyleaflet list.frame row.activatable:first-child, leaflet list.view row.activatable:first-child, leaflet list.frame row.activatable:first-child, box.horizontal > stack.background list.view row.activatable:first-child, box.horizontal > stack.background list.frame row.activatable:first-child, hdyleaflet frame.view list row.activatable:first-child, leaflet frame.view list row.activatable:first-child, box.horizontal > stack.background frame.view list row.activatable:first-child, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:first-child, leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:first-child, box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) row.activatable:first-child { border-top-left-radius: 12px; border-top-right-radius: 12px; } -list.tweak-group list row.activatable:last-child, hdyleaflet list.view row.activatable:last-child, hdyleaflet list.frame row.activatable:last-child, leaflet list.view row.activatable:last-child, leaflet list.frame row.activatable:last-child, hdyleaflet frame.view list row.activatable:last-child, leaflet frame.view list row.activatable:last-child, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:last-child, leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:last-child { +list.tweak-group list row.activatable:last-child, hdyleaflet list.view row.activatable:last-child, hdyleaflet list.frame row.activatable:last-child, leaflet list.view row.activatable:last-child, leaflet list.frame row.activatable:last-child, box.horizontal > stack.background list.view row.activatable:last-child, box.horizontal > stack.background list.frame row.activatable:last-child, hdyleaflet frame.view list row.activatable:last-child, leaflet frame.view list row.activatable:last-child, box.horizontal > stack.background frame.view list row.activatable:last-child, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:last-child, leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:last-child, box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) row.activatable:last-child { border-bottom-left-radius: 12px; border-bottom-right-radius: 12px; } -list.tweak-group list row.activatable:only-child, hdyleaflet list.view row.activatable:only-child, hdyleaflet list.frame row.activatable:only-child, leaflet list.view row.activatable:only-child, leaflet list.frame row.activatable:only-child, hdyleaflet frame.view list row.activatable:only-child, leaflet frame.view list row.activatable:only-child, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:only-child, leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:only-child { +list.tweak-group list row.activatable:only-child, hdyleaflet list.view row.activatable:only-child, hdyleaflet list.frame row.activatable:only-child, leaflet list.view row.activatable:only-child, leaflet list.frame row.activatable:only-child, box.horizontal > stack.background list.view row.activatable:only-child, box.horizontal > stack.background list.frame row.activatable:only-child, hdyleaflet frame.view list row.activatable:only-child, leaflet frame.view list row.activatable:only-child, box.horizontal > stack.background frame.view list row.activatable:only-child, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:only-child, leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:only-child, box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) row.activatable:only-child { border-radius: 12px; } -hdyleaflet list > row.activatable, leaflet list > row.activatable { +hdyleaflet list > row.activatable, leaflet list > row.activatable, box.horizontal > stack.background list > row.activatable { margin: 2px 4px; border-radius: 8px; -gtk-outline-radius: 6px; } -hdyleaflet frame > border, leaflet frame > border { +hdyleaflet frame > border, leaflet frame > border, box.horizontal > stack.background frame > border { border: none; } -hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable .row-header > button:not(.text-button), leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable .row-header > button:not(.text-button) { +hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable .row-header > button:not(.text-button), leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable .row-header > button:not(.text-button), box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) row.activatable .row-header > button:not(.text-button) { min-height: 28px; min-width: 28px; padding: 0; margin: 4px 0; } -hdyleaflet frame.view list, leaflet frame.view list { +hdyleaflet frame.view list, leaflet frame.view list, box.horizontal > stack.background frame.view list { background: none; } -hdyleaflet frame.view list > separator, leaflet frame.view list > separator { +hdyleaflet frame.view list > separator, leaflet frame.view list > separator, box.horizontal > stack.background frame.view list > separator { background: none; min-height: 0; } diff --git a/src/main/gtk-3.0/gtk-light-solid-grey.css b/src/main/gtk-3.0/gtk-light-solid-grey.css index b2b3b53..6e282c3 100644 --- a/src/main/gtk-3.0/gtk-light-solid-grey.css +++ b/src/main/gtk-3.0/gtk-light-solid-grey.css @@ -1649,6 +1649,7 @@ headerbar.titlebar headerbar:not(.titlebar) { } .tiled headerbar, .tiled headerbar:backdrop, .maximized headerbar, .maximized headerbar:backdrop { + border-radius: 0 0 0 0; box-shadow: none; } @@ -1689,10 +1690,18 @@ separator:first-child + headerbar, separator:first-child + headerbar:backdrop, h border-top-left-radius: 12px; } +.maximized separator:first-child + headerbar, .tiled separator:first-child + headerbar, .maximized separator:first-child + headerbar:backdrop, .tiled separator:first-child + headerbar:backdrop, .maximized headerbar:first-child, .tiled headerbar:first-child, .maximized headerbar:first-child:backdrop, .tiled headerbar:first-child:backdrop { + border-top-left-radius: 0; +} + headerbar:last-child, headerbar:last-child:backdrop { border-top-right-radius: 12px; } +.maximized headerbar:last-child, .tiled headerbar:last-child, .maximized headerbar:last-child:backdrop, .tiled headerbar:last-child:backdrop { + border-top-right-radius: 0; +} + stack headerbar:first-child, stack headerbar:last-child { border-top-left-radius: 12px; border-top-right-radius: 12px; @@ -1711,6 +1720,11 @@ window stack headerbar:first-child:backdrop, window stack headerbar:first-child, border-top-right-radius: 12px; } +window.tiled headerbar, window.tiled headerbar:first-child, window.tiled headerbar:last-child, window.tiled headerbar:only-child, window.tiled-top headerbar, window.tiled-top headerbar:first-child, window.tiled-top headerbar:last-child, window.tiled-top headerbar:only-child, window.tiled-right headerbar, window.tiled-right headerbar:first-child, window.tiled-right headerbar:last-child, window.tiled-right headerbar:only-child, window.tiled-bottom headerbar, window.tiled-bottom headerbar:first-child, window.tiled-bottom headerbar:last-child, window.tiled-bottom headerbar:only-child, window.tiled-left headerbar, window.tiled-left headerbar:first-child, window.tiled-left headerbar:last-child, window.tiled-left headerbar:only-child, window.maximized headerbar, window.maximized headerbar:first-child, window.maximized headerbar:last-child, window.maximized headerbar:only-child { + border-top-left-radius: 0; + border-top-right-radius: 0; +} + window.fullscreen headerbar, window.fullscreen headerbar:first-child, window.fullscreen headerbar:last-child, window.fullscreen headerbar:only-child, .solid-csd headerbar, .solid-csd headerbar:first-child, .solid-csd headerbar:last-child, .solid-csd headerbar:only-child { border-top-left-radius: 0; border-top-right-radius: 0; @@ -1725,10 +1739,15 @@ window.fullscreen headerbar, window.fullscreen headerbar:first-child, window.ful box-shadow: inset 0 1px rgba(255, 255, 255, 0.65); } -.fullscreen .titlebar, .fullscreen .titlebar headerbar { +.tiled .titlebar, .maximized .titlebar, .fullscreen .titlebar, .tiled .titlebar headerbar, .maximized .titlebar headerbar, .fullscreen .titlebar headerbar { box-shadow: none; } +.tiled .titlebar, .tiled .titlebar.background, .maximized .titlebar, .maximized .titlebar.background, .fullscreen .titlebar, .fullscreen .titlebar.background, .tiled .titlebar headerbar, .tiled .titlebar headerbar.background, .maximized .titlebar headerbar, .maximized .titlebar headerbar.background, .fullscreen .titlebar headerbar, .fullscreen .titlebar headerbar.background { + border-top-left-radius: 0; + border-top-right-radius: 0; +} + .titlebar > box.left.horizontal, .titlebar > box.right.horizontal { padding: 0 6px; @@ -4572,6 +4591,7 @@ decoration:backdrop { } .maximized decoration, .fullscreen decoration, .tiled decoration, .tiled-top decoration, .tiled-right decoration, .tiled-bottom decoration, .tiled-left decoration { + border-radius: 0; box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.15), 0 0 0 2px rgba(0, 0, 0, 0.03), 0 0 0 1px rgba(0, 0, 0, 0.12); } @@ -4590,6 +4610,10 @@ decoration:backdrop { box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.15), 0 0 0 2px rgba(0, 0, 0, 0.03), 0 0 0 1px rgba(0, 0, 0, 0.12); } +.ssd decoration.maximized { + border-radius: 0 0 0 0; +} + .csd.popup decoration { border-radius: 10px; box-shadow: 0 5px 8px rgba(0, 0, 0, 0.15), 0 8px 15px rgba(0, 0, 0, 0.08), 0 0 0 2px rgba(0, 0, 0, 0.03), 0 0 0 1px rgba(0, 0, 0, 0.12); @@ -4830,6 +4854,10 @@ terminal-window notebook button.flat.toggle.popup { margin: -2px; } +terminal-window.background.csd.maximized { + border-radius: 0 0 0 0; +} + window.background.csd > box.vertical > box.horizontal > frame > border { border-width: 0 1px 0 0; } @@ -5088,6 +5116,18 @@ window.background.csd > box.vertical > box.horizontal > stack > widget > noteboo -gtk-icon-shadow: none; } +.nautilus-window.maximized notebook, .nautilus-window.maximized notebook > stack { + border-radius: 0 0 0 0; +} + +.nautilus-window.maximized headerbar { + border-radius: 0 0 0 0; +} + +.nautilus-window.maximized placessidebar { + border-bottom-left-radius: 0; +} + .nautilus-window placesview row.activatable { border-radius: 6px; margin-right: 6px; @@ -5347,6 +5387,10 @@ window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned s background: none; } +.tiled window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > box.vertical > stack > grid.horizontal > scrolledwindow, .maximized window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > box.vertical > stack > grid.horizontal > scrolledwindow, .fullscreen window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > box.vertical > stack > grid.horizontal > scrolledwindow { + border-bottom-left-radius: 0; +} + .open-document-selector-treeview.view { padding: 3px 6px 3px 6px; border-color: #ffffff; @@ -5950,12 +5994,12 @@ window.background.csd > headerbar.titlebar > leaflet > headerbar:last-child, win } .geary-main-window.background.csd > overlay > box.vertical > paned > .sidebar > searchbar, -window#GearyMainWindow.background.csd > overlay > box.vertical > paned > .sidebar > searchbar, window.background.csd > hdyleaflet > box.vertical > searchbar, window.background.csd > leaflet > box.vertical > searchbar { +window#GearyMainWindow.background.csd > overlay > box.vertical > paned > .sidebar > searchbar, window.background.csd > hdyleaflet > box.vertical > searchbar, window.background.csd > leaflet > box.vertical > searchbar, window.background.csd > box.horizontal > box.vertical > searchbar { background-color: #f0f0f0; } .geary-main-window.background.csd > overlay > box.vertical > paned > .sidebar > searchbar > revealer > box, -window#GearyMainWindow.background.csd > overlay > box.vertical > paned > .sidebar > searchbar > revealer > box, window.background.csd > hdyleaflet > box.vertical > searchbar > revealer > box, window.background.csd > leaflet > box.vertical > searchbar > revealer > box { +window#GearyMainWindow.background.csd > overlay > box.vertical > paned > .sidebar > searchbar > revealer > box, window.background.csd > hdyleaflet > box.vertical > searchbar > revealer > box, window.background.csd > leaflet > box.vertical > searchbar > revealer > box, window.background.csd > box.horizontal > box.vertical > searchbar > revealer > box { border-color: #d6d6d6; } @@ -5965,60 +6009,60 @@ window.background.csd > overlay > leaflet > separator.sidebar, box.horizontal > hdyleaflet > separator.sidebar, leaflet > separator.sidebar, window.background.csd > box.horizontal:not(.titlebar) > separator.vertical, window.background.csd > headerbar.titlebar > box.horizontal > separator.sidebar, window.background.csd > headerbar.titlebar > hdyleaflet > separator.sidebar, -window.background.csd > headerbar.titlebar > leaflet > separator.sidebar, window.background.csd > hdyleaflet > separator.vertical, window.background.csd > leaflet > separator.vertical, .titlebar:not(headerbar) > separator, window.org-gnome-gedit > paned.titlebar > separator, window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > separator, window.org-gnome-gedit > paned.titlebar > separator:backdrop, window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > separator:backdrop { +window.background.csd > headerbar.titlebar > leaflet > separator.sidebar, window.background.csd > hdyleaflet > separator.vertical, window.background.csd > leaflet > separator.vertical, window.background.csd > box.horizontal > separator.vertical, .titlebar:not(headerbar) > separator, window.org-gnome-gedit > paned.titlebar > separator, window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > separator, window.org-gnome-gedit > paned.titlebar > separator:backdrop, window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > separator:backdrop { background-image: image(#d6d6d6); background-color: transparent; border-right: none; } -.tweak-group-startup, list.tweak-group list, hdyleaflet list.view, hdyleaflet list.frame, leaflet list.view, leaflet list.frame, hdyleaflet frame.view, leaflet frame.view, hdyleaflet frame:not(.view) list:not(.contacts-contact-list), leaflet frame:not(.view) list:not(.contacts-contact-list) { +.tweak-group-startup, list.tweak-group list, hdyleaflet list.view, hdyleaflet list.frame, leaflet list.view, leaflet list.frame, box.horizontal > stack.background list.view, box.horizontal > stack.background list.frame, hdyleaflet frame.view, leaflet frame.view, box.horizontal > stack.background frame.view, hdyleaflet frame:not(.view) list:not(.contacts-contact-list), leaflet frame:not(.view) list:not(.contacts-contact-list), box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) { border-radius: 12px; box-shadow: inset 0 0 8px rgba(0, 0, 0, 0.02), inset 0 0 3px rgba(0, 0, 0, 0.01), inset 0 0 0 1px rgba(0, 0, 0, 0.04), inset 0 1px rgba(0, 0, 0, 0.05); background-color: rgba(0, 0, 0, 0.03); border: none; } -.tweak-group-startup > separator, list.tweak-group list > separator, hdyleaflet list.view > separator, hdyleaflet list.frame > separator, leaflet list.view > separator, leaflet list.frame > separator, hdyleaflet frame.view > separator, leaflet frame.view > separator, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) > separator, leaflet frame:not(.view) list:not(.contacts-contact-list) > separator { +.tweak-group-startup > separator, list.tweak-group list > separator, hdyleaflet list.view > separator, hdyleaflet list.frame > separator, leaflet list.view > separator, leaflet list.frame > separator, box.horizontal > stack.background list.view > separator, box.horizontal > stack.background list.frame > separator, hdyleaflet frame.view > separator, leaflet frame.view > separator, box.horizontal > stack.background frame.view > separator, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) > separator, leaflet frame:not(.view) list:not(.contacts-contact-list) > separator, box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) > separator { background: none; min-height: 0; } -list.tweak-group list row.activatable:first-child, hdyleaflet list.view row.activatable:first-child, hdyleaflet list.frame row.activatable:first-child, leaflet list.view row.activatable:first-child, leaflet list.frame row.activatable:first-child, hdyleaflet frame.view list row.activatable:first-child, leaflet frame.view list row.activatable:first-child, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:first-child, leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:first-child { +list.tweak-group list row.activatable:first-child, hdyleaflet list.view row.activatable:first-child, hdyleaflet list.frame row.activatable:first-child, leaflet list.view row.activatable:first-child, leaflet list.frame row.activatable:first-child, box.horizontal > stack.background list.view row.activatable:first-child, box.horizontal > stack.background list.frame row.activatable:first-child, hdyleaflet frame.view list row.activatable:first-child, leaflet frame.view list row.activatable:first-child, box.horizontal > stack.background frame.view list row.activatable:first-child, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:first-child, leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:first-child, box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) row.activatable:first-child { border-top-left-radius: 12px; border-top-right-radius: 12px; } -list.tweak-group list row.activatable:last-child, hdyleaflet list.view row.activatable:last-child, hdyleaflet list.frame row.activatable:last-child, leaflet list.view row.activatable:last-child, leaflet list.frame row.activatable:last-child, hdyleaflet frame.view list row.activatable:last-child, leaflet frame.view list row.activatable:last-child, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:last-child, leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:last-child { +list.tweak-group list row.activatable:last-child, hdyleaflet list.view row.activatable:last-child, hdyleaflet list.frame row.activatable:last-child, leaflet list.view row.activatable:last-child, leaflet list.frame row.activatable:last-child, box.horizontal > stack.background list.view row.activatable:last-child, box.horizontal > stack.background list.frame row.activatable:last-child, hdyleaflet frame.view list row.activatable:last-child, leaflet frame.view list row.activatable:last-child, box.horizontal > stack.background frame.view list row.activatable:last-child, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:last-child, leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:last-child, box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) row.activatable:last-child { border-bottom-left-radius: 12px; border-bottom-right-radius: 12px; } -list.tweak-group list row.activatable:only-child, hdyleaflet list.view row.activatable:only-child, hdyleaflet list.frame row.activatable:only-child, leaflet list.view row.activatable:only-child, leaflet list.frame row.activatable:only-child, hdyleaflet frame.view list row.activatable:only-child, leaflet frame.view list row.activatable:only-child, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:only-child, leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:only-child { +list.tweak-group list row.activatable:only-child, hdyleaflet list.view row.activatable:only-child, hdyleaflet list.frame row.activatable:only-child, leaflet list.view row.activatable:only-child, leaflet list.frame row.activatable:only-child, box.horizontal > stack.background list.view row.activatable:only-child, box.horizontal > stack.background list.frame row.activatable:only-child, hdyleaflet frame.view list row.activatable:only-child, leaflet frame.view list row.activatable:only-child, box.horizontal > stack.background frame.view list row.activatable:only-child, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:only-child, leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:only-child, box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) row.activatable:only-child { border-radius: 12px; } -hdyleaflet list > row.activatable, leaflet list > row.activatable { +hdyleaflet list > row.activatable, leaflet list > row.activatable, box.horizontal > stack.background list > row.activatable { margin: 2px 4px; border-radius: 8px; -gtk-outline-radius: 6px; } -hdyleaflet frame > border, leaflet frame > border { +hdyleaflet frame > border, leaflet frame > border, box.horizontal > stack.background frame > border { border: none; } -hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable .row-header > button:not(.text-button), leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable .row-header > button:not(.text-button) { +hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable .row-header > button:not(.text-button), leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable .row-header > button:not(.text-button), box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) row.activatable .row-header > button:not(.text-button) { min-height: 28px; min-width: 28px; padding: 0; margin: 4px 0; } -hdyleaflet frame.view list, leaflet frame.view list { +hdyleaflet frame.view list, leaflet frame.view list, box.horizontal > stack.background frame.view list { background: none; } -hdyleaflet frame.view list > separator, leaflet frame.view list > separator { +hdyleaflet frame.view list > separator, leaflet frame.view list > separator, box.horizontal > stack.background frame.view list > separator { background: none; min-height: 0; } diff --git a/src/main/gtk-3.0/gtk-light-solid-orange.css b/src/main/gtk-3.0/gtk-light-solid-orange.css index 006edd9..6d39841 100644 --- a/src/main/gtk-3.0/gtk-light-solid-orange.css +++ b/src/main/gtk-3.0/gtk-light-solid-orange.css @@ -1649,6 +1649,7 @@ headerbar.titlebar headerbar:not(.titlebar) { } .tiled headerbar, .tiled headerbar:backdrop, .maximized headerbar, .maximized headerbar:backdrop { + border-radius: 0 0 0 0; box-shadow: none; } @@ -1689,10 +1690,18 @@ separator:first-child + headerbar, separator:first-child + headerbar:backdrop, h border-top-left-radius: 12px; } +.maximized separator:first-child + headerbar, .tiled separator:first-child + headerbar, .maximized separator:first-child + headerbar:backdrop, .tiled separator:first-child + headerbar:backdrop, .maximized headerbar:first-child, .tiled headerbar:first-child, .maximized headerbar:first-child:backdrop, .tiled headerbar:first-child:backdrop { + border-top-left-radius: 0; +} + headerbar:last-child, headerbar:last-child:backdrop { border-top-right-radius: 12px; } +.maximized headerbar:last-child, .tiled headerbar:last-child, .maximized headerbar:last-child:backdrop, .tiled headerbar:last-child:backdrop { + border-top-right-radius: 0; +} + stack headerbar:first-child, stack headerbar:last-child { border-top-left-radius: 12px; border-top-right-radius: 12px; @@ -1711,6 +1720,11 @@ window stack headerbar:first-child:backdrop, window stack headerbar:first-child, border-top-right-radius: 12px; } +window.tiled headerbar, window.tiled headerbar:first-child, window.tiled headerbar:last-child, window.tiled headerbar:only-child, window.tiled-top headerbar, window.tiled-top headerbar:first-child, window.tiled-top headerbar:last-child, window.tiled-top headerbar:only-child, window.tiled-right headerbar, window.tiled-right headerbar:first-child, window.tiled-right headerbar:last-child, window.tiled-right headerbar:only-child, window.tiled-bottom headerbar, window.tiled-bottom headerbar:first-child, window.tiled-bottom headerbar:last-child, window.tiled-bottom headerbar:only-child, window.tiled-left headerbar, window.tiled-left headerbar:first-child, window.tiled-left headerbar:last-child, window.tiled-left headerbar:only-child, window.maximized headerbar, window.maximized headerbar:first-child, window.maximized headerbar:last-child, window.maximized headerbar:only-child { + border-top-left-radius: 0; + border-top-right-radius: 0; +} + window.fullscreen headerbar, window.fullscreen headerbar:first-child, window.fullscreen headerbar:last-child, window.fullscreen headerbar:only-child, .solid-csd headerbar, .solid-csd headerbar:first-child, .solid-csd headerbar:last-child, .solid-csd headerbar:only-child { border-top-left-radius: 0; border-top-right-radius: 0; @@ -1725,10 +1739,15 @@ window.fullscreen headerbar, window.fullscreen headerbar:first-child, window.ful box-shadow: inset 0 1px rgba(255, 255, 255, 0.65); } -.fullscreen .titlebar, .fullscreen .titlebar headerbar { +.tiled .titlebar, .maximized .titlebar, .fullscreen .titlebar, .tiled .titlebar headerbar, .maximized .titlebar headerbar, .fullscreen .titlebar headerbar { box-shadow: none; } +.tiled .titlebar, .tiled .titlebar.background, .maximized .titlebar, .maximized .titlebar.background, .fullscreen .titlebar, .fullscreen .titlebar.background, .tiled .titlebar headerbar, .tiled .titlebar headerbar.background, .maximized .titlebar headerbar, .maximized .titlebar headerbar.background, .fullscreen .titlebar headerbar, .fullscreen .titlebar headerbar.background { + border-top-left-radius: 0; + border-top-right-radius: 0; +} + .titlebar > box.left.horizontal, .titlebar > box.right.horizontal { padding: 0 6px; @@ -4572,6 +4591,7 @@ decoration:backdrop { } .maximized decoration, .fullscreen decoration, .tiled decoration, .tiled-top decoration, .tiled-right decoration, .tiled-bottom decoration, .tiled-left decoration { + border-radius: 0; box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.15), 0 0 0 2px rgba(0, 0, 0, 0.03), 0 0 0 1px rgba(0, 0, 0, 0.12); } @@ -4590,6 +4610,10 @@ decoration:backdrop { box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.15), 0 0 0 2px rgba(0, 0, 0, 0.03), 0 0 0 1px rgba(0, 0, 0, 0.12); } +.ssd decoration.maximized { + border-radius: 0 0 0 0; +} + .csd.popup decoration { border-radius: 10px; box-shadow: 0 5px 8px rgba(0, 0, 0, 0.15), 0 8px 15px rgba(0, 0, 0, 0.08), 0 0 0 2px rgba(0, 0, 0, 0.03), 0 0 0 1px rgba(0, 0, 0, 0.12); @@ -4830,6 +4854,10 @@ terminal-window notebook button.flat.toggle.popup { margin: -2px; } +terminal-window.background.csd.maximized { + border-radius: 0 0 0 0; +} + window.background.csd > box.vertical > box.horizontal > frame > border { border-width: 0 1px 0 0; } @@ -5088,6 +5116,18 @@ window.background.csd > box.vertical > box.horizontal > stack > widget > noteboo -gtk-icon-shadow: none; } +.nautilus-window.maximized notebook, .nautilus-window.maximized notebook > stack { + border-radius: 0 0 0 0; +} + +.nautilus-window.maximized headerbar { + border-radius: 0 0 0 0; +} + +.nautilus-window.maximized placessidebar { + border-bottom-left-radius: 0; +} + .nautilus-window placesview row.activatable { border-radius: 6px; margin-right: 6px; @@ -5347,6 +5387,10 @@ window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned s background: none; } +.tiled window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > box.vertical > stack > grid.horizontal > scrolledwindow, .maximized window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > box.vertical > stack > grid.horizontal > scrolledwindow, .fullscreen window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > box.vertical > stack > grid.horizontal > scrolledwindow { + border-bottom-left-radius: 0; +} + .open-document-selector-treeview.view { padding: 3px 6px 3px 6px; border-color: #ffffff; @@ -5950,12 +5994,12 @@ window.background.csd > headerbar.titlebar > leaflet > headerbar:last-child, win } .geary-main-window.background.csd > overlay > box.vertical > paned > .sidebar > searchbar, -window#GearyMainWindow.background.csd > overlay > box.vertical > paned > .sidebar > searchbar, window.background.csd > hdyleaflet > box.vertical > searchbar, window.background.csd > leaflet > box.vertical > searchbar { +window#GearyMainWindow.background.csd > overlay > box.vertical > paned > .sidebar > searchbar, window.background.csd > hdyleaflet > box.vertical > searchbar, window.background.csd > leaflet > box.vertical > searchbar, window.background.csd > box.horizontal > box.vertical > searchbar { background-color: #f0f0f0; } .geary-main-window.background.csd > overlay > box.vertical > paned > .sidebar > searchbar > revealer > box, -window#GearyMainWindow.background.csd > overlay > box.vertical > paned > .sidebar > searchbar > revealer > box, window.background.csd > hdyleaflet > box.vertical > searchbar > revealer > box, window.background.csd > leaflet > box.vertical > searchbar > revealer > box { +window#GearyMainWindow.background.csd > overlay > box.vertical > paned > .sidebar > searchbar > revealer > box, window.background.csd > hdyleaflet > box.vertical > searchbar > revealer > box, window.background.csd > leaflet > box.vertical > searchbar > revealer > box, window.background.csd > box.horizontal > box.vertical > searchbar > revealer > box { border-color: #d6d6d6; } @@ -5965,60 +6009,60 @@ window.background.csd > overlay > leaflet > separator.sidebar, box.horizontal > hdyleaflet > separator.sidebar, leaflet > separator.sidebar, window.background.csd > box.horizontal:not(.titlebar) > separator.vertical, window.background.csd > headerbar.titlebar > box.horizontal > separator.sidebar, window.background.csd > headerbar.titlebar > hdyleaflet > separator.sidebar, -window.background.csd > headerbar.titlebar > leaflet > separator.sidebar, window.background.csd > hdyleaflet > separator.vertical, window.background.csd > leaflet > separator.vertical, .titlebar:not(headerbar) > separator, window.org-gnome-gedit > paned.titlebar > separator, window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > separator, window.org-gnome-gedit > paned.titlebar > separator:backdrop, window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > separator:backdrop { +window.background.csd > headerbar.titlebar > leaflet > separator.sidebar, window.background.csd > hdyleaflet > separator.vertical, window.background.csd > leaflet > separator.vertical, window.background.csd > box.horizontal > separator.vertical, .titlebar:not(headerbar) > separator, window.org-gnome-gedit > paned.titlebar > separator, window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > separator, window.org-gnome-gedit > paned.titlebar > separator:backdrop, window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > separator:backdrop { background-image: image(#d6d6d6); background-color: transparent; border-right: none; } -.tweak-group-startup, list.tweak-group list, hdyleaflet list.view, hdyleaflet list.frame, leaflet list.view, leaflet list.frame, hdyleaflet frame.view, leaflet frame.view, hdyleaflet frame:not(.view) list:not(.contacts-contact-list), leaflet frame:not(.view) list:not(.contacts-contact-list) { +.tweak-group-startup, list.tweak-group list, hdyleaflet list.view, hdyleaflet list.frame, leaflet list.view, leaflet list.frame, box.horizontal > stack.background list.view, box.horizontal > stack.background list.frame, hdyleaflet frame.view, leaflet frame.view, box.horizontal > stack.background frame.view, hdyleaflet frame:not(.view) list:not(.contacts-contact-list), leaflet frame:not(.view) list:not(.contacts-contact-list), box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) { border-radius: 12px; box-shadow: inset 0 0 8px rgba(0, 0, 0, 0.02), inset 0 0 3px rgba(0, 0, 0, 0.01), inset 0 0 0 1px rgba(0, 0, 0, 0.04), inset 0 1px rgba(0, 0, 0, 0.05); background-color: rgba(0, 0, 0, 0.03); border: none; } -.tweak-group-startup > separator, list.tweak-group list > separator, hdyleaflet list.view > separator, hdyleaflet list.frame > separator, leaflet list.view > separator, leaflet list.frame > separator, hdyleaflet frame.view > separator, leaflet frame.view > separator, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) > separator, leaflet frame:not(.view) list:not(.contacts-contact-list) > separator { +.tweak-group-startup > separator, list.tweak-group list > separator, hdyleaflet list.view > separator, hdyleaflet list.frame > separator, leaflet list.view > separator, leaflet list.frame > separator, box.horizontal > stack.background list.view > separator, box.horizontal > stack.background list.frame > separator, hdyleaflet frame.view > separator, leaflet frame.view > separator, box.horizontal > stack.background frame.view > separator, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) > separator, leaflet frame:not(.view) list:not(.contacts-contact-list) > separator, box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) > separator { background: none; min-height: 0; } -list.tweak-group list row.activatable:first-child, hdyleaflet list.view row.activatable:first-child, hdyleaflet list.frame row.activatable:first-child, leaflet list.view row.activatable:first-child, leaflet list.frame row.activatable:first-child, hdyleaflet frame.view list row.activatable:first-child, leaflet frame.view list row.activatable:first-child, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:first-child, leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:first-child { +list.tweak-group list row.activatable:first-child, hdyleaflet list.view row.activatable:first-child, hdyleaflet list.frame row.activatable:first-child, leaflet list.view row.activatable:first-child, leaflet list.frame row.activatable:first-child, box.horizontal > stack.background list.view row.activatable:first-child, box.horizontal > stack.background list.frame row.activatable:first-child, hdyleaflet frame.view list row.activatable:first-child, leaflet frame.view list row.activatable:first-child, box.horizontal > stack.background frame.view list row.activatable:first-child, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:first-child, leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:first-child, box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) row.activatable:first-child { border-top-left-radius: 12px; border-top-right-radius: 12px; } -list.tweak-group list row.activatable:last-child, hdyleaflet list.view row.activatable:last-child, hdyleaflet list.frame row.activatable:last-child, leaflet list.view row.activatable:last-child, leaflet list.frame row.activatable:last-child, hdyleaflet frame.view list row.activatable:last-child, leaflet frame.view list row.activatable:last-child, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:last-child, leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:last-child { +list.tweak-group list row.activatable:last-child, hdyleaflet list.view row.activatable:last-child, hdyleaflet list.frame row.activatable:last-child, leaflet list.view row.activatable:last-child, leaflet list.frame row.activatable:last-child, box.horizontal > stack.background list.view row.activatable:last-child, box.horizontal > stack.background list.frame row.activatable:last-child, hdyleaflet frame.view list row.activatable:last-child, leaflet frame.view list row.activatable:last-child, box.horizontal > stack.background frame.view list row.activatable:last-child, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:last-child, leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:last-child, box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) row.activatable:last-child { border-bottom-left-radius: 12px; border-bottom-right-radius: 12px; } -list.tweak-group list row.activatable:only-child, hdyleaflet list.view row.activatable:only-child, hdyleaflet list.frame row.activatable:only-child, leaflet list.view row.activatable:only-child, leaflet list.frame row.activatable:only-child, hdyleaflet frame.view list row.activatable:only-child, leaflet frame.view list row.activatable:only-child, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:only-child, leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:only-child { +list.tweak-group list row.activatable:only-child, hdyleaflet list.view row.activatable:only-child, hdyleaflet list.frame row.activatable:only-child, leaflet list.view row.activatable:only-child, leaflet list.frame row.activatable:only-child, box.horizontal > stack.background list.view row.activatable:only-child, box.horizontal > stack.background list.frame row.activatable:only-child, hdyleaflet frame.view list row.activatable:only-child, leaflet frame.view list row.activatable:only-child, box.horizontal > stack.background frame.view list row.activatable:only-child, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:only-child, leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:only-child, box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) row.activatable:only-child { border-radius: 12px; } -hdyleaflet list > row.activatable, leaflet list > row.activatable { +hdyleaflet list > row.activatable, leaflet list > row.activatable, box.horizontal > stack.background list > row.activatable { margin: 2px 4px; border-radius: 8px; -gtk-outline-radius: 6px; } -hdyleaflet frame > border, leaflet frame > border { +hdyleaflet frame > border, leaflet frame > border, box.horizontal > stack.background frame > border { border: none; } -hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable .row-header > button:not(.text-button), leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable .row-header > button:not(.text-button) { +hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable .row-header > button:not(.text-button), leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable .row-header > button:not(.text-button), box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) row.activatable .row-header > button:not(.text-button) { min-height: 28px; min-width: 28px; padding: 0; margin: 4px 0; } -hdyleaflet frame.view list, leaflet frame.view list { +hdyleaflet frame.view list, leaflet frame.view list, box.horizontal > stack.background frame.view list { background: none; } -hdyleaflet frame.view list > separator, leaflet frame.view list > separator { +hdyleaflet frame.view list > separator, leaflet frame.view list > separator, box.horizontal > stack.background frame.view list > separator { background: none; min-height: 0; } diff --git a/src/main/gtk-3.0/gtk-light-solid-pink.css b/src/main/gtk-3.0/gtk-light-solid-pink.css index e85eb6a..ef31194 100644 --- a/src/main/gtk-3.0/gtk-light-solid-pink.css +++ b/src/main/gtk-3.0/gtk-light-solid-pink.css @@ -1649,6 +1649,7 @@ headerbar.titlebar headerbar:not(.titlebar) { } .tiled headerbar, .tiled headerbar:backdrop, .maximized headerbar, .maximized headerbar:backdrop { + border-radius: 0 0 0 0; box-shadow: none; } @@ -1689,10 +1690,18 @@ separator:first-child + headerbar, separator:first-child + headerbar:backdrop, h border-top-left-radius: 12px; } +.maximized separator:first-child + headerbar, .tiled separator:first-child + headerbar, .maximized separator:first-child + headerbar:backdrop, .tiled separator:first-child + headerbar:backdrop, .maximized headerbar:first-child, .tiled headerbar:first-child, .maximized headerbar:first-child:backdrop, .tiled headerbar:first-child:backdrop { + border-top-left-radius: 0; +} + headerbar:last-child, headerbar:last-child:backdrop { border-top-right-radius: 12px; } +.maximized headerbar:last-child, .tiled headerbar:last-child, .maximized headerbar:last-child:backdrop, .tiled headerbar:last-child:backdrop { + border-top-right-radius: 0; +} + stack headerbar:first-child, stack headerbar:last-child { border-top-left-radius: 12px; border-top-right-radius: 12px; @@ -1711,6 +1720,11 @@ window stack headerbar:first-child:backdrop, window stack headerbar:first-child, border-top-right-radius: 12px; } +window.tiled headerbar, window.tiled headerbar:first-child, window.tiled headerbar:last-child, window.tiled headerbar:only-child, window.tiled-top headerbar, window.tiled-top headerbar:first-child, window.tiled-top headerbar:last-child, window.tiled-top headerbar:only-child, window.tiled-right headerbar, window.tiled-right headerbar:first-child, window.tiled-right headerbar:last-child, window.tiled-right headerbar:only-child, window.tiled-bottom headerbar, window.tiled-bottom headerbar:first-child, window.tiled-bottom headerbar:last-child, window.tiled-bottom headerbar:only-child, window.tiled-left headerbar, window.tiled-left headerbar:first-child, window.tiled-left headerbar:last-child, window.tiled-left headerbar:only-child, window.maximized headerbar, window.maximized headerbar:first-child, window.maximized headerbar:last-child, window.maximized headerbar:only-child { + border-top-left-radius: 0; + border-top-right-radius: 0; +} + window.fullscreen headerbar, window.fullscreen headerbar:first-child, window.fullscreen headerbar:last-child, window.fullscreen headerbar:only-child, .solid-csd headerbar, .solid-csd headerbar:first-child, .solid-csd headerbar:last-child, .solid-csd headerbar:only-child { border-top-left-radius: 0; border-top-right-radius: 0; @@ -1725,10 +1739,15 @@ window.fullscreen headerbar, window.fullscreen headerbar:first-child, window.ful box-shadow: inset 0 1px rgba(255, 255, 255, 0.65); } -.fullscreen .titlebar, .fullscreen .titlebar headerbar { +.tiled .titlebar, .maximized .titlebar, .fullscreen .titlebar, .tiled .titlebar headerbar, .maximized .titlebar headerbar, .fullscreen .titlebar headerbar { box-shadow: none; } +.tiled .titlebar, .tiled .titlebar.background, .maximized .titlebar, .maximized .titlebar.background, .fullscreen .titlebar, .fullscreen .titlebar.background, .tiled .titlebar headerbar, .tiled .titlebar headerbar.background, .maximized .titlebar headerbar, .maximized .titlebar headerbar.background, .fullscreen .titlebar headerbar, .fullscreen .titlebar headerbar.background { + border-top-left-radius: 0; + border-top-right-radius: 0; +} + .titlebar > box.left.horizontal, .titlebar > box.right.horizontal { padding: 0 6px; @@ -4572,6 +4591,7 @@ decoration:backdrop { } .maximized decoration, .fullscreen decoration, .tiled decoration, .tiled-top decoration, .tiled-right decoration, .tiled-bottom decoration, .tiled-left decoration { + border-radius: 0; box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.15), 0 0 0 2px rgba(0, 0, 0, 0.03), 0 0 0 1px rgba(0, 0, 0, 0.12); } @@ -4590,6 +4610,10 @@ decoration:backdrop { box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.15), 0 0 0 2px rgba(0, 0, 0, 0.03), 0 0 0 1px rgba(0, 0, 0, 0.12); } +.ssd decoration.maximized { + border-radius: 0 0 0 0; +} + .csd.popup decoration { border-radius: 10px; box-shadow: 0 5px 8px rgba(0, 0, 0, 0.15), 0 8px 15px rgba(0, 0, 0, 0.08), 0 0 0 2px rgba(0, 0, 0, 0.03), 0 0 0 1px rgba(0, 0, 0, 0.12); @@ -4830,6 +4854,10 @@ terminal-window notebook button.flat.toggle.popup { margin: -2px; } +terminal-window.background.csd.maximized { + border-radius: 0 0 0 0; +} + window.background.csd > box.vertical > box.horizontal > frame > border { border-width: 0 1px 0 0; } @@ -5088,6 +5116,18 @@ window.background.csd > box.vertical > box.horizontal > stack > widget > noteboo -gtk-icon-shadow: none; } +.nautilus-window.maximized notebook, .nautilus-window.maximized notebook > stack { + border-radius: 0 0 0 0; +} + +.nautilus-window.maximized headerbar { + border-radius: 0 0 0 0; +} + +.nautilus-window.maximized placessidebar { + border-bottom-left-radius: 0; +} + .nautilus-window placesview row.activatable { border-radius: 6px; margin-right: 6px; @@ -5347,6 +5387,10 @@ window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned s background: none; } +.tiled window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > box.vertical > stack > grid.horizontal > scrolledwindow, .maximized window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > box.vertical > stack > grid.horizontal > scrolledwindow, .fullscreen window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > box.vertical > stack > grid.horizontal > scrolledwindow { + border-bottom-left-radius: 0; +} + .open-document-selector-treeview.view { padding: 3px 6px 3px 6px; border-color: #ffffff; @@ -5950,12 +5994,12 @@ window.background.csd > headerbar.titlebar > leaflet > headerbar:last-child, win } .geary-main-window.background.csd > overlay > box.vertical > paned > .sidebar > searchbar, -window#GearyMainWindow.background.csd > overlay > box.vertical > paned > .sidebar > searchbar, window.background.csd > hdyleaflet > box.vertical > searchbar, window.background.csd > leaflet > box.vertical > searchbar { +window#GearyMainWindow.background.csd > overlay > box.vertical > paned > .sidebar > searchbar, window.background.csd > hdyleaflet > box.vertical > searchbar, window.background.csd > leaflet > box.vertical > searchbar, window.background.csd > box.horizontal > box.vertical > searchbar { background-color: #f0f0f0; } .geary-main-window.background.csd > overlay > box.vertical > paned > .sidebar > searchbar > revealer > box, -window#GearyMainWindow.background.csd > overlay > box.vertical > paned > .sidebar > searchbar > revealer > box, window.background.csd > hdyleaflet > box.vertical > searchbar > revealer > box, window.background.csd > leaflet > box.vertical > searchbar > revealer > box { +window#GearyMainWindow.background.csd > overlay > box.vertical > paned > .sidebar > searchbar > revealer > box, window.background.csd > hdyleaflet > box.vertical > searchbar > revealer > box, window.background.csd > leaflet > box.vertical > searchbar > revealer > box, window.background.csd > box.horizontal > box.vertical > searchbar > revealer > box { border-color: #d6d6d6; } @@ -5965,60 +6009,60 @@ window.background.csd > overlay > leaflet > separator.sidebar, box.horizontal > hdyleaflet > separator.sidebar, leaflet > separator.sidebar, window.background.csd > box.horizontal:not(.titlebar) > separator.vertical, window.background.csd > headerbar.titlebar > box.horizontal > separator.sidebar, window.background.csd > headerbar.titlebar > hdyleaflet > separator.sidebar, -window.background.csd > headerbar.titlebar > leaflet > separator.sidebar, window.background.csd > hdyleaflet > separator.vertical, window.background.csd > leaflet > separator.vertical, .titlebar:not(headerbar) > separator, window.org-gnome-gedit > paned.titlebar > separator, window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > separator, window.org-gnome-gedit > paned.titlebar > separator:backdrop, window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > separator:backdrop { +window.background.csd > headerbar.titlebar > leaflet > separator.sidebar, window.background.csd > hdyleaflet > separator.vertical, window.background.csd > leaflet > separator.vertical, window.background.csd > box.horizontal > separator.vertical, .titlebar:not(headerbar) > separator, window.org-gnome-gedit > paned.titlebar > separator, window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > separator, window.org-gnome-gedit > paned.titlebar > separator:backdrop, window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > separator:backdrop { background-image: image(#d6d6d6); background-color: transparent; border-right: none; } -.tweak-group-startup, list.tweak-group list, hdyleaflet list.view, hdyleaflet list.frame, leaflet list.view, leaflet list.frame, hdyleaflet frame.view, leaflet frame.view, hdyleaflet frame:not(.view) list:not(.contacts-contact-list), leaflet frame:not(.view) list:not(.contacts-contact-list) { +.tweak-group-startup, list.tweak-group list, hdyleaflet list.view, hdyleaflet list.frame, leaflet list.view, leaflet list.frame, box.horizontal > stack.background list.view, box.horizontal > stack.background list.frame, hdyleaflet frame.view, leaflet frame.view, box.horizontal > stack.background frame.view, hdyleaflet frame:not(.view) list:not(.contacts-contact-list), leaflet frame:not(.view) list:not(.contacts-contact-list), box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) { border-radius: 12px; box-shadow: inset 0 0 8px rgba(0, 0, 0, 0.02), inset 0 0 3px rgba(0, 0, 0, 0.01), inset 0 0 0 1px rgba(0, 0, 0, 0.04), inset 0 1px rgba(0, 0, 0, 0.05); background-color: rgba(0, 0, 0, 0.03); border: none; } -.tweak-group-startup > separator, list.tweak-group list > separator, hdyleaflet list.view > separator, hdyleaflet list.frame > separator, leaflet list.view > separator, leaflet list.frame > separator, hdyleaflet frame.view > separator, leaflet frame.view > separator, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) > separator, leaflet frame:not(.view) list:not(.contacts-contact-list) > separator { +.tweak-group-startup > separator, list.tweak-group list > separator, hdyleaflet list.view > separator, hdyleaflet list.frame > separator, leaflet list.view > separator, leaflet list.frame > separator, box.horizontal > stack.background list.view > separator, box.horizontal > stack.background list.frame > separator, hdyleaflet frame.view > separator, leaflet frame.view > separator, box.horizontal > stack.background frame.view > separator, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) > separator, leaflet frame:not(.view) list:not(.contacts-contact-list) > separator, box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) > separator { background: none; min-height: 0; } -list.tweak-group list row.activatable:first-child, hdyleaflet list.view row.activatable:first-child, hdyleaflet list.frame row.activatable:first-child, leaflet list.view row.activatable:first-child, leaflet list.frame row.activatable:first-child, hdyleaflet frame.view list row.activatable:first-child, leaflet frame.view list row.activatable:first-child, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:first-child, leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:first-child { +list.tweak-group list row.activatable:first-child, hdyleaflet list.view row.activatable:first-child, hdyleaflet list.frame row.activatable:first-child, leaflet list.view row.activatable:first-child, leaflet list.frame row.activatable:first-child, box.horizontal > stack.background list.view row.activatable:first-child, box.horizontal > stack.background list.frame row.activatable:first-child, hdyleaflet frame.view list row.activatable:first-child, leaflet frame.view list row.activatable:first-child, box.horizontal > stack.background frame.view list row.activatable:first-child, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:first-child, leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:first-child, box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) row.activatable:first-child { border-top-left-radius: 12px; border-top-right-radius: 12px; } -list.tweak-group list row.activatable:last-child, hdyleaflet list.view row.activatable:last-child, hdyleaflet list.frame row.activatable:last-child, leaflet list.view row.activatable:last-child, leaflet list.frame row.activatable:last-child, hdyleaflet frame.view list row.activatable:last-child, leaflet frame.view list row.activatable:last-child, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:last-child, leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:last-child { +list.tweak-group list row.activatable:last-child, hdyleaflet list.view row.activatable:last-child, hdyleaflet list.frame row.activatable:last-child, leaflet list.view row.activatable:last-child, leaflet list.frame row.activatable:last-child, box.horizontal > stack.background list.view row.activatable:last-child, box.horizontal > stack.background list.frame row.activatable:last-child, hdyleaflet frame.view list row.activatable:last-child, leaflet frame.view list row.activatable:last-child, box.horizontal > stack.background frame.view list row.activatable:last-child, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:last-child, leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:last-child, box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) row.activatable:last-child { border-bottom-left-radius: 12px; border-bottom-right-radius: 12px; } -list.tweak-group list row.activatable:only-child, hdyleaflet list.view row.activatable:only-child, hdyleaflet list.frame row.activatable:only-child, leaflet list.view row.activatable:only-child, leaflet list.frame row.activatable:only-child, hdyleaflet frame.view list row.activatable:only-child, leaflet frame.view list row.activatable:only-child, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:only-child, leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:only-child { +list.tweak-group list row.activatable:only-child, hdyleaflet list.view row.activatable:only-child, hdyleaflet list.frame row.activatable:only-child, leaflet list.view row.activatable:only-child, leaflet list.frame row.activatable:only-child, box.horizontal > stack.background list.view row.activatable:only-child, box.horizontal > stack.background list.frame row.activatable:only-child, hdyleaflet frame.view list row.activatable:only-child, leaflet frame.view list row.activatable:only-child, box.horizontal > stack.background frame.view list row.activatable:only-child, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:only-child, leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:only-child, box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) row.activatable:only-child { border-radius: 12px; } -hdyleaflet list > row.activatable, leaflet list > row.activatable { +hdyleaflet list > row.activatable, leaflet list > row.activatable, box.horizontal > stack.background list > row.activatable { margin: 2px 4px; border-radius: 8px; -gtk-outline-radius: 6px; } -hdyleaflet frame > border, leaflet frame > border { +hdyleaflet frame > border, leaflet frame > border, box.horizontal > stack.background frame > border { border: none; } -hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable .row-header > button:not(.text-button), leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable .row-header > button:not(.text-button) { +hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable .row-header > button:not(.text-button), leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable .row-header > button:not(.text-button), box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) row.activatable .row-header > button:not(.text-button) { min-height: 28px; min-width: 28px; padding: 0; margin: 4px 0; } -hdyleaflet frame.view list, leaflet frame.view list { +hdyleaflet frame.view list, leaflet frame.view list, box.horizontal > stack.background frame.view list { background: none; } -hdyleaflet frame.view list > separator, leaflet frame.view list > separator { +hdyleaflet frame.view list > separator, leaflet frame.view list > separator, box.horizontal > stack.background frame.view list > separator { background: none; min-height: 0; } diff --git a/src/main/gtk-3.0/gtk-light-solid-purple.css b/src/main/gtk-3.0/gtk-light-solid-purple.css index e1deb9d..f5ddfb2 100644 --- a/src/main/gtk-3.0/gtk-light-solid-purple.css +++ b/src/main/gtk-3.0/gtk-light-solid-purple.css @@ -1649,6 +1649,7 @@ headerbar.titlebar headerbar:not(.titlebar) { } .tiled headerbar, .tiled headerbar:backdrop, .maximized headerbar, .maximized headerbar:backdrop { + border-radius: 0 0 0 0; box-shadow: none; } @@ -1689,10 +1690,18 @@ separator:first-child + headerbar, separator:first-child + headerbar:backdrop, h border-top-left-radius: 12px; } +.maximized separator:first-child + headerbar, .tiled separator:first-child + headerbar, .maximized separator:first-child + headerbar:backdrop, .tiled separator:first-child + headerbar:backdrop, .maximized headerbar:first-child, .tiled headerbar:first-child, .maximized headerbar:first-child:backdrop, .tiled headerbar:first-child:backdrop { + border-top-left-radius: 0; +} + headerbar:last-child, headerbar:last-child:backdrop { border-top-right-radius: 12px; } +.maximized headerbar:last-child, .tiled headerbar:last-child, .maximized headerbar:last-child:backdrop, .tiled headerbar:last-child:backdrop { + border-top-right-radius: 0; +} + stack headerbar:first-child, stack headerbar:last-child { border-top-left-radius: 12px; border-top-right-radius: 12px; @@ -1711,6 +1720,11 @@ window stack headerbar:first-child:backdrop, window stack headerbar:first-child, border-top-right-radius: 12px; } +window.tiled headerbar, window.tiled headerbar:first-child, window.tiled headerbar:last-child, window.tiled headerbar:only-child, window.tiled-top headerbar, window.tiled-top headerbar:first-child, window.tiled-top headerbar:last-child, window.tiled-top headerbar:only-child, window.tiled-right headerbar, window.tiled-right headerbar:first-child, window.tiled-right headerbar:last-child, window.tiled-right headerbar:only-child, window.tiled-bottom headerbar, window.tiled-bottom headerbar:first-child, window.tiled-bottom headerbar:last-child, window.tiled-bottom headerbar:only-child, window.tiled-left headerbar, window.tiled-left headerbar:first-child, window.tiled-left headerbar:last-child, window.tiled-left headerbar:only-child, window.maximized headerbar, window.maximized headerbar:first-child, window.maximized headerbar:last-child, window.maximized headerbar:only-child { + border-top-left-radius: 0; + border-top-right-radius: 0; +} + window.fullscreen headerbar, window.fullscreen headerbar:first-child, window.fullscreen headerbar:last-child, window.fullscreen headerbar:only-child, .solid-csd headerbar, .solid-csd headerbar:first-child, .solid-csd headerbar:last-child, .solid-csd headerbar:only-child { border-top-left-radius: 0; border-top-right-radius: 0; @@ -1725,10 +1739,15 @@ window.fullscreen headerbar, window.fullscreen headerbar:first-child, window.ful box-shadow: inset 0 1px rgba(255, 255, 255, 0.65); } -.fullscreen .titlebar, .fullscreen .titlebar headerbar { +.tiled .titlebar, .maximized .titlebar, .fullscreen .titlebar, .tiled .titlebar headerbar, .maximized .titlebar headerbar, .fullscreen .titlebar headerbar { box-shadow: none; } +.tiled .titlebar, .tiled .titlebar.background, .maximized .titlebar, .maximized .titlebar.background, .fullscreen .titlebar, .fullscreen .titlebar.background, .tiled .titlebar headerbar, .tiled .titlebar headerbar.background, .maximized .titlebar headerbar, .maximized .titlebar headerbar.background, .fullscreen .titlebar headerbar, .fullscreen .titlebar headerbar.background { + border-top-left-radius: 0; + border-top-right-radius: 0; +} + .titlebar > box.left.horizontal, .titlebar > box.right.horizontal { padding: 0 6px; @@ -4572,6 +4591,7 @@ decoration:backdrop { } .maximized decoration, .fullscreen decoration, .tiled decoration, .tiled-top decoration, .tiled-right decoration, .tiled-bottom decoration, .tiled-left decoration { + border-radius: 0; box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.15), 0 0 0 2px rgba(0, 0, 0, 0.03), 0 0 0 1px rgba(0, 0, 0, 0.12); } @@ -4590,6 +4610,10 @@ decoration:backdrop { box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.15), 0 0 0 2px rgba(0, 0, 0, 0.03), 0 0 0 1px rgba(0, 0, 0, 0.12); } +.ssd decoration.maximized { + border-radius: 0 0 0 0; +} + .csd.popup decoration { border-radius: 10px; box-shadow: 0 5px 8px rgba(0, 0, 0, 0.15), 0 8px 15px rgba(0, 0, 0, 0.08), 0 0 0 2px rgba(0, 0, 0, 0.03), 0 0 0 1px rgba(0, 0, 0, 0.12); @@ -4830,6 +4854,10 @@ terminal-window notebook button.flat.toggle.popup { margin: -2px; } +terminal-window.background.csd.maximized { + border-radius: 0 0 0 0; +} + window.background.csd > box.vertical > box.horizontal > frame > border { border-width: 0 1px 0 0; } @@ -5088,6 +5116,18 @@ window.background.csd > box.vertical > box.horizontal > stack > widget > noteboo -gtk-icon-shadow: none; } +.nautilus-window.maximized notebook, .nautilus-window.maximized notebook > stack { + border-radius: 0 0 0 0; +} + +.nautilus-window.maximized headerbar { + border-radius: 0 0 0 0; +} + +.nautilus-window.maximized placessidebar { + border-bottom-left-radius: 0; +} + .nautilus-window placesview row.activatable { border-radius: 6px; margin-right: 6px; @@ -5347,6 +5387,10 @@ window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned s background: none; } +.tiled window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > box.vertical > stack > grid.horizontal > scrolledwindow, .maximized window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > box.vertical > stack > grid.horizontal > scrolledwindow, .fullscreen window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > box.vertical > stack > grid.horizontal > scrolledwindow { + border-bottom-left-radius: 0; +} + .open-document-selector-treeview.view { padding: 3px 6px 3px 6px; border-color: #ffffff; @@ -5950,12 +5994,12 @@ window.background.csd > headerbar.titlebar > leaflet > headerbar:last-child, win } .geary-main-window.background.csd > overlay > box.vertical > paned > .sidebar > searchbar, -window#GearyMainWindow.background.csd > overlay > box.vertical > paned > .sidebar > searchbar, window.background.csd > hdyleaflet > box.vertical > searchbar, window.background.csd > leaflet > box.vertical > searchbar { +window#GearyMainWindow.background.csd > overlay > box.vertical > paned > .sidebar > searchbar, window.background.csd > hdyleaflet > box.vertical > searchbar, window.background.csd > leaflet > box.vertical > searchbar, window.background.csd > box.horizontal > box.vertical > searchbar { background-color: #f0f0f0; } .geary-main-window.background.csd > overlay > box.vertical > paned > .sidebar > searchbar > revealer > box, -window#GearyMainWindow.background.csd > overlay > box.vertical > paned > .sidebar > searchbar > revealer > box, window.background.csd > hdyleaflet > box.vertical > searchbar > revealer > box, window.background.csd > leaflet > box.vertical > searchbar > revealer > box { +window#GearyMainWindow.background.csd > overlay > box.vertical > paned > .sidebar > searchbar > revealer > box, window.background.csd > hdyleaflet > box.vertical > searchbar > revealer > box, window.background.csd > leaflet > box.vertical > searchbar > revealer > box, window.background.csd > box.horizontal > box.vertical > searchbar > revealer > box { border-color: #d6d6d6; } @@ -5965,60 +6009,60 @@ window.background.csd > overlay > leaflet > separator.sidebar, box.horizontal > hdyleaflet > separator.sidebar, leaflet > separator.sidebar, window.background.csd > box.horizontal:not(.titlebar) > separator.vertical, window.background.csd > headerbar.titlebar > box.horizontal > separator.sidebar, window.background.csd > headerbar.titlebar > hdyleaflet > separator.sidebar, -window.background.csd > headerbar.titlebar > leaflet > separator.sidebar, window.background.csd > hdyleaflet > separator.vertical, window.background.csd > leaflet > separator.vertical, .titlebar:not(headerbar) > separator, window.org-gnome-gedit > paned.titlebar > separator, window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > separator, window.org-gnome-gedit > paned.titlebar > separator:backdrop, window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > separator:backdrop { +window.background.csd > headerbar.titlebar > leaflet > separator.sidebar, window.background.csd > hdyleaflet > separator.vertical, window.background.csd > leaflet > separator.vertical, window.background.csd > box.horizontal > separator.vertical, .titlebar:not(headerbar) > separator, window.org-gnome-gedit > paned.titlebar > separator, window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > separator, window.org-gnome-gedit > paned.titlebar > separator:backdrop, window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > separator:backdrop { background-image: image(#d6d6d6); background-color: transparent; border-right: none; } -.tweak-group-startup, list.tweak-group list, hdyleaflet list.view, hdyleaflet list.frame, leaflet list.view, leaflet list.frame, hdyleaflet frame.view, leaflet frame.view, hdyleaflet frame:not(.view) list:not(.contacts-contact-list), leaflet frame:not(.view) list:not(.contacts-contact-list) { +.tweak-group-startup, list.tweak-group list, hdyleaflet list.view, hdyleaflet list.frame, leaflet list.view, leaflet list.frame, box.horizontal > stack.background list.view, box.horizontal > stack.background list.frame, hdyleaflet frame.view, leaflet frame.view, box.horizontal > stack.background frame.view, hdyleaflet frame:not(.view) list:not(.contacts-contact-list), leaflet frame:not(.view) list:not(.contacts-contact-list), box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) { border-radius: 12px; box-shadow: inset 0 0 8px rgba(0, 0, 0, 0.02), inset 0 0 3px rgba(0, 0, 0, 0.01), inset 0 0 0 1px rgba(0, 0, 0, 0.04), inset 0 1px rgba(0, 0, 0, 0.05); background-color: rgba(0, 0, 0, 0.03); border: none; } -.tweak-group-startup > separator, list.tweak-group list > separator, hdyleaflet list.view > separator, hdyleaflet list.frame > separator, leaflet list.view > separator, leaflet list.frame > separator, hdyleaflet frame.view > separator, leaflet frame.view > separator, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) > separator, leaflet frame:not(.view) list:not(.contacts-contact-list) > separator { +.tweak-group-startup > separator, list.tweak-group list > separator, hdyleaflet list.view > separator, hdyleaflet list.frame > separator, leaflet list.view > separator, leaflet list.frame > separator, box.horizontal > stack.background list.view > separator, box.horizontal > stack.background list.frame > separator, hdyleaflet frame.view > separator, leaflet frame.view > separator, box.horizontal > stack.background frame.view > separator, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) > separator, leaflet frame:not(.view) list:not(.contacts-contact-list) > separator, box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) > separator { background: none; min-height: 0; } -list.tweak-group list row.activatable:first-child, hdyleaflet list.view row.activatable:first-child, hdyleaflet list.frame row.activatable:first-child, leaflet list.view row.activatable:first-child, leaflet list.frame row.activatable:first-child, hdyleaflet frame.view list row.activatable:first-child, leaflet frame.view list row.activatable:first-child, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:first-child, leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:first-child { +list.tweak-group list row.activatable:first-child, hdyleaflet list.view row.activatable:first-child, hdyleaflet list.frame row.activatable:first-child, leaflet list.view row.activatable:first-child, leaflet list.frame row.activatable:first-child, box.horizontal > stack.background list.view row.activatable:first-child, box.horizontal > stack.background list.frame row.activatable:first-child, hdyleaflet frame.view list row.activatable:first-child, leaflet frame.view list row.activatable:first-child, box.horizontal > stack.background frame.view list row.activatable:first-child, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:first-child, leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:first-child, box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) row.activatable:first-child { border-top-left-radius: 12px; border-top-right-radius: 12px; } -list.tweak-group list row.activatable:last-child, hdyleaflet list.view row.activatable:last-child, hdyleaflet list.frame row.activatable:last-child, leaflet list.view row.activatable:last-child, leaflet list.frame row.activatable:last-child, hdyleaflet frame.view list row.activatable:last-child, leaflet frame.view list row.activatable:last-child, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:last-child, leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:last-child { +list.tweak-group list row.activatable:last-child, hdyleaflet list.view row.activatable:last-child, hdyleaflet list.frame row.activatable:last-child, leaflet list.view row.activatable:last-child, leaflet list.frame row.activatable:last-child, box.horizontal > stack.background list.view row.activatable:last-child, box.horizontal > stack.background list.frame row.activatable:last-child, hdyleaflet frame.view list row.activatable:last-child, leaflet frame.view list row.activatable:last-child, box.horizontal > stack.background frame.view list row.activatable:last-child, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:last-child, leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:last-child, box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) row.activatable:last-child { border-bottom-left-radius: 12px; border-bottom-right-radius: 12px; } -list.tweak-group list row.activatable:only-child, hdyleaflet list.view row.activatable:only-child, hdyleaflet list.frame row.activatable:only-child, leaflet list.view row.activatable:only-child, leaflet list.frame row.activatable:only-child, hdyleaflet frame.view list row.activatable:only-child, leaflet frame.view list row.activatable:only-child, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:only-child, leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:only-child { +list.tweak-group list row.activatable:only-child, hdyleaflet list.view row.activatable:only-child, hdyleaflet list.frame row.activatable:only-child, leaflet list.view row.activatable:only-child, leaflet list.frame row.activatable:only-child, box.horizontal > stack.background list.view row.activatable:only-child, box.horizontal > stack.background list.frame row.activatable:only-child, hdyleaflet frame.view list row.activatable:only-child, leaflet frame.view list row.activatable:only-child, box.horizontal > stack.background frame.view list row.activatable:only-child, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:only-child, leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:only-child, box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) row.activatable:only-child { border-radius: 12px; } -hdyleaflet list > row.activatable, leaflet list > row.activatable { +hdyleaflet list > row.activatable, leaflet list > row.activatable, box.horizontal > stack.background list > row.activatable { margin: 2px 4px; border-radius: 8px; -gtk-outline-radius: 6px; } -hdyleaflet frame > border, leaflet frame > border { +hdyleaflet frame > border, leaflet frame > border, box.horizontal > stack.background frame > border { border: none; } -hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable .row-header > button:not(.text-button), leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable .row-header > button:not(.text-button) { +hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable .row-header > button:not(.text-button), leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable .row-header > button:not(.text-button), box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) row.activatable .row-header > button:not(.text-button) { min-height: 28px; min-width: 28px; padding: 0; margin: 4px 0; } -hdyleaflet frame.view list, leaflet frame.view list { +hdyleaflet frame.view list, leaflet frame.view list, box.horizontal > stack.background frame.view list { background: none; } -hdyleaflet frame.view list > separator, leaflet frame.view list > separator { +hdyleaflet frame.view list > separator, leaflet frame.view list > separator, box.horizontal > stack.background frame.view list > separator { background: none; min-height: 0; } diff --git a/src/main/gtk-3.0/gtk-light-solid-red.css b/src/main/gtk-3.0/gtk-light-solid-red.css index 1a25ed3..dda6032 100644 --- a/src/main/gtk-3.0/gtk-light-solid-red.css +++ b/src/main/gtk-3.0/gtk-light-solid-red.css @@ -1649,6 +1649,7 @@ headerbar.titlebar headerbar:not(.titlebar) { } .tiled headerbar, .tiled headerbar:backdrop, .maximized headerbar, .maximized headerbar:backdrop { + border-radius: 0 0 0 0; box-shadow: none; } @@ -1689,10 +1690,18 @@ separator:first-child + headerbar, separator:first-child + headerbar:backdrop, h border-top-left-radius: 12px; } +.maximized separator:first-child + headerbar, .tiled separator:first-child + headerbar, .maximized separator:first-child + headerbar:backdrop, .tiled separator:first-child + headerbar:backdrop, .maximized headerbar:first-child, .tiled headerbar:first-child, .maximized headerbar:first-child:backdrop, .tiled headerbar:first-child:backdrop { + border-top-left-radius: 0; +} + headerbar:last-child, headerbar:last-child:backdrop { border-top-right-radius: 12px; } +.maximized headerbar:last-child, .tiled headerbar:last-child, .maximized headerbar:last-child:backdrop, .tiled headerbar:last-child:backdrop { + border-top-right-radius: 0; +} + stack headerbar:first-child, stack headerbar:last-child { border-top-left-radius: 12px; border-top-right-radius: 12px; @@ -1711,6 +1720,11 @@ window stack headerbar:first-child:backdrop, window stack headerbar:first-child, border-top-right-radius: 12px; } +window.tiled headerbar, window.tiled headerbar:first-child, window.tiled headerbar:last-child, window.tiled headerbar:only-child, window.tiled-top headerbar, window.tiled-top headerbar:first-child, window.tiled-top headerbar:last-child, window.tiled-top headerbar:only-child, window.tiled-right headerbar, window.tiled-right headerbar:first-child, window.tiled-right headerbar:last-child, window.tiled-right headerbar:only-child, window.tiled-bottom headerbar, window.tiled-bottom headerbar:first-child, window.tiled-bottom headerbar:last-child, window.tiled-bottom headerbar:only-child, window.tiled-left headerbar, window.tiled-left headerbar:first-child, window.tiled-left headerbar:last-child, window.tiled-left headerbar:only-child, window.maximized headerbar, window.maximized headerbar:first-child, window.maximized headerbar:last-child, window.maximized headerbar:only-child { + border-top-left-radius: 0; + border-top-right-radius: 0; +} + window.fullscreen headerbar, window.fullscreen headerbar:first-child, window.fullscreen headerbar:last-child, window.fullscreen headerbar:only-child, .solid-csd headerbar, .solid-csd headerbar:first-child, .solid-csd headerbar:last-child, .solid-csd headerbar:only-child { border-top-left-radius: 0; border-top-right-radius: 0; @@ -1725,10 +1739,15 @@ window.fullscreen headerbar, window.fullscreen headerbar:first-child, window.ful box-shadow: inset 0 1px rgba(255, 255, 255, 0.65); } -.fullscreen .titlebar, .fullscreen .titlebar headerbar { +.tiled .titlebar, .maximized .titlebar, .fullscreen .titlebar, .tiled .titlebar headerbar, .maximized .titlebar headerbar, .fullscreen .titlebar headerbar { box-shadow: none; } +.tiled .titlebar, .tiled .titlebar.background, .maximized .titlebar, .maximized .titlebar.background, .fullscreen .titlebar, .fullscreen .titlebar.background, .tiled .titlebar headerbar, .tiled .titlebar headerbar.background, .maximized .titlebar headerbar, .maximized .titlebar headerbar.background, .fullscreen .titlebar headerbar, .fullscreen .titlebar headerbar.background { + border-top-left-radius: 0; + border-top-right-radius: 0; +} + .titlebar > box.left.horizontal, .titlebar > box.right.horizontal { padding: 0 6px; @@ -4572,6 +4591,7 @@ decoration:backdrop { } .maximized decoration, .fullscreen decoration, .tiled decoration, .tiled-top decoration, .tiled-right decoration, .tiled-bottom decoration, .tiled-left decoration { + border-radius: 0; box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.15), 0 0 0 2px rgba(0, 0, 0, 0.03), 0 0 0 1px rgba(0, 0, 0, 0.12); } @@ -4590,6 +4610,10 @@ decoration:backdrop { box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.15), 0 0 0 2px rgba(0, 0, 0, 0.03), 0 0 0 1px rgba(0, 0, 0, 0.12); } +.ssd decoration.maximized { + border-radius: 0 0 0 0; +} + .csd.popup decoration { border-radius: 10px; box-shadow: 0 5px 8px rgba(0, 0, 0, 0.15), 0 8px 15px rgba(0, 0, 0, 0.08), 0 0 0 2px rgba(0, 0, 0, 0.03), 0 0 0 1px rgba(0, 0, 0, 0.12); @@ -4830,6 +4854,10 @@ terminal-window notebook button.flat.toggle.popup { margin: -2px; } +terminal-window.background.csd.maximized { + border-radius: 0 0 0 0; +} + window.background.csd > box.vertical > box.horizontal > frame > border { border-width: 0 1px 0 0; } @@ -5088,6 +5116,18 @@ window.background.csd > box.vertical > box.horizontal > stack > widget > noteboo -gtk-icon-shadow: none; } +.nautilus-window.maximized notebook, .nautilus-window.maximized notebook > stack { + border-radius: 0 0 0 0; +} + +.nautilus-window.maximized headerbar { + border-radius: 0 0 0 0; +} + +.nautilus-window.maximized placessidebar { + border-bottom-left-radius: 0; +} + .nautilus-window placesview row.activatable { border-radius: 6px; margin-right: 6px; @@ -5347,6 +5387,10 @@ window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned s background: none; } +.tiled window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > box.vertical > stack > grid.horizontal > scrolledwindow, .maximized window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > box.vertical > stack > grid.horizontal > scrolledwindow, .fullscreen window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > box.vertical > stack > grid.horizontal > scrolledwindow { + border-bottom-left-radius: 0; +} + .open-document-selector-treeview.view { padding: 3px 6px 3px 6px; border-color: #ffffff; @@ -5950,12 +5994,12 @@ window.background.csd > headerbar.titlebar > leaflet > headerbar:last-child, win } .geary-main-window.background.csd > overlay > box.vertical > paned > .sidebar > searchbar, -window#GearyMainWindow.background.csd > overlay > box.vertical > paned > .sidebar > searchbar, window.background.csd > hdyleaflet > box.vertical > searchbar, window.background.csd > leaflet > box.vertical > searchbar { +window#GearyMainWindow.background.csd > overlay > box.vertical > paned > .sidebar > searchbar, window.background.csd > hdyleaflet > box.vertical > searchbar, window.background.csd > leaflet > box.vertical > searchbar, window.background.csd > box.horizontal > box.vertical > searchbar { background-color: #f0f0f0; } .geary-main-window.background.csd > overlay > box.vertical > paned > .sidebar > searchbar > revealer > box, -window#GearyMainWindow.background.csd > overlay > box.vertical > paned > .sidebar > searchbar > revealer > box, window.background.csd > hdyleaflet > box.vertical > searchbar > revealer > box, window.background.csd > leaflet > box.vertical > searchbar > revealer > box { +window#GearyMainWindow.background.csd > overlay > box.vertical > paned > .sidebar > searchbar > revealer > box, window.background.csd > hdyleaflet > box.vertical > searchbar > revealer > box, window.background.csd > leaflet > box.vertical > searchbar > revealer > box, window.background.csd > box.horizontal > box.vertical > searchbar > revealer > box { border-color: #d6d6d6; } @@ -5965,60 +6009,60 @@ window.background.csd > overlay > leaflet > separator.sidebar, box.horizontal > hdyleaflet > separator.sidebar, leaflet > separator.sidebar, window.background.csd > box.horizontal:not(.titlebar) > separator.vertical, window.background.csd > headerbar.titlebar > box.horizontal > separator.sidebar, window.background.csd > headerbar.titlebar > hdyleaflet > separator.sidebar, -window.background.csd > headerbar.titlebar > leaflet > separator.sidebar, window.background.csd > hdyleaflet > separator.vertical, window.background.csd > leaflet > separator.vertical, .titlebar:not(headerbar) > separator, window.org-gnome-gedit > paned.titlebar > separator, window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > separator, window.org-gnome-gedit > paned.titlebar > separator:backdrop, window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > separator:backdrop { +window.background.csd > headerbar.titlebar > leaflet > separator.sidebar, window.background.csd > hdyleaflet > separator.vertical, window.background.csd > leaflet > separator.vertical, window.background.csd > box.horizontal > separator.vertical, .titlebar:not(headerbar) > separator, window.org-gnome-gedit > paned.titlebar > separator, window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > separator, window.org-gnome-gedit > paned.titlebar > separator:backdrop, window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > separator:backdrop { background-image: image(#d6d6d6); background-color: transparent; border-right: none; } -.tweak-group-startup, list.tweak-group list, hdyleaflet list.view, hdyleaflet list.frame, leaflet list.view, leaflet list.frame, hdyleaflet frame.view, leaflet frame.view, hdyleaflet frame:not(.view) list:not(.contacts-contact-list), leaflet frame:not(.view) list:not(.contacts-contact-list) { +.tweak-group-startup, list.tweak-group list, hdyleaflet list.view, hdyleaflet list.frame, leaflet list.view, leaflet list.frame, box.horizontal > stack.background list.view, box.horizontal > stack.background list.frame, hdyleaflet frame.view, leaflet frame.view, box.horizontal > stack.background frame.view, hdyleaflet frame:not(.view) list:not(.contacts-contact-list), leaflet frame:not(.view) list:not(.contacts-contact-list), box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) { border-radius: 12px; box-shadow: inset 0 0 8px rgba(0, 0, 0, 0.02), inset 0 0 3px rgba(0, 0, 0, 0.01), inset 0 0 0 1px rgba(0, 0, 0, 0.04), inset 0 1px rgba(0, 0, 0, 0.05); background-color: rgba(0, 0, 0, 0.03); border: none; } -.tweak-group-startup > separator, list.tweak-group list > separator, hdyleaflet list.view > separator, hdyleaflet list.frame > separator, leaflet list.view > separator, leaflet list.frame > separator, hdyleaflet frame.view > separator, leaflet frame.view > separator, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) > separator, leaflet frame:not(.view) list:not(.contacts-contact-list) > separator { +.tweak-group-startup > separator, list.tweak-group list > separator, hdyleaflet list.view > separator, hdyleaflet list.frame > separator, leaflet list.view > separator, leaflet list.frame > separator, box.horizontal > stack.background list.view > separator, box.horizontal > stack.background list.frame > separator, hdyleaflet frame.view > separator, leaflet frame.view > separator, box.horizontal > stack.background frame.view > separator, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) > separator, leaflet frame:not(.view) list:not(.contacts-contact-list) > separator, box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) > separator { background: none; min-height: 0; } -list.tweak-group list row.activatable:first-child, hdyleaflet list.view row.activatable:first-child, hdyleaflet list.frame row.activatable:first-child, leaflet list.view row.activatable:first-child, leaflet list.frame row.activatable:first-child, hdyleaflet frame.view list row.activatable:first-child, leaflet frame.view list row.activatable:first-child, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:first-child, leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:first-child { +list.tweak-group list row.activatable:first-child, hdyleaflet list.view row.activatable:first-child, hdyleaflet list.frame row.activatable:first-child, leaflet list.view row.activatable:first-child, leaflet list.frame row.activatable:first-child, box.horizontal > stack.background list.view row.activatable:first-child, box.horizontal > stack.background list.frame row.activatable:first-child, hdyleaflet frame.view list row.activatable:first-child, leaflet frame.view list row.activatable:first-child, box.horizontal > stack.background frame.view list row.activatable:first-child, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:first-child, leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:first-child, box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) row.activatable:first-child { border-top-left-radius: 12px; border-top-right-radius: 12px; } -list.tweak-group list row.activatable:last-child, hdyleaflet list.view row.activatable:last-child, hdyleaflet list.frame row.activatable:last-child, leaflet list.view row.activatable:last-child, leaflet list.frame row.activatable:last-child, hdyleaflet frame.view list row.activatable:last-child, leaflet frame.view list row.activatable:last-child, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:last-child, leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:last-child { +list.tweak-group list row.activatable:last-child, hdyleaflet list.view row.activatable:last-child, hdyleaflet list.frame row.activatable:last-child, leaflet list.view row.activatable:last-child, leaflet list.frame row.activatable:last-child, box.horizontal > stack.background list.view row.activatable:last-child, box.horizontal > stack.background list.frame row.activatable:last-child, hdyleaflet frame.view list row.activatable:last-child, leaflet frame.view list row.activatable:last-child, box.horizontal > stack.background frame.view list row.activatable:last-child, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:last-child, leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:last-child, box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) row.activatable:last-child { border-bottom-left-radius: 12px; border-bottom-right-radius: 12px; } -list.tweak-group list row.activatable:only-child, hdyleaflet list.view row.activatable:only-child, hdyleaflet list.frame row.activatable:only-child, leaflet list.view row.activatable:only-child, leaflet list.frame row.activatable:only-child, hdyleaflet frame.view list row.activatable:only-child, leaflet frame.view list row.activatable:only-child, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:only-child, leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:only-child { +list.tweak-group list row.activatable:only-child, hdyleaflet list.view row.activatable:only-child, hdyleaflet list.frame row.activatable:only-child, leaflet list.view row.activatable:only-child, leaflet list.frame row.activatable:only-child, box.horizontal > stack.background list.view row.activatable:only-child, box.horizontal > stack.background list.frame row.activatable:only-child, hdyleaflet frame.view list row.activatable:only-child, leaflet frame.view list row.activatable:only-child, box.horizontal > stack.background frame.view list row.activatable:only-child, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:only-child, leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:only-child, box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) row.activatable:only-child { border-radius: 12px; } -hdyleaflet list > row.activatable, leaflet list > row.activatable { +hdyleaflet list > row.activatable, leaflet list > row.activatable, box.horizontal > stack.background list > row.activatable { margin: 2px 4px; border-radius: 8px; -gtk-outline-radius: 6px; } -hdyleaflet frame > border, leaflet frame > border { +hdyleaflet frame > border, leaflet frame > border, box.horizontal > stack.background frame > border { border: none; } -hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable .row-header > button:not(.text-button), leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable .row-header > button:not(.text-button) { +hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable .row-header > button:not(.text-button), leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable .row-header > button:not(.text-button), box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) row.activatable .row-header > button:not(.text-button) { min-height: 28px; min-width: 28px; padding: 0; margin: 4px 0; } -hdyleaflet frame.view list, leaflet frame.view list { +hdyleaflet frame.view list, leaflet frame.view list, box.horizontal > stack.background frame.view list { background: none; } -hdyleaflet frame.view list > separator, leaflet frame.view list > separator { +hdyleaflet frame.view list > separator, leaflet frame.view list > separator, box.horizontal > stack.background frame.view list > separator { background: none; min-height: 0; } diff --git a/src/main/gtk-3.0/gtk-light-solid-yellow.css b/src/main/gtk-3.0/gtk-light-solid-yellow.css index 5da88b2..187e658 100644 --- a/src/main/gtk-3.0/gtk-light-solid-yellow.css +++ b/src/main/gtk-3.0/gtk-light-solid-yellow.css @@ -1649,6 +1649,7 @@ headerbar.titlebar headerbar:not(.titlebar) { } .tiled headerbar, .tiled headerbar:backdrop, .maximized headerbar, .maximized headerbar:backdrop { + border-radius: 0 0 0 0; box-shadow: none; } @@ -1689,10 +1690,18 @@ separator:first-child + headerbar, separator:first-child + headerbar:backdrop, h border-top-left-radius: 12px; } +.maximized separator:first-child + headerbar, .tiled separator:first-child + headerbar, .maximized separator:first-child + headerbar:backdrop, .tiled separator:first-child + headerbar:backdrop, .maximized headerbar:first-child, .tiled headerbar:first-child, .maximized headerbar:first-child:backdrop, .tiled headerbar:first-child:backdrop { + border-top-left-radius: 0; +} + headerbar:last-child, headerbar:last-child:backdrop { border-top-right-radius: 12px; } +.maximized headerbar:last-child, .tiled headerbar:last-child, .maximized headerbar:last-child:backdrop, .tiled headerbar:last-child:backdrop { + border-top-right-radius: 0; +} + stack headerbar:first-child, stack headerbar:last-child { border-top-left-radius: 12px; border-top-right-radius: 12px; @@ -1711,6 +1720,11 @@ window stack headerbar:first-child:backdrop, window stack headerbar:first-child, border-top-right-radius: 12px; } +window.tiled headerbar, window.tiled headerbar:first-child, window.tiled headerbar:last-child, window.tiled headerbar:only-child, window.tiled-top headerbar, window.tiled-top headerbar:first-child, window.tiled-top headerbar:last-child, window.tiled-top headerbar:only-child, window.tiled-right headerbar, window.tiled-right headerbar:first-child, window.tiled-right headerbar:last-child, window.tiled-right headerbar:only-child, window.tiled-bottom headerbar, window.tiled-bottom headerbar:first-child, window.tiled-bottom headerbar:last-child, window.tiled-bottom headerbar:only-child, window.tiled-left headerbar, window.tiled-left headerbar:first-child, window.tiled-left headerbar:last-child, window.tiled-left headerbar:only-child, window.maximized headerbar, window.maximized headerbar:first-child, window.maximized headerbar:last-child, window.maximized headerbar:only-child { + border-top-left-radius: 0; + border-top-right-radius: 0; +} + window.fullscreen headerbar, window.fullscreen headerbar:first-child, window.fullscreen headerbar:last-child, window.fullscreen headerbar:only-child, .solid-csd headerbar, .solid-csd headerbar:first-child, .solid-csd headerbar:last-child, .solid-csd headerbar:only-child { border-top-left-radius: 0; border-top-right-radius: 0; @@ -1725,10 +1739,15 @@ window.fullscreen headerbar, window.fullscreen headerbar:first-child, window.ful box-shadow: inset 0 1px rgba(255, 255, 255, 0.65); } -.fullscreen .titlebar, .fullscreen .titlebar headerbar { +.tiled .titlebar, .maximized .titlebar, .fullscreen .titlebar, .tiled .titlebar headerbar, .maximized .titlebar headerbar, .fullscreen .titlebar headerbar { box-shadow: none; } +.tiled .titlebar, .tiled .titlebar.background, .maximized .titlebar, .maximized .titlebar.background, .fullscreen .titlebar, .fullscreen .titlebar.background, .tiled .titlebar headerbar, .tiled .titlebar headerbar.background, .maximized .titlebar headerbar, .maximized .titlebar headerbar.background, .fullscreen .titlebar headerbar, .fullscreen .titlebar headerbar.background { + border-top-left-radius: 0; + border-top-right-radius: 0; +} + .titlebar > box.left.horizontal, .titlebar > box.right.horizontal { padding: 0 6px; @@ -4572,6 +4591,7 @@ decoration:backdrop { } .maximized decoration, .fullscreen decoration, .tiled decoration, .tiled-top decoration, .tiled-right decoration, .tiled-bottom decoration, .tiled-left decoration { + border-radius: 0; box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.15), 0 0 0 2px rgba(0, 0, 0, 0.03), 0 0 0 1px rgba(0, 0, 0, 0.12); } @@ -4590,6 +4610,10 @@ decoration:backdrop { box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.15), 0 0 0 2px rgba(0, 0, 0, 0.03), 0 0 0 1px rgba(0, 0, 0, 0.12); } +.ssd decoration.maximized { + border-radius: 0 0 0 0; +} + .csd.popup decoration { border-radius: 10px; box-shadow: 0 5px 8px rgba(0, 0, 0, 0.15), 0 8px 15px rgba(0, 0, 0, 0.08), 0 0 0 2px rgba(0, 0, 0, 0.03), 0 0 0 1px rgba(0, 0, 0, 0.12); @@ -4830,6 +4854,10 @@ terminal-window notebook button.flat.toggle.popup { margin: -2px; } +terminal-window.background.csd.maximized { + border-radius: 0 0 0 0; +} + window.background.csd > box.vertical > box.horizontal > frame > border { border-width: 0 1px 0 0; } @@ -5088,6 +5116,18 @@ window.background.csd > box.vertical > box.horizontal > stack > widget > noteboo -gtk-icon-shadow: none; } +.nautilus-window.maximized notebook, .nautilus-window.maximized notebook > stack { + border-radius: 0 0 0 0; +} + +.nautilus-window.maximized headerbar { + border-radius: 0 0 0 0; +} + +.nautilus-window.maximized placessidebar { + border-bottom-left-radius: 0; +} + .nautilus-window placesview row.activatable { border-radius: 6px; margin-right: 6px; @@ -5347,6 +5387,10 @@ window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned s background: none; } +.tiled window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > box.vertical > stack > grid.horizontal > scrolledwindow, .maximized window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > box.vertical > stack > grid.horizontal > scrolledwindow, .fullscreen window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > box.vertical > stack > grid.horizontal > scrolledwindow { + border-bottom-left-radius: 0; +} + .open-document-selector-treeview.view { padding: 3px 6px 3px 6px; border-color: #ffffff; @@ -5950,12 +5994,12 @@ window.background.csd > headerbar.titlebar > leaflet > headerbar:last-child, win } .geary-main-window.background.csd > overlay > box.vertical > paned > .sidebar > searchbar, -window#GearyMainWindow.background.csd > overlay > box.vertical > paned > .sidebar > searchbar, window.background.csd > hdyleaflet > box.vertical > searchbar, window.background.csd > leaflet > box.vertical > searchbar { +window#GearyMainWindow.background.csd > overlay > box.vertical > paned > .sidebar > searchbar, window.background.csd > hdyleaflet > box.vertical > searchbar, window.background.csd > leaflet > box.vertical > searchbar, window.background.csd > box.horizontal > box.vertical > searchbar { background-color: #f0f0f0; } .geary-main-window.background.csd > overlay > box.vertical > paned > .sidebar > searchbar > revealer > box, -window#GearyMainWindow.background.csd > overlay > box.vertical > paned > .sidebar > searchbar > revealer > box, window.background.csd > hdyleaflet > box.vertical > searchbar > revealer > box, window.background.csd > leaflet > box.vertical > searchbar > revealer > box { +window#GearyMainWindow.background.csd > overlay > box.vertical > paned > .sidebar > searchbar > revealer > box, window.background.csd > hdyleaflet > box.vertical > searchbar > revealer > box, window.background.csd > leaflet > box.vertical > searchbar > revealer > box, window.background.csd > box.horizontal > box.vertical > searchbar > revealer > box { border-color: #d6d6d6; } @@ -5965,60 +6009,60 @@ window.background.csd > overlay > leaflet > separator.sidebar, box.horizontal > hdyleaflet > separator.sidebar, leaflet > separator.sidebar, window.background.csd > box.horizontal:not(.titlebar) > separator.vertical, window.background.csd > headerbar.titlebar > box.horizontal > separator.sidebar, window.background.csd > headerbar.titlebar > hdyleaflet > separator.sidebar, -window.background.csd > headerbar.titlebar > leaflet > separator.sidebar, window.background.csd > hdyleaflet > separator.vertical, window.background.csd > leaflet > separator.vertical, .titlebar:not(headerbar) > separator, window.org-gnome-gedit > paned.titlebar > separator, window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > separator, window.org-gnome-gedit > paned.titlebar > separator:backdrop, window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > separator:backdrop { +window.background.csd > headerbar.titlebar > leaflet > separator.sidebar, window.background.csd > hdyleaflet > separator.vertical, window.background.csd > leaflet > separator.vertical, window.background.csd > box.horizontal > separator.vertical, .titlebar:not(headerbar) > separator, window.org-gnome-gedit > paned.titlebar > separator, window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > separator, window.org-gnome-gedit > paned.titlebar > separator:backdrop, window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > separator:backdrop { background-image: image(#d6d6d6); background-color: transparent; border-right: none; } -.tweak-group-startup, list.tweak-group list, hdyleaflet list.view, hdyleaflet list.frame, leaflet list.view, leaflet list.frame, hdyleaflet frame.view, leaflet frame.view, hdyleaflet frame:not(.view) list:not(.contacts-contact-list), leaflet frame:not(.view) list:not(.contacts-contact-list) { +.tweak-group-startup, list.tweak-group list, hdyleaflet list.view, hdyleaflet list.frame, leaflet list.view, leaflet list.frame, box.horizontal > stack.background list.view, box.horizontal > stack.background list.frame, hdyleaflet frame.view, leaflet frame.view, box.horizontal > stack.background frame.view, hdyleaflet frame:not(.view) list:not(.contacts-contact-list), leaflet frame:not(.view) list:not(.contacts-contact-list), box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) { border-radius: 12px; box-shadow: inset 0 0 8px rgba(0, 0, 0, 0.02), inset 0 0 3px rgba(0, 0, 0, 0.01), inset 0 0 0 1px rgba(0, 0, 0, 0.04), inset 0 1px rgba(0, 0, 0, 0.05); background-color: rgba(0, 0, 0, 0.03); border: none; } -.tweak-group-startup > separator, list.tweak-group list > separator, hdyleaflet list.view > separator, hdyleaflet list.frame > separator, leaflet list.view > separator, leaflet list.frame > separator, hdyleaflet frame.view > separator, leaflet frame.view > separator, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) > separator, leaflet frame:not(.view) list:not(.contacts-contact-list) > separator { +.tweak-group-startup > separator, list.tweak-group list > separator, hdyleaflet list.view > separator, hdyleaflet list.frame > separator, leaflet list.view > separator, leaflet list.frame > separator, box.horizontal > stack.background list.view > separator, box.horizontal > stack.background list.frame > separator, hdyleaflet frame.view > separator, leaflet frame.view > separator, box.horizontal > stack.background frame.view > separator, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) > separator, leaflet frame:not(.view) list:not(.contacts-contact-list) > separator, box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) > separator { background: none; min-height: 0; } -list.tweak-group list row.activatable:first-child, hdyleaflet list.view row.activatable:first-child, hdyleaflet list.frame row.activatable:first-child, leaflet list.view row.activatable:first-child, leaflet list.frame row.activatable:first-child, hdyleaflet frame.view list row.activatable:first-child, leaflet frame.view list row.activatable:first-child, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:first-child, leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:first-child { +list.tweak-group list row.activatable:first-child, hdyleaflet list.view row.activatable:first-child, hdyleaflet list.frame row.activatable:first-child, leaflet list.view row.activatable:first-child, leaflet list.frame row.activatable:first-child, box.horizontal > stack.background list.view row.activatable:first-child, box.horizontal > stack.background list.frame row.activatable:first-child, hdyleaflet frame.view list row.activatable:first-child, leaflet frame.view list row.activatable:first-child, box.horizontal > stack.background frame.view list row.activatable:first-child, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:first-child, leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:first-child, box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) row.activatable:first-child { border-top-left-radius: 12px; border-top-right-radius: 12px; } -list.tweak-group list row.activatable:last-child, hdyleaflet list.view row.activatable:last-child, hdyleaflet list.frame row.activatable:last-child, leaflet list.view row.activatable:last-child, leaflet list.frame row.activatable:last-child, hdyleaflet frame.view list row.activatable:last-child, leaflet frame.view list row.activatable:last-child, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:last-child, leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:last-child { +list.tweak-group list row.activatable:last-child, hdyleaflet list.view row.activatable:last-child, hdyleaflet list.frame row.activatable:last-child, leaflet list.view row.activatable:last-child, leaflet list.frame row.activatable:last-child, box.horizontal > stack.background list.view row.activatable:last-child, box.horizontal > stack.background list.frame row.activatable:last-child, hdyleaflet frame.view list row.activatable:last-child, leaflet frame.view list row.activatable:last-child, box.horizontal > stack.background frame.view list row.activatable:last-child, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:last-child, leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:last-child, box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) row.activatable:last-child { border-bottom-left-radius: 12px; border-bottom-right-radius: 12px; } -list.tweak-group list row.activatable:only-child, hdyleaflet list.view row.activatable:only-child, hdyleaflet list.frame row.activatable:only-child, leaflet list.view row.activatable:only-child, leaflet list.frame row.activatable:only-child, hdyleaflet frame.view list row.activatable:only-child, leaflet frame.view list row.activatable:only-child, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:only-child, leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:only-child { +list.tweak-group list row.activatable:only-child, hdyleaflet list.view row.activatable:only-child, hdyleaflet list.frame row.activatable:only-child, leaflet list.view row.activatable:only-child, leaflet list.frame row.activatable:only-child, box.horizontal > stack.background list.view row.activatable:only-child, box.horizontal > stack.background list.frame row.activatable:only-child, hdyleaflet frame.view list row.activatable:only-child, leaflet frame.view list row.activatable:only-child, box.horizontal > stack.background frame.view list row.activatable:only-child, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:only-child, leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:only-child, box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) row.activatable:only-child { border-radius: 12px; } -hdyleaflet list > row.activatable, leaflet list > row.activatable { +hdyleaflet list > row.activatable, leaflet list > row.activatable, box.horizontal > stack.background list > row.activatable { margin: 2px 4px; border-radius: 8px; -gtk-outline-radius: 6px; } -hdyleaflet frame > border, leaflet frame > border { +hdyleaflet frame > border, leaflet frame > border, box.horizontal > stack.background frame > border { border: none; } -hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable .row-header > button:not(.text-button), leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable .row-header > button:not(.text-button) { +hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable .row-header > button:not(.text-button), leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable .row-header > button:not(.text-button), box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) row.activatable .row-header > button:not(.text-button) { min-height: 28px; min-width: 28px; padding: 0; margin: 4px 0; } -hdyleaflet frame.view list, leaflet frame.view list { +hdyleaflet frame.view list, leaflet frame.view list, box.horizontal > stack.background frame.view list { background: none; } -hdyleaflet frame.view list > separator, leaflet frame.view list > separator { +hdyleaflet frame.view list > separator, leaflet frame.view list > separator, box.horizontal > stack.background frame.view list > separator { background: none; min-height: 0; } diff --git a/src/main/gtk-3.0/gtk-light-solid.css b/src/main/gtk-3.0/gtk-light-solid.css index 4e1a9fc..9c2d8cb 100644 --- a/src/main/gtk-3.0/gtk-light-solid.css +++ b/src/main/gtk-3.0/gtk-light-solid.css @@ -1649,6 +1649,7 @@ headerbar.titlebar headerbar:not(.titlebar) { } .tiled headerbar, .tiled headerbar:backdrop, .maximized headerbar, .maximized headerbar:backdrop { + border-radius: 0 0 0 0; box-shadow: none; } @@ -1689,10 +1690,18 @@ separator:first-child + headerbar, separator:first-child + headerbar:backdrop, h border-top-left-radius: 12px; } +.maximized separator:first-child + headerbar, .tiled separator:first-child + headerbar, .maximized separator:first-child + headerbar:backdrop, .tiled separator:first-child + headerbar:backdrop, .maximized headerbar:first-child, .tiled headerbar:first-child, .maximized headerbar:first-child:backdrop, .tiled headerbar:first-child:backdrop { + border-top-left-radius: 0; +} + headerbar:last-child, headerbar:last-child:backdrop { border-top-right-radius: 12px; } +.maximized headerbar:last-child, .tiled headerbar:last-child, .maximized headerbar:last-child:backdrop, .tiled headerbar:last-child:backdrop { + border-top-right-radius: 0; +} + stack headerbar:first-child, stack headerbar:last-child { border-top-left-radius: 12px; border-top-right-radius: 12px; @@ -1711,6 +1720,11 @@ window stack headerbar:first-child:backdrop, window stack headerbar:first-child, border-top-right-radius: 12px; } +window.tiled headerbar, window.tiled headerbar:first-child, window.tiled headerbar:last-child, window.tiled headerbar:only-child, window.tiled-top headerbar, window.tiled-top headerbar:first-child, window.tiled-top headerbar:last-child, window.tiled-top headerbar:only-child, window.tiled-right headerbar, window.tiled-right headerbar:first-child, window.tiled-right headerbar:last-child, window.tiled-right headerbar:only-child, window.tiled-bottom headerbar, window.tiled-bottom headerbar:first-child, window.tiled-bottom headerbar:last-child, window.tiled-bottom headerbar:only-child, window.tiled-left headerbar, window.tiled-left headerbar:first-child, window.tiled-left headerbar:last-child, window.tiled-left headerbar:only-child, window.maximized headerbar, window.maximized headerbar:first-child, window.maximized headerbar:last-child, window.maximized headerbar:only-child { + border-top-left-radius: 0; + border-top-right-radius: 0; +} + window.fullscreen headerbar, window.fullscreen headerbar:first-child, window.fullscreen headerbar:last-child, window.fullscreen headerbar:only-child, .solid-csd headerbar, .solid-csd headerbar:first-child, .solid-csd headerbar:last-child, .solid-csd headerbar:only-child { border-top-left-radius: 0; border-top-right-radius: 0; @@ -1725,10 +1739,15 @@ window.fullscreen headerbar, window.fullscreen headerbar:first-child, window.ful box-shadow: inset 0 1px rgba(255, 255, 255, 0.65); } -.fullscreen .titlebar, .fullscreen .titlebar headerbar { +.tiled .titlebar, .maximized .titlebar, .fullscreen .titlebar, .tiled .titlebar headerbar, .maximized .titlebar headerbar, .fullscreen .titlebar headerbar { box-shadow: none; } +.tiled .titlebar, .tiled .titlebar.background, .maximized .titlebar, .maximized .titlebar.background, .fullscreen .titlebar, .fullscreen .titlebar.background, .tiled .titlebar headerbar, .tiled .titlebar headerbar.background, .maximized .titlebar headerbar, .maximized .titlebar headerbar.background, .fullscreen .titlebar headerbar, .fullscreen .titlebar headerbar.background { + border-top-left-radius: 0; + border-top-right-radius: 0; +} + .titlebar > box.left.horizontal, .titlebar > box.right.horizontal { padding: 0 6px; @@ -4572,6 +4591,7 @@ decoration:backdrop { } .maximized decoration, .fullscreen decoration, .tiled decoration, .tiled-top decoration, .tiled-right decoration, .tiled-bottom decoration, .tiled-left decoration { + border-radius: 0; box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.15), 0 0 0 2px rgba(0, 0, 0, 0.03), 0 0 0 1px rgba(0, 0, 0, 0.12); } @@ -4590,6 +4610,10 @@ decoration:backdrop { box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.15), 0 0 0 2px rgba(0, 0, 0, 0.03), 0 0 0 1px rgba(0, 0, 0, 0.12); } +.ssd decoration.maximized { + border-radius: 0 0 0 0; +} + .csd.popup decoration { border-radius: 10px; box-shadow: 0 5px 8px rgba(0, 0, 0, 0.15), 0 8px 15px rgba(0, 0, 0, 0.08), 0 0 0 2px rgba(0, 0, 0, 0.03), 0 0 0 1px rgba(0, 0, 0, 0.12); @@ -4830,6 +4854,10 @@ terminal-window notebook button.flat.toggle.popup { margin: -2px; } +terminal-window.background.csd.maximized { + border-radius: 0 0 0 0; +} + window.background.csd > box.vertical > box.horizontal > frame > border { border-width: 0 1px 0 0; } @@ -5088,6 +5116,18 @@ window.background.csd > box.vertical > box.horizontal > stack > widget > noteboo -gtk-icon-shadow: none; } +.nautilus-window.maximized notebook, .nautilus-window.maximized notebook > stack { + border-radius: 0 0 0 0; +} + +.nautilus-window.maximized headerbar { + border-radius: 0 0 0 0; +} + +.nautilus-window.maximized placessidebar { + border-bottom-left-radius: 0; +} + .nautilus-window placesview row.activatable { border-radius: 6px; margin-right: 6px; @@ -5347,6 +5387,10 @@ window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned s background: none; } +.tiled window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > box.vertical > stack > grid.horizontal > scrolledwindow, .maximized window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > box.vertical > stack > grid.horizontal > scrolledwindow, .fullscreen window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > box.vertical > stack > grid.horizontal > scrolledwindow { + border-bottom-left-radius: 0; +} + .open-document-selector-treeview.view { padding: 3px 6px 3px 6px; border-color: #ffffff; @@ -5950,12 +5994,12 @@ window.background.csd > headerbar.titlebar > leaflet > headerbar:last-child, win } .geary-main-window.background.csd > overlay > box.vertical > paned > .sidebar > searchbar, -window#GearyMainWindow.background.csd > overlay > box.vertical > paned > .sidebar > searchbar, window.background.csd > hdyleaflet > box.vertical > searchbar, window.background.csd > leaflet > box.vertical > searchbar { +window#GearyMainWindow.background.csd > overlay > box.vertical > paned > .sidebar > searchbar, window.background.csd > hdyleaflet > box.vertical > searchbar, window.background.csd > leaflet > box.vertical > searchbar, window.background.csd > box.horizontal > box.vertical > searchbar { background-color: #f0f0f0; } .geary-main-window.background.csd > overlay > box.vertical > paned > .sidebar > searchbar > revealer > box, -window#GearyMainWindow.background.csd > overlay > box.vertical > paned > .sidebar > searchbar > revealer > box, window.background.csd > hdyleaflet > box.vertical > searchbar > revealer > box, window.background.csd > leaflet > box.vertical > searchbar > revealer > box { +window#GearyMainWindow.background.csd > overlay > box.vertical > paned > .sidebar > searchbar > revealer > box, window.background.csd > hdyleaflet > box.vertical > searchbar > revealer > box, window.background.csd > leaflet > box.vertical > searchbar > revealer > box, window.background.csd > box.horizontal > box.vertical > searchbar > revealer > box { border-color: #d6d6d6; } @@ -5965,60 +6009,60 @@ window.background.csd > overlay > leaflet > separator.sidebar, box.horizontal > hdyleaflet > separator.sidebar, leaflet > separator.sidebar, window.background.csd > box.horizontal:not(.titlebar) > separator.vertical, window.background.csd > headerbar.titlebar > box.horizontal > separator.sidebar, window.background.csd > headerbar.titlebar > hdyleaflet > separator.sidebar, -window.background.csd > headerbar.titlebar > leaflet > separator.sidebar, window.background.csd > hdyleaflet > separator.vertical, window.background.csd > leaflet > separator.vertical, .titlebar:not(headerbar) > separator, window.org-gnome-gedit > paned.titlebar > separator, window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > separator, window.org-gnome-gedit > paned.titlebar > separator:backdrop, window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > separator:backdrop { +window.background.csd > headerbar.titlebar > leaflet > separator.sidebar, window.background.csd > hdyleaflet > separator.vertical, window.background.csd > leaflet > separator.vertical, window.background.csd > box.horizontal > separator.vertical, .titlebar:not(headerbar) > separator, window.org-gnome-gedit > paned.titlebar > separator, window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > separator, window.org-gnome-gedit > paned.titlebar > separator:backdrop, window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > separator:backdrop { background-image: image(#d6d6d6); background-color: transparent; border-right: none; } -.tweak-group-startup, list.tweak-group list, hdyleaflet list.view, hdyleaflet list.frame, leaflet list.view, leaflet list.frame, hdyleaflet frame.view, leaflet frame.view, hdyleaflet frame:not(.view) list:not(.contacts-contact-list), leaflet frame:not(.view) list:not(.contacts-contact-list) { +.tweak-group-startup, list.tweak-group list, hdyleaflet list.view, hdyleaflet list.frame, leaflet list.view, leaflet list.frame, box.horizontal > stack.background list.view, box.horizontal > stack.background list.frame, hdyleaflet frame.view, leaflet frame.view, box.horizontal > stack.background frame.view, hdyleaflet frame:not(.view) list:not(.contacts-contact-list), leaflet frame:not(.view) list:not(.contacts-contact-list), box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) { border-radius: 12px; box-shadow: inset 0 0 8px rgba(0, 0, 0, 0.02), inset 0 0 3px rgba(0, 0, 0, 0.01), inset 0 0 0 1px rgba(0, 0, 0, 0.04), inset 0 1px rgba(0, 0, 0, 0.05); background-color: rgba(0, 0, 0, 0.03); border: none; } -.tweak-group-startup > separator, list.tweak-group list > separator, hdyleaflet list.view > separator, hdyleaflet list.frame > separator, leaflet list.view > separator, leaflet list.frame > separator, hdyleaflet frame.view > separator, leaflet frame.view > separator, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) > separator, leaflet frame:not(.view) list:not(.contacts-contact-list) > separator { +.tweak-group-startup > separator, list.tweak-group list > separator, hdyleaflet list.view > separator, hdyleaflet list.frame > separator, leaflet list.view > separator, leaflet list.frame > separator, box.horizontal > stack.background list.view > separator, box.horizontal > stack.background list.frame > separator, hdyleaflet frame.view > separator, leaflet frame.view > separator, box.horizontal > stack.background frame.view > separator, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) > separator, leaflet frame:not(.view) list:not(.contacts-contact-list) > separator, box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) > separator { background: none; min-height: 0; } -list.tweak-group list row.activatable:first-child, hdyleaflet list.view row.activatable:first-child, hdyleaflet list.frame row.activatable:first-child, leaflet list.view row.activatable:first-child, leaflet list.frame row.activatable:first-child, hdyleaflet frame.view list row.activatable:first-child, leaflet frame.view list row.activatable:first-child, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:first-child, leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:first-child { +list.tweak-group list row.activatable:first-child, hdyleaflet list.view row.activatable:first-child, hdyleaflet list.frame row.activatable:first-child, leaflet list.view row.activatable:first-child, leaflet list.frame row.activatable:first-child, box.horizontal > stack.background list.view row.activatable:first-child, box.horizontal > stack.background list.frame row.activatable:first-child, hdyleaflet frame.view list row.activatable:first-child, leaflet frame.view list row.activatable:first-child, box.horizontal > stack.background frame.view list row.activatable:first-child, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:first-child, leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:first-child, box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) row.activatable:first-child { border-top-left-radius: 12px; border-top-right-radius: 12px; } -list.tweak-group list row.activatable:last-child, hdyleaflet list.view row.activatable:last-child, hdyleaflet list.frame row.activatable:last-child, leaflet list.view row.activatable:last-child, leaflet list.frame row.activatable:last-child, hdyleaflet frame.view list row.activatable:last-child, leaflet frame.view list row.activatable:last-child, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:last-child, leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:last-child { +list.tweak-group list row.activatable:last-child, hdyleaflet list.view row.activatable:last-child, hdyleaflet list.frame row.activatable:last-child, leaflet list.view row.activatable:last-child, leaflet list.frame row.activatable:last-child, box.horizontal > stack.background list.view row.activatable:last-child, box.horizontal > stack.background list.frame row.activatable:last-child, hdyleaflet frame.view list row.activatable:last-child, leaflet frame.view list row.activatable:last-child, box.horizontal > stack.background frame.view list row.activatable:last-child, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:last-child, leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:last-child, box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) row.activatable:last-child { border-bottom-left-radius: 12px; border-bottom-right-radius: 12px; } -list.tweak-group list row.activatable:only-child, hdyleaflet list.view row.activatable:only-child, hdyleaflet list.frame row.activatable:only-child, leaflet list.view row.activatable:only-child, leaflet list.frame row.activatable:only-child, hdyleaflet frame.view list row.activatable:only-child, leaflet frame.view list row.activatable:only-child, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:only-child, leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:only-child { +list.tweak-group list row.activatable:only-child, hdyleaflet list.view row.activatable:only-child, hdyleaflet list.frame row.activatable:only-child, leaflet list.view row.activatable:only-child, leaflet list.frame row.activatable:only-child, box.horizontal > stack.background list.view row.activatable:only-child, box.horizontal > stack.background list.frame row.activatable:only-child, hdyleaflet frame.view list row.activatable:only-child, leaflet frame.view list row.activatable:only-child, box.horizontal > stack.background frame.view list row.activatable:only-child, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:only-child, leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:only-child, box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) row.activatable:only-child { border-radius: 12px; } -hdyleaflet list > row.activatable, leaflet list > row.activatable { +hdyleaflet list > row.activatable, leaflet list > row.activatable, box.horizontal > stack.background list > row.activatable { margin: 2px 4px; border-radius: 8px; -gtk-outline-radius: 6px; } -hdyleaflet frame > border, leaflet frame > border { +hdyleaflet frame > border, leaflet frame > border, box.horizontal > stack.background frame > border { border: none; } -hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable .row-header > button:not(.text-button), leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable .row-header > button:not(.text-button) { +hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable .row-header > button:not(.text-button), leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable .row-header > button:not(.text-button), box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) row.activatable .row-header > button:not(.text-button) { min-height: 28px; min-width: 28px; padding: 0; margin: 4px 0; } -hdyleaflet frame.view list, leaflet frame.view list { +hdyleaflet frame.view list, leaflet frame.view list, box.horizontal > stack.background frame.view list { background: none; } -hdyleaflet frame.view list > separator, leaflet frame.view list > separator { +hdyleaflet frame.view list > separator, leaflet frame.view list > separator, box.horizontal > stack.background frame.view list > separator { background: none; min-height: 0; } diff --git a/src/main/gtk-3.0/gtk-light-yellow.css b/src/main/gtk-3.0/gtk-light-yellow.css index 2bbb8f3..155c514 100644 --- a/src/main/gtk-3.0/gtk-light-yellow.css +++ b/src/main/gtk-3.0/gtk-light-yellow.css @@ -1649,6 +1649,7 @@ headerbar.titlebar headerbar:not(.titlebar) { } .tiled headerbar, .tiled headerbar:backdrop, .maximized headerbar, .maximized headerbar:backdrop { + border-radius: 0 0 0 0; box-shadow: none; } @@ -1689,10 +1690,18 @@ separator:first-child + headerbar, separator:first-child + headerbar:backdrop, h border-top-left-radius: 12px; } +.maximized separator:first-child + headerbar, .tiled separator:first-child + headerbar, .maximized separator:first-child + headerbar:backdrop, .tiled separator:first-child + headerbar:backdrop, .maximized headerbar:first-child, .tiled headerbar:first-child, .maximized headerbar:first-child:backdrop, .tiled headerbar:first-child:backdrop { + border-top-left-radius: 0; +} + headerbar:last-child, headerbar:last-child:backdrop { border-top-right-radius: 12px; } +.maximized headerbar:last-child, .tiled headerbar:last-child, .maximized headerbar:last-child:backdrop, .tiled headerbar:last-child:backdrop { + border-top-right-radius: 0; +} + stack headerbar:first-child, stack headerbar:last-child { border-top-left-radius: 12px; border-top-right-radius: 12px; @@ -1711,6 +1720,11 @@ window stack headerbar:first-child:backdrop, window stack headerbar:first-child, border-top-right-radius: 12px; } +window.tiled headerbar, window.tiled headerbar:first-child, window.tiled headerbar:last-child, window.tiled headerbar:only-child, window.tiled-top headerbar, window.tiled-top headerbar:first-child, window.tiled-top headerbar:last-child, window.tiled-top headerbar:only-child, window.tiled-right headerbar, window.tiled-right headerbar:first-child, window.tiled-right headerbar:last-child, window.tiled-right headerbar:only-child, window.tiled-bottom headerbar, window.tiled-bottom headerbar:first-child, window.tiled-bottom headerbar:last-child, window.tiled-bottom headerbar:only-child, window.tiled-left headerbar, window.tiled-left headerbar:first-child, window.tiled-left headerbar:last-child, window.tiled-left headerbar:only-child, window.maximized headerbar, window.maximized headerbar:first-child, window.maximized headerbar:last-child, window.maximized headerbar:only-child { + border-top-left-radius: 0; + border-top-right-radius: 0; +} + window.fullscreen headerbar, window.fullscreen headerbar:first-child, window.fullscreen headerbar:last-child, window.fullscreen headerbar:only-child, .solid-csd headerbar, .solid-csd headerbar:first-child, .solid-csd headerbar:last-child, .solid-csd headerbar:only-child { border-top-left-radius: 0; border-top-right-radius: 0; @@ -1725,10 +1739,15 @@ window.fullscreen headerbar, window.fullscreen headerbar:first-child, window.ful box-shadow: inset 0 1px rgba(255, 255, 255, 0.65); } -.fullscreen .titlebar, .fullscreen .titlebar headerbar { +.tiled .titlebar, .maximized .titlebar, .fullscreen .titlebar, .tiled .titlebar headerbar, .maximized .titlebar headerbar, .fullscreen .titlebar headerbar { box-shadow: none; } +.tiled .titlebar, .tiled .titlebar.background, .maximized .titlebar, .maximized .titlebar.background, .fullscreen .titlebar, .fullscreen .titlebar.background, .tiled .titlebar headerbar, .tiled .titlebar headerbar.background, .maximized .titlebar headerbar, .maximized .titlebar headerbar.background, .fullscreen .titlebar headerbar, .fullscreen .titlebar headerbar.background { + border-top-left-radius: 0; + border-top-right-radius: 0; +} + .titlebar > box.left.horizontal, .titlebar > box.right.horizontal { padding: 0 6px; @@ -4572,6 +4591,7 @@ decoration:backdrop { } .maximized decoration, .fullscreen decoration, .tiled decoration, .tiled-top decoration, .tiled-right decoration, .tiled-bottom decoration, .tiled-left decoration { + border-radius: 0; box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.15), 0 0 0 2px rgba(0, 0, 0, 0.03), 0 0 0 1px rgba(0, 0, 0, 0.12); } @@ -4590,6 +4610,10 @@ decoration:backdrop { box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.15), 0 0 0 2px rgba(0, 0, 0, 0.03), 0 0 0 1px rgba(0, 0, 0, 0.12); } +.ssd decoration.maximized { + border-radius: 0 0 0 0; +} + .csd.popup decoration { border-radius: 10px; box-shadow: 0 5px 8px rgba(0, 0, 0, 0.15), 0 8px 15px rgba(0, 0, 0, 0.08), 0 0 0 2px rgba(0, 0, 0, 0.03), 0 0 0 1px rgba(0, 0, 0, 0.12); @@ -4830,6 +4854,10 @@ terminal-window notebook button.flat.toggle.popup { margin: -2px; } +terminal-window.background.csd.maximized { + border-radius: 0 0 0 0; +} + window.background.csd > box.vertical > box.horizontal > frame > border { border-width: 0 1px 0 0; } @@ -5084,6 +5112,18 @@ window.background.csd > box.vertical > box.horizontal > stack > widget > noteboo -gtk-icon-shadow: none; } +.nautilus-window.maximized notebook, .nautilus-window.maximized notebook > stack { + border-radius: 0 0 0 0; +} + +.nautilus-window.maximized headerbar { + border-radius: 0 0 0 0; +} + +.nautilus-window.maximized placessidebar { + border-bottom-left-radius: 0; +} + .nautilus-window placesview row.activatable { border-radius: 6px; margin-right: 6px; @@ -5343,6 +5383,10 @@ window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned s background: none; } +.tiled window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > box.vertical > stack > grid.horizontal > scrolledwindow, .maximized window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > box.vertical > stack > grid.horizontal > scrolledwindow, .fullscreen window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > box.vertical > stack > grid.horizontal > scrolledwindow { + border-bottom-left-radius: 0; +} + .open-document-selector-treeview.view { padding: 3px 6px 3px 6px; border-color: #ffffff; @@ -5946,12 +5990,12 @@ window.background.csd > headerbar.titlebar > leaflet > headerbar:last-child, win } .geary-main-window.background.csd > overlay > box.vertical > paned > .sidebar > searchbar, -window#GearyMainWindow.background.csd > overlay > box.vertical > paned > .sidebar > searchbar, window.background.csd > hdyleaflet > box.vertical > searchbar, window.background.csd > leaflet > box.vertical > searchbar { +window#GearyMainWindow.background.csd > overlay > box.vertical > paned > .sidebar > searchbar, window.background.csd > hdyleaflet > box.vertical > searchbar, window.background.csd > leaflet > box.vertical > searchbar, window.background.csd > box.horizontal > box.vertical > searchbar { background-color: #f0f0f0; } .geary-main-window.background.csd > overlay > box.vertical > paned > .sidebar > searchbar > revealer > box, -window#GearyMainWindow.background.csd > overlay > box.vertical > paned > .sidebar > searchbar > revealer > box, window.background.csd > hdyleaflet > box.vertical > searchbar > revealer > box, window.background.csd > leaflet > box.vertical > searchbar > revealer > box { +window#GearyMainWindow.background.csd > overlay > box.vertical > paned > .sidebar > searchbar > revealer > box, window.background.csd > hdyleaflet > box.vertical > searchbar > revealer > box, window.background.csd > leaflet > box.vertical > searchbar > revealer > box, window.background.csd > box.horizontal > box.vertical > searchbar > revealer > box { border-color: #d6d6d6; } @@ -5961,60 +6005,60 @@ window.background.csd > overlay > leaflet > separator.sidebar, box.horizontal > hdyleaflet > separator.sidebar, leaflet > separator.sidebar, window.background.csd > box.horizontal:not(.titlebar) > separator.vertical, window.background.csd > headerbar.titlebar > box.horizontal > separator.sidebar, window.background.csd > headerbar.titlebar > hdyleaflet > separator.sidebar, -window.background.csd > headerbar.titlebar > leaflet > separator.sidebar, window.background.csd > hdyleaflet > separator.vertical, window.background.csd > leaflet > separator.vertical, .titlebar:not(headerbar) > separator, window.org-gnome-gedit > paned.titlebar > separator, window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > separator, window.org-gnome-gedit > paned.titlebar > separator:backdrop, window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > separator:backdrop { +window.background.csd > headerbar.titlebar > leaflet > separator.sidebar, window.background.csd > hdyleaflet > separator.vertical, window.background.csd > leaflet > separator.vertical, window.background.csd > box.horizontal > separator.vertical, .titlebar:not(headerbar) > separator, window.org-gnome-gedit > paned.titlebar > separator, window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > separator, window.org-gnome-gedit > paned.titlebar > separator:backdrop, window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > separator:backdrop { background-image: image(#d6d6d6); background-color: transparent; border-right: none; } -.tweak-group-startup, list.tweak-group list, hdyleaflet list.view, hdyleaflet list.frame, leaflet list.view, leaflet list.frame, hdyleaflet frame.view, leaflet frame.view, hdyleaflet frame:not(.view) list:not(.contacts-contact-list), leaflet frame:not(.view) list:not(.contacts-contact-list) { +.tweak-group-startup, list.tweak-group list, hdyleaflet list.view, hdyleaflet list.frame, leaflet list.view, leaflet list.frame, box.horizontal > stack.background list.view, box.horizontal > stack.background list.frame, hdyleaflet frame.view, leaflet frame.view, box.horizontal > stack.background frame.view, hdyleaflet frame:not(.view) list:not(.contacts-contact-list), leaflet frame:not(.view) list:not(.contacts-contact-list), box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) { border-radius: 12px; box-shadow: inset 0 0 8px rgba(0, 0, 0, 0.02), inset 0 0 3px rgba(0, 0, 0, 0.01), inset 0 0 0 1px rgba(0, 0, 0, 0.04), inset 0 1px rgba(0, 0, 0, 0.05); background-color: rgba(0, 0, 0, 0.03); border: none; } -.tweak-group-startup > separator, list.tweak-group list > separator, hdyleaflet list.view > separator, hdyleaflet list.frame > separator, leaflet list.view > separator, leaflet list.frame > separator, hdyleaflet frame.view > separator, leaflet frame.view > separator, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) > separator, leaflet frame:not(.view) list:not(.contacts-contact-list) > separator { +.tweak-group-startup > separator, list.tweak-group list > separator, hdyleaflet list.view > separator, hdyleaflet list.frame > separator, leaflet list.view > separator, leaflet list.frame > separator, box.horizontal > stack.background list.view > separator, box.horizontal > stack.background list.frame > separator, hdyleaflet frame.view > separator, leaflet frame.view > separator, box.horizontal > stack.background frame.view > separator, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) > separator, leaflet frame:not(.view) list:not(.contacts-contact-list) > separator, box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) > separator { background: none; min-height: 0; } -list.tweak-group list row.activatable:first-child, hdyleaflet list.view row.activatable:first-child, hdyleaflet list.frame row.activatable:first-child, leaflet list.view row.activatable:first-child, leaflet list.frame row.activatable:first-child, hdyleaflet frame.view list row.activatable:first-child, leaflet frame.view list row.activatable:first-child, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:first-child, leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:first-child { +list.tweak-group list row.activatable:first-child, hdyleaflet list.view row.activatable:first-child, hdyleaflet list.frame row.activatable:first-child, leaflet list.view row.activatable:first-child, leaflet list.frame row.activatable:first-child, box.horizontal > stack.background list.view row.activatable:first-child, box.horizontal > stack.background list.frame row.activatable:first-child, hdyleaflet frame.view list row.activatable:first-child, leaflet frame.view list row.activatable:first-child, box.horizontal > stack.background frame.view list row.activatable:first-child, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:first-child, leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:first-child, box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) row.activatable:first-child { border-top-left-radius: 12px; border-top-right-radius: 12px; } -list.tweak-group list row.activatable:last-child, hdyleaflet list.view row.activatable:last-child, hdyleaflet list.frame row.activatable:last-child, leaflet list.view row.activatable:last-child, leaflet list.frame row.activatable:last-child, hdyleaflet frame.view list row.activatable:last-child, leaflet frame.view list row.activatable:last-child, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:last-child, leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:last-child { +list.tweak-group list row.activatable:last-child, hdyleaflet list.view row.activatable:last-child, hdyleaflet list.frame row.activatable:last-child, leaflet list.view row.activatable:last-child, leaflet list.frame row.activatable:last-child, box.horizontal > stack.background list.view row.activatable:last-child, box.horizontal > stack.background list.frame row.activatable:last-child, hdyleaflet frame.view list row.activatable:last-child, leaflet frame.view list row.activatable:last-child, box.horizontal > stack.background frame.view list row.activatable:last-child, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:last-child, leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:last-child, box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) row.activatable:last-child { border-bottom-left-radius: 12px; border-bottom-right-radius: 12px; } -list.tweak-group list row.activatable:only-child, hdyleaflet list.view row.activatable:only-child, hdyleaflet list.frame row.activatable:only-child, leaflet list.view row.activatable:only-child, leaflet list.frame row.activatable:only-child, hdyleaflet frame.view list row.activatable:only-child, leaflet frame.view list row.activatable:only-child, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:only-child, leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:only-child { +list.tweak-group list row.activatable:only-child, hdyleaflet list.view row.activatable:only-child, hdyleaflet list.frame row.activatable:only-child, leaflet list.view row.activatable:only-child, leaflet list.frame row.activatable:only-child, box.horizontal > stack.background list.view row.activatable:only-child, box.horizontal > stack.background list.frame row.activatable:only-child, hdyleaflet frame.view list row.activatable:only-child, leaflet frame.view list row.activatable:only-child, box.horizontal > stack.background frame.view list row.activatable:only-child, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:only-child, leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:only-child, box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) row.activatable:only-child { border-radius: 12px; } -hdyleaflet list > row.activatable, leaflet list > row.activatable { +hdyleaflet list > row.activatable, leaflet list > row.activatable, box.horizontal > stack.background list > row.activatable { margin: 2px 4px; border-radius: 8px; -gtk-outline-radius: 6px; } -hdyleaflet frame > border, leaflet frame > border { +hdyleaflet frame > border, leaflet frame > border, box.horizontal > stack.background frame > border { border: none; } -hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable .row-header > button:not(.text-button), leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable .row-header > button:not(.text-button) { +hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable .row-header > button:not(.text-button), leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable .row-header > button:not(.text-button), box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) row.activatable .row-header > button:not(.text-button) { min-height: 28px; min-width: 28px; padding: 0; margin: 4px 0; } -hdyleaflet frame.view list, leaflet frame.view list { +hdyleaflet frame.view list, leaflet frame.view list, box.horizontal > stack.background frame.view list { background: none; } -hdyleaflet frame.view list > separator, leaflet frame.view list > separator { +hdyleaflet frame.view list > separator, leaflet frame.view list > separator, box.horizontal > stack.background frame.view list > separator { background: none; min-height: 0; } diff --git a/src/main/gtk-3.0/gtk-light.css b/src/main/gtk-3.0/gtk-light.css index da53a4d..4d5eb0e 100644 --- a/src/main/gtk-3.0/gtk-light.css +++ b/src/main/gtk-3.0/gtk-light.css @@ -1649,6 +1649,7 @@ headerbar.titlebar headerbar:not(.titlebar) { } .tiled headerbar, .tiled headerbar:backdrop, .maximized headerbar, .maximized headerbar:backdrop { + border-radius: 0 0 0 0; box-shadow: none; } @@ -1689,10 +1690,18 @@ separator:first-child + headerbar, separator:first-child + headerbar:backdrop, h border-top-left-radius: 12px; } +.maximized separator:first-child + headerbar, .tiled separator:first-child + headerbar, .maximized separator:first-child + headerbar:backdrop, .tiled separator:first-child + headerbar:backdrop, .maximized headerbar:first-child, .tiled headerbar:first-child, .maximized headerbar:first-child:backdrop, .tiled headerbar:first-child:backdrop { + border-top-left-radius: 0; +} + headerbar:last-child, headerbar:last-child:backdrop { border-top-right-radius: 12px; } +.maximized headerbar:last-child, .tiled headerbar:last-child, .maximized headerbar:last-child:backdrop, .tiled headerbar:last-child:backdrop { + border-top-right-radius: 0; +} + stack headerbar:first-child, stack headerbar:last-child { border-top-left-radius: 12px; border-top-right-radius: 12px; @@ -1711,6 +1720,11 @@ window stack headerbar:first-child:backdrop, window stack headerbar:first-child, border-top-right-radius: 12px; } +window.tiled headerbar, window.tiled headerbar:first-child, window.tiled headerbar:last-child, window.tiled headerbar:only-child, window.tiled-top headerbar, window.tiled-top headerbar:first-child, window.tiled-top headerbar:last-child, window.tiled-top headerbar:only-child, window.tiled-right headerbar, window.tiled-right headerbar:first-child, window.tiled-right headerbar:last-child, window.tiled-right headerbar:only-child, window.tiled-bottom headerbar, window.tiled-bottom headerbar:first-child, window.tiled-bottom headerbar:last-child, window.tiled-bottom headerbar:only-child, window.tiled-left headerbar, window.tiled-left headerbar:first-child, window.tiled-left headerbar:last-child, window.tiled-left headerbar:only-child, window.maximized headerbar, window.maximized headerbar:first-child, window.maximized headerbar:last-child, window.maximized headerbar:only-child { + border-top-left-radius: 0; + border-top-right-radius: 0; +} + window.fullscreen headerbar, window.fullscreen headerbar:first-child, window.fullscreen headerbar:last-child, window.fullscreen headerbar:only-child, .solid-csd headerbar, .solid-csd headerbar:first-child, .solid-csd headerbar:last-child, .solid-csd headerbar:only-child { border-top-left-radius: 0; border-top-right-radius: 0; @@ -1725,10 +1739,15 @@ window.fullscreen headerbar, window.fullscreen headerbar:first-child, window.ful box-shadow: inset 0 1px rgba(255, 255, 255, 0.65); } -.fullscreen .titlebar, .fullscreen .titlebar headerbar { +.tiled .titlebar, .maximized .titlebar, .fullscreen .titlebar, .tiled .titlebar headerbar, .maximized .titlebar headerbar, .fullscreen .titlebar headerbar { box-shadow: none; } +.tiled .titlebar, .tiled .titlebar.background, .maximized .titlebar, .maximized .titlebar.background, .fullscreen .titlebar, .fullscreen .titlebar.background, .tiled .titlebar headerbar, .tiled .titlebar headerbar.background, .maximized .titlebar headerbar, .maximized .titlebar headerbar.background, .fullscreen .titlebar headerbar, .fullscreen .titlebar headerbar.background { + border-top-left-radius: 0; + border-top-right-radius: 0; +} + .titlebar > box.left.horizontal, .titlebar > box.right.horizontal { padding: 0 6px; @@ -4572,6 +4591,7 @@ decoration:backdrop { } .maximized decoration, .fullscreen decoration, .tiled decoration, .tiled-top decoration, .tiled-right decoration, .tiled-bottom decoration, .tiled-left decoration { + border-radius: 0; box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.15), 0 0 0 2px rgba(0, 0, 0, 0.03), 0 0 0 1px rgba(0, 0, 0, 0.12); } @@ -4590,6 +4610,10 @@ decoration:backdrop { box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.15), 0 0 0 2px rgba(0, 0, 0, 0.03), 0 0 0 1px rgba(0, 0, 0, 0.12); } +.ssd decoration.maximized { + border-radius: 0 0 0 0; +} + .csd.popup decoration { border-radius: 10px; box-shadow: 0 5px 8px rgba(0, 0, 0, 0.15), 0 8px 15px rgba(0, 0, 0, 0.08), 0 0 0 2px rgba(0, 0, 0, 0.03), 0 0 0 1px rgba(0, 0, 0, 0.12); @@ -4830,6 +4854,10 @@ terminal-window notebook button.flat.toggle.popup { margin: -2px; } +terminal-window.background.csd.maximized { + border-radius: 0 0 0 0; +} + window.background.csd > box.vertical > box.horizontal > frame > border { border-width: 0 1px 0 0; } @@ -5084,6 +5112,18 @@ window.background.csd > box.vertical > box.horizontal > stack > widget > noteboo -gtk-icon-shadow: none; } +.nautilus-window.maximized notebook, .nautilus-window.maximized notebook > stack { + border-radius: 0 0 0 0; +} + +.nautilus-window.maximized headerbar { + border-radius: 0 0 0 0; +} + +.nautilus-window.maximized placessidebar { + border-bottom-left-radius: 0; +} + .nautilus-window placesview row.activatable { border-radius: 6px; margin-right: 6px; @@ -5343,6 +5383,10 @@ window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned s background: none; } +.tiled window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > box.vertical > stack > grid.horizontal > scrolledwindow, .maximized window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > box.vertical > stack > grid.horizontal > scrolledwindow, .fullscreen window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > box.vertical > stack > grid.horizontal > scrolledwindow { + border-bottom-left-radius: 0; +} + .open-document-selector-treeview.view { padding: 3px 6px 3px 6px; border-color: #ffffff; @@ -5946,12 +5990,12 @@ window.background.csd > headerbar.titlebar > leaflet > headerbar:last-child, win } .geary-main-window.background.csd > overlay > box.vertical > paned > .sidebar > searchbar, -window#GearyMainWindow.background.csd > overlay > box.vertical > paned > .sidebar > searchbar, window.background.csd > hdyleaflet > box.vertical > searchbar, window.background.csd > leaflet > box.vertical > searchbar { +window#GearyMainWindow.background.csd > overlay > box.vertical > paned > .sidebar > searchbar, window.background.csd > hdyleaflet > box.vertical > searchbar, window.background.csd > leaflet > box.vertical > searchbar, window.background.csd > box.horizontal > box.vertical > searchbar { background-color: #f0f0f0; } .geary-main-window.background.csd > overlay > box.vertical > paned > .sidebar > searchbar > revealer > box, -window#GearyMainWindow.background.csd > overlay > box.vertical > paned > .sidebar > searchbar > revealer > box, window.background.csd > hdyleaflet > box.vertical > searchbar > revealer > box, window.background.csd > leaflet > box.vertical > searchbar > revealer > box { +window#GearyMainWindow.background.csd > overlay > box.vertical > paned > .sidebar > searchbar > revealer > box, window.background.csd > hdyleaflet > box.vertical > searchbar > revealer > box, window.background.csd > leaflet > box.vertical > searchbar > revealer > box, window.background.csd > box.horizontal > box.vertical > searchbar > revealer > box { border-color: #d6d6d6; } @@ -5961,60 +6005,60 @@ window.background.csd > overlay > leaflet > separator.sidebar, box.horizontal > hdyleaflet > separator.sidebar, leaflet > separator.sidebar, window.background.csd > box.horizontal:not(.titlebar) > separator.vertical, window.background.csd > headerbar.titlebar > box.horizontal > separator.sidebar, window.background.csd > headerbar.titlebar > hdyleaflet > separator.sidebar, -window.background.csd > headerbar.titlebar > leaflet > separator.sidebar, window.background.csd > hdyleaflet > separator.vertical, window.background.csd > leaflet > separator.vertical, .titlebar:not(headerbar) > separator, window.org-gnome-gedit > paned.titlebar > separator, window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > separator, window.org-gnome-gedit > paned.titlebar > separator:backdrop, window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > separator:backdrop { +window.background.csd > headerbar.titlebar > leaflet > separator.sidebar, window.background.csd > hdyleaflet > separator.vertical, window.background.csd > leaflet > separator.vertical, window.background.csd > box.horizontal > separator.vertical, .titlebar:not(headerbar) > separator, window.org-gnome-gedit > paned.titlebar > separator, window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > separator, window.org-gnome-gedit > paned.titlebar > separator:backdrop, window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > separator:backdrop { background-image: image(#d6d6d6); background-color: transparent; border-right: none; } -.tweak-group-startup, list.tweak-group list, hdyleaflet list.view, hdyleaflet list.frame, leaflet list.view, leaflet list.frame, hdyleaflet frame.view, leaflet frame.view, hdyleaflet frame:not(.view) list:not(.contacts-contact-list), leaflet frame:not(.view) list:not(.contacts-contact-list) { +.tweak-group-startup, list.tweak-group list, hdyleaflet list.view, hdyleaflet list.frame, leaflet list.view, leaflet list.frame, box.horizontal > stack.background list.view, box.horizontal > stack.background list.frame, hdyleaflet frame.view, leaflet frame.view, box.horizontal > stack.background frame.view, hdyleaflet frame:not(.view) list:not(.contacts-contact-list), leaflet frame:not(.view) list:not(.contacts-contact-list), box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) { border-radius: 12px; box-shadow: inset 0 0 8px rgba(0, 0, 0, 0.02), inset 0 0 3px rgba(0, 0, 0, 0.01), inset 0 0 0 1px rgba(0, 0, 0, 0.04), inset 0 1px rgba(0, 0, 0, 0.05); background-color: rgba(0, 0, 0, 0.03); border: none; } -.tweak-group-startup > separator, list.tweak-group list > separator, hdyleaflet list.view > separator, hdyleaflet list.frame > separator, leaflet list.view > separator, leaflet list.frame > separator, hdyleaflet frame.view > separator, leaflet frame.view > separator, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) > separator, leaflet frame:not(.view) list:not(.contacts-contact-list) > separator { +.tweak-group-startup > separator, list.tweak-group list > separator, hdyleaflet list.view > separator, hdyleaflet list.frame > separator, leaflet list.view > separator, leaflet list.frame > separator, box.horizontal > stack.background list.view > separator, box.horizontal > stack.background list.frame > separator, hdyleaflet frame.view > separator, leaflet frame.view > separator, box.horizontal > stack.background frame.view > separator, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) > separator, leaflet frame:not(.view) list:not(.contacts-contact-list) > separator, box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) > separator { background: none; min-height: 0; } -list.tweak-group list row.activatable:first-child, hdyleaflet list.view row.activatable:first-child, hdyleaflet list.frame row.activatable:first-child, leaflet list.view row.activatable:first-child, leaflet list.frame row.activatable:first-child, hdyleaflet frame.view list row.activatable:first-child, leaflet frame.view list row.activatable:first-child, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:first-child, leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:first-child { +list.tweak-group list row.activatable:first-child, hdyleaflet list.view row.activatable:first-child, hdyleaflet list.frame row.activatable:first-child, leaflet list.view row.activatable:first-child, leaflet list.frame row.activatable:first-child, box.horizontal > stack.background list.view row.activatable:first-child, box.horizontal > stack.background list.frame row.activatable:first-child, hdyleaflet frame.view list row.activatable:first-child, leaflet frame.view list row.activatable:first-child, box.horizontal > stack.background frame.view list row.activatable:first-child, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:first-child, leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:first-child, box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) row.activatable:first-child { border-top-left-radius: 12px; border-top-right-radius: 12px; } -list.tweak-group list row.activatable:last-child, hdyleaflet list.view row.activatable:last-child, hdyleaflet list.frame row.activatable:last-child, leaflet list.view row.activatable:last-child, leaflet list.frame row.activatable:last-child, hdyleaflet frame.view list row.activatable:last-child, leaflet frame.view list row.activatable:last-child, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:last-child, leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:last-child { +list.tweak-group list row.activatable:last-child, hdyleaflet list.view row.activatable:last-child, hdyleaflet list.frame row.activatable:last-child, leaflet list.view row.activatable:last-child, leaflet list.frame row.activatable:last-child, box.horizontal > stack.background list.view row.activatable:last-child, box.horizontal > stack.background list.frame row.activatable:last-child, hdyleaflet frame.view list row.activatable:last-child, leaflet frame.view list row.activatable:last-child, box.horizontal > stack.background frame.view list row.activatable:last-child, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:last-child, leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:last-child, box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) row.activatable:last-child { border-bottom-left-radius: 12px; border-bottom-right-radius: 12px; } -list.tweak-group list row.activatable:only-child, hdyleaflet list.view row.activatable:only-child, hdyleaflet list.frame row.activatable:only-child, leaflet list.view row.activatable:only-child, leaflet list.frame row.activatable:only-child, hdyleaflet frame.view list row.activatable:only-child, leaflet frame.view list row.activatable:only-child, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:only-child, leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:only-child { +list.tweak-group list row.activatable:only-child, hdyleaflet list.view row.activatable:only-child, hdyleaflet list.frame row.activatable:only-child, leaflet list.view row.activatable:only-child, leaflet list.frame row.activatable:only-child, box.horizontal > stack.background list.view row.activatable:only-child, box.horizontal > stack.background list.frame row.activatable:only-child, hdyleaflet frame.view list row.activatable:only-child, leaflet frame.view list row.activatable:only-child, box.horizontal > stack.background frame.view list row.activatable:only-child, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:only-child, leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:only-child, box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) row.activatable:only-child { border-radius: 12px; } -hdyleaflet list > row.activatable, leaflet list > row.activatable { +hdyleaflet list > row.activatable, leaflet list > row.activatable, box.horizontal > stack.background list > row.activatable { margin: 2px 4px; border-radius: 8px; -gtk-outline-radius: 6px; } -hdyleaflet frame > border, leaflet frame > border { +hdyleaflet frame > border, leaflet frame > border, box.horizontal > stack.background frame > border { border: none; } -hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable .row-header > button:not(.text-button), leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable .row-header > button:not(.text-button) { +hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable .row-header > button:not(.text-button), leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable .row-header > button:not(.text-button), box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) row.activatable .row-header > button:not(.text-button) { min-height: 28px; min-width: 28px; padding: 0; margin: 4px 0; } -hdyleaflet frame.view list, leaflet frame.view list { +hdyleaflet frame.view list, leaflet frame.view list, box.horizontal > stack.background frame.view list { background: none; } -hdyleaflet frame.view list > separator, leaflet frame.view list > separator { +hdyleaflet frame.view list > separator, leaflet frame.view list > separator, box.horizontal > stack.background frame.view list > separator { background: none; min-height: 0; } diff --git a/src/other/dash-to-dock/README.md b/src/other/dash-to-dock/README.md index bd97e41..97858f0 100644 --- a/src/other/dash-to-dock/README.md +++ b/src/other/dash-to-dock/README.md @@ -4,7 +4,7 @@ ### Install tips -Usage: `./Install` **[OPTIONS...]** +Usage: `./install.sh` **[OPTIONS...]** | OPTIONS: | | |:--------------------|:-------------| diff --git a/src/sass/_variables.scss b/src/sass/_variables.scss index a08468a..f76315e 100644 --- a/src/sass/_variables.scss +++ b/src/sass/_variables.scss @@ -42,6 +42,7 @@ $bt_radius: 6px; $bd_radius: 8px; $wm_radius: 12px; $mn_radius: 10px; +$maximized_radius: 0; // durations $shorter_duration: 100ms; diff --git a/src/sass/gnome-shell/widgets/_calendar.scss b/src/sass/gnome-shell/widgets/_calendar.scss index 1948b6a..b349760 100644 --- a/src/sass/gnome-shell/widgets/_calendar.scss +++ b/src/sass/gnome-shell/widgets/_calendar.scss @@ -355,7 +355,7 @@ } .message { - margin: 2px 4px 6px; + margin: 0 4px; @extend %popover_bubble; &:first-child { margin-top: 8px; } diff --git a/src/sass/gnome-shell/widgets/_popovers.scss b/src/sass/gnome-shell/widgets/_popovers.scss index c865667..d25f244 100644 --- a/src/sass/gnome-shell/widgets/_popovers.scss +++ b/src/sass/gnome-shell/widgets/_popovers.scss @@ -128,17 +128,6 @@ $popop_menuitem_radius: $wm_radius - 4px; } } -.candidate-popup-boxpointer { - -arrow-border-radius: 2px; - -arrow-background-color: $dialog_bg_color; - -arrow-border-width: 0; - -arrow-border-color: transparent; - -arrow-base: 5px; - -arrow-rise: 5px; - background-color: transparent; - @extend %theme_dialogs; -} - .popup-separator-menu-item { margin: 0 0; padding: 0 0; @@ -243,7 +232,20 @@ $popop_menuitem_radius: $wm_radius - 4px; } // IBus Candidate Popup +.candidate-popup-boxpointer { + -arrow-border-radius: 2px; + -arrow-background-color: transparent; + -arrow-border-width: 0; + -arrow-border-color: transparent; + -arrow-base: 64px; + -arrow-rise: 12px; + background-color: transparent; +} + .candidate-popup-content { + @extend %theme_dialogs; + box-shadow: 0 8px 16px 0 rgba(black, 0.25); + border: 1px solid if($variant=='light', rgba(black, 0), rgba(black, 0.75)); padding: 8px; spacing: 0; } @@ -258,6 +260,7 @@ $popop_menuitem_radius: $wm_radius - 4px; transition-duration: 0ms; // FIXME: needs more natural transitions min-height: $menuitem_size; padding: 0 8px; + margin-right: 2px; border-radius: $bt_radius; &:hover { background-color: $divider_color; color: $fg_color; } &:active { background-color: $track_color; color: $fg_color; } diff --git a/src/sass/gtk/_applications.scss b/src/sass/gtk/_applications.scss index b61395e..368ec76 100644 --- a/src/sass/gtk/_applications.scss +++ b/src/sass/gtk/_applications.scss @@ -31,7 +31,7 @@ terminal-window { } } - // &.background.csd.maximized { border-radius: 0 0 0 0; } // Fixed gnome 3.32 issue: Unable to restore window size after maximization + &.background.csd.maximized { border-radius: 0 0 0 0; } // Fixed gnome 3.32 issue: Unable to restore window size after maximization } window.background.csd { // gnome-terminal 3.32 setting @@ -351,10 +351,11 @@ $nautilus_background_image: linear-gradient(90deg, $dark_sidebar_bg 0%, } // Reset maximized nautilus-window border-radius - // &.maximized { - // notebook { &, > stack { border-radius: 0; } } - // headerbar, placessidebar { border-radius: 0; } - // } + &.maximized { + notebook { &, > stack { border-radius: 0 0 $maximized_radius $maximized_radius; } } + headerbar { border-radius: $maximized_radius $maximized_radius 0 0; } + placessidebar { border-bottom-left-radius: $maximized_radius; } + } placesview { row.activatable { @@ -634,9 +635,6 @@ $disk_space_free: darken($bg_color, 3%); window.org-gnome-gedit { > paned.titlebar { > headerbar { - // &:first-child { @extend %side_headerbar_left; } - // &:last-child { @extend %side_headerbar_right; } - button.flat.toggle.popup:not(.image-button) { // left-pane header button @extend %headerbar_buttons; @@ -681,6 +679,20 @@ window.org-gnome-gedit { } } } + + .tiled &, + .maximized &, + .fullscreen & { + > overlay > box.vertical { + > paned.gedit-side-panel-paned { + > box.vertical > stack > grid.horizontal { + > scrolledwindow { // raised widget + border-bottom-left-radius: $maximized_radius; + } + } + } + } + } } .open-document-selector-treeview.view { @@ -1402,7 +1414,7 @@ $list_shadow: if($variant == 'light', -gtk-outline-radius : $wm_radius - 6px; } -hdyleaflet, leaflet { +hdyleaflet, leaflet, box.horizontal > stack.background { frame > border { border: none; } frame:not(.view) list:not(.contacts-contact-list) { // Don't set this to Gnome-Contacts @@ -1470,7 +1482,7 @@ list { // separator of sidebar on Gnome contol center and Gnome tweaks window.background.csd { - > hdyleaflet, > leaflet { + > hdyleaflet, > leaflet, > box.horizontal { > separator.vertical { @extend %side_separator; } diff --git a/src/sass/gtk/_common.scss b/src/sass/gtk/_common.scss index 46f70a8..40afcdc 100644 --- a/src/sass/gtk/_common.scss +++ b/src/sass/gtk/_common.scss @@ -1473,7 +1473,7 @@ headerbar { .tiled &, .tiled &:backdrop, .maximized &, .maximized &:backdrop { - // border-radius: 0; // squared corners when the window is max'd or tiled + border-radius: $maximized_radius $maximized_radius 0 0; // squared corners when the window is max'd or tiled box-shadow: none; } @@ -1522,8 +1522,8 @@ headerbar { &, &:backdrop { border-top-left-radius: $wm_radius; - // .maximized &, - // .tiled & { border-radius: 0; } + .maximized &, + .tiled & { border-top-left-radius: $maximized_radius; } } } @@ -1531,8 +1531,8 @@ headerbar { &, &:backdrop { border-top-right-radius: $wm_radius; - // .maximized &, - // .tiled & { border-radius: 0; } + .maximized &, + .tiled & { border-top-right-radius: $maximized_radius; } } } @@ -1556,12 +1556,21 @@ headerbar { } } - // window.tiled &, - // window.tiled-top &, - // window.tiled-right &, - // window.tiled-bottom &, - // window.tiled-left &, - // window.maximized &, + window.tiled &, + window.tiled-top &, + window.tiled-right &, + window.tiled-bottom &, + window.tiled-left &, + window.maximized & { + &, + &:first-child, + &:last-child, + &:only-child { + border-top-left-radius: $maximized_radius; + border-top-right-radius: $maximized_radius; + } + } + window.fullscreen &, .solid-csd & { &, @@ -1583,9 +1592,16 @@ headerbar { &, & headerbar { box-shadow: inset 0 1px $highlight_color; - // .tiled &, - // .maximized &, - .fullscreen & { box-shadow: none; } + .tiled &, + .maximized &, + .fullscreen & { + box-shadow: none; + + &, &.background { + border-top-left-radius: $maximized_radius; + border-top-right-radius: $maximized_radius; + } + } } > box.left.horizontal, @@ -3231,10 +3247,7 @@ calendar { // messagedialog { // Message Dialog styling - - &.background { - background-color: rgba($bg_color, 0.95); - } + &.background { background-color: rgba($bg_color, 0.95); } .titlebar { min-height: 28px; @@ -3889,7 +3902,7 @@ stackswitcher { decoration { transition: $shadow_transition; - border-radius: if($variant=='light', $wm_radius, $wm_radius); + border-radius: $wm_radius; box-shadow: 0 3px 3px 0 $wm_shadow, 0 8px 8px 0 $wm_shadow, 0 16px 16px 0 $wm_shadow, @@ -3914,6 +3927,7 @@ decoration { .tiled-right &, .tiled-bottom &, .tiled-left & { + border-radius: $maximized_radius; box-shadow: 0 3px 3px 0 $wm_shadow, $wm_outline; } @@ -3929,7 +3943,8 @@ decoration { margin: -5px; border-radius: $wm_radius $wm_radius 0 0; box-shadow: 0 0 5px 0 $wm_shadow, $wm_outline; - // &.maximized { border-radius: 0; } + + &.maximized { border-radius: $maximized_radius $maximized_radius 0 0; } } .csd.popup & {