From 1cee3126a427096779ea377d69aa0f5f612d9141 Mon Sep 17 00:00:00 2001 From: WerIstLuka Date: Fri, 27 Feb 2026 23:24:07 +0100 Subject: [PATCH 1/2] fixed scrollbar overwriting window borders on wayland --- src/Mint-Y/gtk-3.0/gtk-dark.css | 7 +++++++ src/Mint-Y/gtk-3.0/gtk.css | 7 +++++++ src/Mint-Y/gtk-3.0/sass/_common.scss | 1 + 3 files changed, 15 insertions(+) diff --git a/src/Mint-Y/gtk-3.0/gtk-dark.css b/src/Mint-Y/gtk-3.0/gtk-dark.css index 234154a60..6298f227a 100644 --- a/src/Mint-Y/gtk-3.0/gtk-dark.css +++ b/src/Mint-Y/gtk-3.0/gtk-dark.css @@ -1751,6 +1751,7 @@ notebook { padding: 2px; } scrollbar { + border: 1px solid transparent; background-color: #2c2c30; transition: 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } * { @@ -2517,6 +2518,12 @@ filechooserbutton:drop(active) { box-shadow: none; border-color: transparent; } +printdialog paper { + background-color: white; + color: rgba(255, 255, 255, 0.87); + border: 1px solid #202023; + padding: 0; } + .sidebar { border-style: none; background-color: #333339; } diff --git a/src/Mint-Y/gtk-3.0/gtk.css b/src/Mint-Y/gtk-3.0/gtk.css index 0624497d5..c25b295e2 100644 --- a/src/Mint-Y/gtk-3.0/gtk.css +++ b/src/Mint-Y/gtk-3.0/gtk.css @@ -1756,6 +1756,7 @@ notebook { padding: 2px; } scrollbar { + border: 1px solid transparent; background-color: #fcfcfc; transition: 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } * { @@ -2522,6 +2523,12 @@ filechooserbutton:drop(active) { box-shadow: none; border-color: transparent; } +printdialog paper { + background-color: white; + color: rgba(0, 0, 0, 0.87); + border: 1px solid #c8c8ce; + padding: 0; } + .sidebar { border-style: none; background-color: #fefefe; } diff --git a/src/Mint-Y/gtk-3.0/sass/_common.scss b/src/Mint-Y/gtk-3.0/sass/_common.scss index c44530cfb..71cbdbb83 100644 --- a/src/Mint-Y/gtk-3.0/sass/_common.scss +++ b/src/Mint-Y/gtk-3.0/sass/_common.scss @@ -1891,6 +1891,7 @@ scrollbar { $_slider_min_length: 40px; + border: 1px solid transparent; background-color: $_scrollbar_bg_color; transition: 300ms $ease-out-quad; From f9509d0cbbea6fb5fb1f4f7c69ccf0e9686c04ed Mon Sep 17 00:00:00 2001 From: WerIstLuka Date: Fri, 27 Feb 2026 23:56:45 +0100 Subject: [PATCH 2/2] only apply the border to scrollbars inside of a terminal --- src/Mint-Y/gtk-3.0/gtk-dark.css | 3 ++- src/Mint-Y/gtk-3.0/gtk.css | 3 ++- src/Mint-Y/gtk-3.0/sass/_common.scss | 2 +- 3 files changed, 5 insertions(+), 3 deletions(-) diff --git a/src/Mint-Y/gtk-3.0/gtk-dark.css b/src/Mint-Y/gtk-3.0/gtk-dark.css index 6298f227a..b13233d16 100644 --- a/src/Mint-Y/gtk-3.0/gtk-dark.css +++ b/src/Mint-Y/gtk-3.0/gtk-dark.css @@ -1751,12 +1751,13 @@ notebook { padding: 2px; } scrollbar { - border: 1px solid transparent; background-color: #2c2c30; transition: 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } * { -GtkScrollbar-has-backward-stepper: false; -GtkScrollbar-has-forward-stepper: false; } + terminal-screen-container scrollbar { + border: 1px solid transparent; } scrollbar.top { border-bottom: 1px solid #202023; } scrollbar.bottom { diff --git a/src/Mint-Y/gtk-3.0/gtk.css b/src/Mint-Y/gtk-3.0/gtk.css index c25b295e2..123883a4e 100644 --- a/src/Mint-Y/gtk-3.0/gtk.css +++ b/src/Mint-Y/gtk-3.0/gtk.css @@ -1756,12 +1756,13 @@ notebook { padding: 2px; } scrollbar { - border: 1px solid transparent; background-color: #fcfcfc; transition: 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } * { -GtkScrollbar-has-backward-stepper: false; -GtkScrollbar-has-forward-stepper: false; } + terminal-screen-container scrollbar { + border: 1px solid transparent; } scrollbar.top { border-bottom: 1px solid #c8c8ce; } scrollbar.bottom { diff --git a/src/Mint-Y/gtk-3.0/sass/_common.scss b/src/Mint-Y/gtk-3.0/sass/_common.scss index 71cbdbb83..d58ca1737 100644 --- a/src/Mint-Y/gtk-3.0/sass/_common.scss +++ b/src/Mint-Y/gtk-3.0/sass/_common.scss @@ -1891,7 +1891,7 @@ scrollbar { $_slider_min_length: 40px; - border: 1px solid transparent; + terminal-screen-container & { border: 1px solid transparent; } background-color: $_scrollbar_bg_color; transition: 300ms $ease-out-quad;