From 894546f5543336e8ca6aac53be599fe94bff80a9 Mon Sep 17 00:00:00 2001 From: Rafael Mardojai CM Date: Sun, 26 Mar 2023 18:54:21 -0500 Subject: [PATCH] Theme unified extension menu Fixes #569 --- theme/parts/buttons.css | 12 ++++++++---- theme/parts/icons.css | 3 ++- theme/parts/popups.css | 6 ++++-- 3 files changed, 14 insertions(+), 7 deletions(-) diff --git a/theme/parts/buttons.css b/theme/parts/buttons.css index b9b6119..e301383 100644 --- a/theme/parts/buttons.css +++ b/theme/parts/buttons.css @@ -39,7 +39,8 @@ button.close, .permission-popup-permission-remove-button, .button.connect-device, #item-choose button, -#editBMPanel_newFolderButton { +#editBMPanel_newFolderButton, +.unified-extensions-item-menu-button { -moz-appearance: none !important; background: var(--gnome-button-background) !important; border-radius: 6px !important; @@ -64,7 +65,8 @@ button.close, .close-icon:not(.tab-close-button), button.close, #protections-popup-info-button, -.permission-popup-permission-remove-button { +.permission-popup-permission-remove-button, +.unified-extensions-item-menu-button { background: transparent !important; transition: background .3s; } @@ -174,7 +176,8 @@ menulist:hover .menulist-label-box, button.close:hover, #protections-popup-info-button:hover, .permission-popup-permission-remove-button:hover, -#item-choose button:hover { +#item-choose button:hover, +.unified-extensions-item-menu-button:hover { outline: 0 !important; background: var(--gnome-button-flat-hover-background) !important; } @@ -214,7 +217,8 @@ button.close:active, #protections-popup-info-button:not(#hack):active, #protections-popup-info-button:not(#hack)[checked], .permission-popup-permission-remove-button:active, -#item-choose button:active { +#item-choose button:active, +.unified-extensions-item-menu-button:active { background: var(--gnome-button-flat-active-background) !important; } diff --git a/theme/parts/icons.css b/theme/parts/icons.css index 2ae6534..07ef2ac 100644 --- a/theme/parts/icons.css +++ b/theme/parts/icons.css @@ -352,7 +352,8 @@ button.close::before { } /* Preferences button */ #preferences-button, -.search-setting-button-compact > .button-box > .button-icon { +.search-setting-button-compact > .button-box > .button-icon, +.unified-extensions-item-menu-button.subviewbutton { list-style-image: url("../icons/settings-symbolic.svg") !important; } /* Tabs sync */ diff --git a/theme/parts/popups.css b/theme/parts/popups.css index 2ab6e08..70631e3 100644 --- a/theme/parts/popups.css +++ b/theme/parts/popups.css @@ -157,8 +157,9 @@ panel { /* Menu buttons */ menuitem, menupopup menu, -panelview .subviewbutton:not(#appMenu-fxa-label2), +panelview .subviewbutton:not(#appMenu-fxa-label2, .unified-extensions-item-menu-button), panelview .toolbarbutton-1, +panelview .unified-extensions-item-action-button, .protections-popup-footer-button, .protections-popup-category, .identity-popup-content-blocking-category, @@ -177,7 +178,8 @@ panelview .toolbarbutton-1, .identity-popup-content-blocking-category, #PlacesToolbar menupopup[placespopup="true"] .bookmark-item, .openintabs-menuitem, -.widget-overflow-list .toolbarbutton-1 { +.widget-overflow-list .toolbarbutton-1, +panelview .unified-extensions-item { margin: 0 !important; }