From 19e9f7ac351b3e11f07408f090023f6f73db50e1 Mon Sep 17 00:00:00 2001 From: alstjr7375 Date: Mon, 28 Feb 2022 09:19:20 +0900 Subject: [PATCH] Add: Icon - Private tab, Restart menu icon https://github.com/WaterfoxCo/Waterfox/issues/2584 --- icons/priavate-favicon.svg | 9 +++++++++ icons/refresh-cw.svg | 9 +++++++++ userChrome.css | 24 ++++++++++++++++++++---- 3 files changed, 38 insertions(+), 4 deletions(-) create mode 100644 icons/priavate-favicon.svg create mode 100644 icons/refresh-cw.svg diff --git a/icons/priavate-favicon.svg b/icons/priavate-favicon.svg new file mode 100644 index 0000000..48e4a3b --- /dev/null +++ b/icons/priavate-favicon.svg @@ -0,0 +1,9 @@ + + + + + + + diff --git a/icons/refresh-cw.svg b/icons/refresh-cw.svg new file mode 100644 index 0000000..8d41f1c --- /dev/null +++ b/icons/refresh-cw.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/userChrome.css b/userChrome.css index ec4e01e..81fe213 100644 --- a/userChrome.css +++ b/userChrome.css @@ -4542,7 +4542,8 @@ menupopup:is(#menu_FilePopup, #menu_EditPopup, #menu_viewPopup, #goPopup, #histo menupopup:is(#organizeButtonPopup, #maintenanceButtonPopup) > menuitem, menupopup:is(#viewMenuPopup, #maintenanceButtonPopup) > menu, menupopup:is(#context_sendTabToDevicePopupMenu, #context-sendpagetodevice-popup) > menuitem, -#blockedPopupDontShowMessage { +#blockedPopupDontShowMessage, +menuitem.privatetab-icon /* Waterfox */ { /* Color */ -moz-context-properties: fill, fill-opacity !important; fill: currentColor !important; @@ -4579,7 +4580,8 @@ menupopup:is(#menu_FilePopup, #menu_EditPopup, #menu_viewPopup, #goPopup, #histo menupopup:is(#organizeButtonPopup, #maintenanceButtonPopup) > menuitem, menupopup:is(#viewMenuPopup, #maintenanceButtonPopup) > menu, menupopup:is(#context_sendTabToDevicePopupMenu, #context-sendpagetodevice-popup) > menuitem, -#blockedPopupDontShowMessage { +#blockedPopupDontShowMessage, +menuitem.privatetab-icon /* Waterfox */ { background-position: left var(--context-menu-background-padding) center !important; padding-inline-start: var(--context-menu-background-padding) !important; } @@ -4640,7 +4642,8 @@ menupopup:is(#context_sendTabToDevicePopupMenu, #context-sendpagetodevice-popup) menupopup:is(#organizeButtonPopup, #maintenanceButtonPopup) > menuitem, menupopup:is(#viewMenuPopup, #maintenanceButtonPopup) > menu, menupopup:is(#context_sendTabToDevicePopupMenu, #context-sendpagetodevice-popup) > menuitem, - #blockedPopupDontShowMessage { + #blockedPopupDontShowMessage, + menuitem.privatetab-icon /* Waterfox */ { background-position: left var(--context-menu-background-padding) center !important; padding-inline-start: 0 !important; } @@ -4666,7 +4669,8 @@ menupopup:is(#context_sendTabToDevicePopupMenu, #context-sendpagetodevice-popup) menupopup:is(#organizeButtonPopup, #maintenanceButtonPopup) > menuitem, menupopup:is(#viewMenuPopup, #maintenanceButtonPopup) > menu, menupopup:is(#context_sendTabToDevicePopupMenu, #context-sendpagetodevice-popup) > menuitem, - #blockedPopupDontShowMessage { + #blockedPopupDontShowMessage, + menuitem.privatetab-icon /* Waterfox */ { padding-inline-start: var(--menu-background-padding-default) !important; margin-left: 0 !important; } @@ -5878,3 +5882,15 @@ menupopup:is(#context_sendTabToDevicePopupMenu, #context-sendpagetodevice-popup) #browserImport { --menuitem-image: url("chrome://browser/skin/import.svg"); } + +/*= Waterfox =================================================================*/ +#appMenu-restart-button { + list-style-image: url("./icons/refresh-cw.svg") !important; +} +#menu_FileRestartItem { + --menuitem-image: url("./icons/refresh-cw.svg"); +} + +menuitem.privatetab-icon { + --menuitem-image: url("./icons/priavate-favicon.svg"); +}