From 9ed67a0870fdd0e92c9b44532142ed1aa7ae2ea4 Mon Sep 17 00:00:00 2001 From: 2641a40fd44383320adde4b027a1d0b03bd550 <58827198+2641a40fd44383320adde4b027a1d0b03bd550@users.noreply.github.com> Date: Sat, 18 Feb 2023 12:11:21 +0500 Subject: [PATCH] Fix: Rounding - Missing chrome elements Fixes #636, #637, #638, #639 --- css/leptonChrome.css | 20 ++++++++++++++------ src/rounding/_square.scss | 20 ++++++++++++++------ 2 files changed, 28 insertions(+), 12 deletions(-) diff --git a/css/leptonChrome.css b/css/leptonChrome.css index bee3e1a..a9e3e65 100644 --- a/css/leptonChrome.css +++ b/css/leptonChrome.css @@ -3102,12 +3102,14 @@ .urlbarView-button, .urlbarView-tip-button, .urlbarView-action, - .tab-close-button, toolbarbutton.bookmark-item:not(.subviewbutton), #sidebar-switcher-target { --toolbarbutton-border-radius: 0; /* Original: 4px */ } button, + .close-icon, + input[type="number"].photon-number::-moz-number-spin-box, + .toggle-group-label, findbar toolbarbutton, .notification-button, #main-menubar > menu { @@ -3151,11 +3153,16 @@ } } @supports -moz-bool-pref("userChrome.rounding.square_field") { - html|select[size][multiple], - xul|listheader, - xul|richlistbox, - xul|menulist, - html|input { + input:is([type="color"], [type="email"], [type="tel"], [type="text"], [type="password"], [type="url"], [type="number"]), + textarea, + select, + menulist, + tree, + treecols, + listheader, + richlistbox, + search-textbox, + .subviewradio { border-radius: 0 !important; } #urlbar-input-container, @@ -3170,6 +3177,7 @@ } } @supports -moz-bool-pref("userChrome.rounding.square_checklabel") { + input[type="checkbox"], .checkbox-check { border-radius: 0 !important; } diff --git a/src/rounding/_square.scss b/src/rounding/_square.scss index d2dd19e..0c055c1 100644 --- a/src/rounding/_square.scss +++ b/src/rounding/_square.scss @@ -15,13 +15,15 @@ .urlbarView-button, .urlbarView-tip-button, .urlbarView-action, - .tab-close-button, toolbarbutton.bookmark-item:not(.subviewbutton), #sidebar-switcher-target { --toolbarbutton-border-radius: 0; /* Original: 4px */ } button, + .close-icon, + input[type="number"].photon-number::-moz-number-spin-box, + .toggle-group-label, findbar toolbarbutton, .notification-button, #main-menubar > menu { @@ -69,11 +71,16 @@ } @include Option("userChrome.rounding.square_field") { - html|select[size][multiple], - xul|listheader, - xul|richlistbox, - xul|menulist, - html|input { + input:is([type="color"], [type="email"], [type="tel"], [type="text"], [type="password"], [type="url"], [type="number"]), + textarea, + select, + menulist, + tree, + treecols, + listheader, + richlistbox, + search-textbox, + .subviewradio { border-radius: 0 !important; } @@ -91,6 +98,7 @@ } @include Option("userChrome.rounding.square_checklabel") { + input[type="checkbox"], .checkbox-check { border-radius: 0 !important; }