diff --git a/src/other/firefox/chrome/Colloid/parts/icons.css b/src/other/firefox/chrome/Colloid/parts/icons.css index a298ac26..2171fb4c 100644 --- a/src/other/firefox/chrome/Colloid/parts/icons.css +++ b/src/other/firefox/chrome/Colloid/parts/icons.css @@ -57,6 +57,20 @@ button.close::before, fill: var(--gnome-inactive-toolbar-icon-fill) !important; } +.checkbox-check { + color: var(--gnome-inactive-toolbar-icon-fill) !important; + background-color: var(--gnome-toolbar-background) !important; + border: 1px solid var(--gnome-inactive-toolbar-icon-fill) !important; + border-radius: 3px !important; +} + +.checkbox-check[checked] { + border-color: var(--gnome-accent) !important; + background-color: var(--gnome-accent) !important; + fill: white !important; + color: white !important; +} + /* Menu checkbox */ menuitem[type="checkbox"] { list-style-image: none !important; @@ -136,32 +150,6 @@ menuitem[type="radio"][disabled="true"] .menu-iconic-icon { list-style-image: url("../icons/pan-start-symbolic.svg") !important; } -/* Popovers subview menu arrow */ -#identity-popup-mainView .subviewbutton-nav::after, -.widget-overflow-list .subviewbutton-nav::after, -.PanelUI-subView .subviewbutton-nav::after { - content: "" !important; - background: url("../icons/pan-end-symbolic.svg"); - background-size: contain; - height: 16px; - width: 16px; - margin-top: -2px !important; -} -.protections-popup-category::after { - content: url("../icons/pan-start-symbolic.svg") !important; -} -.identity-popup-content-blocking-category::after { - content: url("../icons/pan-start-symbolic.svg") !important; -} -#identity-popup-security-expander .button-icon { - list-style-image: url("../icons/pan-start-symbolic.svg") !important; -} - -/* Popovers subview back button */ -.subviewbutton-back { - list-style-image: url("../icons/pan-start-symbolic.svg") !important; -} - /* Scroll icons */ #scrollbutton-up { list-style-image: var(--scrollbutton-icon-name) !important; @@ -176,6 +164,32 @@ arrowscrollbox[orient="horizontal"] { --scrollbutton-icon-name: url("../icons/pan-start-symbolic.svg"); } +/* Popovers subview menu arrow */ +#identity-popup-mainView .subviewbutton-nav::after, +.widget-overflow-list .subviewbutton-nav::after, +.PanelUI-subView .subviewbutton-nav::after { + content: "" !important; + background: url("../icons/pan-end-symbolic.svg"); + background-size: contain; + height: 16px; + width: 16px; + margin-top: -2px !important; +} +.protections-popup-category::after { + content: url("../icons/pan-end-symbolic.svg") !important; +} +.identity-popup-content-blocking-category::after { + content: url("../icons/pan-end-symbolic.svg") !important; +} +#identity-popup-security-expander .button-icon { + list-style-image: url("../icons/pan-end-symbolic.svg") !important; +} + +/* Popovers subview back button */ +.subviewbutton-back { + list-style-image: url("../icons/pan-start-symbolic.svg") !important; +} + /* Sub menu arrow */ .menu-right { -moz-appearance: none !important; diff --git a/src/sass/gnome-shell/widgets-42-0/_popovers.scss b/src/sass/gnome-shell/widgets-42-0/_popovers.scss index 0c83e090..19c67201 100644 --- a/src/sass/gnome-shell/widgets-42-0/_popovers.scss +++ b/src/sass/gnome-shell/widgets-42-0/_popovers.scss @@ -1,7 +1,7 @@ .popup-menu { .popup-menu-item { - padding: $base_padding $base_padding * 2; + padding: $base_padding $base_padding * 2; &:ltr { padding-right: $base_padding * 1.5 !important; padding-left: 0 !important; } &:rtl { padding-right: 0 !important; padding-left: $base_padding * 1.5 !important; } @@ -30,7 +30,7 @@ // system status popover menu .aggregate-menu { .popup-sub-menu .popup-menu-item > :first-child { - &:ltr { padding-left: $base_padding * 2 !important; margin-left: $base_padding / 2 !important; } - &:rtl { padding-right: $base_padding * 2 !important; margin-right: $base_padding / 2 !important; } + &:ltr { padding-left: $base_padding * 2 !important; margin-left: 0 !important; } + &:rtl { padding-right: $base_padding * 2 !important; margin-right: 0 !important; } } }