From a55db38f5ccc29818b535bdba7e2505dcccdf299 Mon Sep 17 00:00:00 2001 From: alstjr7375 Date: Sat, 15 Oct 2022 19:11:24 +0900 Subject: [PATCH] Fix: Icons - Missing fully mode #412 --- css/leptonChrome.css | 31 +++++++++++++++++++++++- icons/edit-paste-go.svg | 4 +++ icons/edit-paste-search.svg | 4 +++ icons/filter-dismiss.svg | 3 +++ icons/notebook-subsection.svg | 4 --- icons/tab-copy.svg | 4 +++ icons/tab-unload.svg | 4 +++ src/icons/_global_menu.scss | 3 +++ src/icons/context_menu/_others.scss | 6 +++++ src/icons/context_menu/_tab_toolbar.scss | 10 +++++--- 10 files changed, 65 insertions(+), 8 deletions(-) create mode 100644 icons/edit-paste-go.svg create mode 100644 icons/edit-paste-search.svg create mode 100644 icons/filter-dismiss.svg delete mode 100644 icons/notebook-subsection.svg create mode 100644 icons/tab-copy.svg create mode 100644 icons/tab-unload.svg diff --git a/css/leptonChrome.css b/css/leptonChrome.css index 0761f1e..0c96fc1 100644 --- a/css/leptonChrome.css +++ b/css/leptonChrome.css @@ -9707,7 +9707,11 @@ #treestyletab_piro_sakura_ne_jp-menuitem-_context_duplicateTab, #tabcenter-reborn_ariasuni-menuitem-_contextMenuDuplicateTab, #sidebartabs_asamuzak_jp-menuitem-_dupeTab { - --menuitem-image: url("../icons/notebook-subsection.svg"); + --menuitem-image: url("../icons/tab-copy.svg"); + } + + #tabcenter-reborn_ariasuni-menuitem-_contextMenuUnloadTab { + --menuitem-image: url("../icons/tab-unload.svg"); } #context_bookmarkTab, @@ -9767,6 +9771,15 @@ --menuitem-image: url("chrome://global/skin/icons/close.svg"); } + @supports -moz-bool-pref("userChrome.icon.menu.full") { + #context_closeTabOptions, + #treestyletab_piro_sakura_ne_jp-menuitem-_context_closeMultipleTabs, + #tabcenter-reborn_ariasuni-menuitem-_contextMenuCloseTabs, + #sidebartabs_asamuzak_jp-menuitem-_closeMultipleTabs { + --menuitem-image: url("../icons/filter-dismiss.svg"); + } + } + #context_undoCloseTab, #treestyletab_piro_sakura_ne_jp-menuitem-_context_undoCloseTab, #treestyletab_piro_sakura_ne_jp-menuitem-_noContextTab\:context_undoCloseTab, @@ -10495,6 +10508,12 @@ --menuitem-image: url("chrome://browser/skin/edit-paste.svg"); } + @supports -moz-bool-pref("userChrome.icon.menu.full") { + #paste-and-go { + --menuitem-image: url("../icons/edit-paste-go.svg"); + } + } + #urlbar-input-container .textbox-contextmenu menuitem[cmd="cmd_delete"] { --menuitem-image: url("chrome://global/skin/icons/delete.svg"); } @@ -10536,6 +10555,12 @@ } /* Only searchbar */ + @supports -moz-bool-pref("userChrome.icon.menu.full") { + menuitem.searchbar-paste-and-search { + --menuitem-image: url("../icons/edit-paste-search.svg"); + } + } + menuitem.searchbar-clear-history { --menuitem-image: url("chrome://browser/skin/forget.svg"); } @@ -10830,6 +10855,10 @@ --menuitem-image: url("chrome://browser/skin/sync.svg"); } + #menu_openFirefoxView { + --menuitem-image: url("chrome://branding/content/icon32.png"); + } + #webDeveloperMenu, #browserToolsMenu { --menuitem-image: url("../icons/developer.svg"); diff --git a/icons/edit-paste-go.svg b/icons/edit-paste-go.svg new file mode 100644 index 0000000..f7abda4 --- /dev/null +++ b/icons/edit-paste-go.svg @@ -0,0 +1,4 @@ + + + + diff --git a/icons/edit-paste-search.svg b/icons/edit-paste-search.svg new file mode 100644 index 0000000..c2ab698 --- /dev/null +++ b/icons/edit-paste-search.svg @@ -0,0 +1,4 @@ + + + + diff --git a/icons/filter-dismiss.svg b/icons/filter-dismiss.svg new file mode 100644 index 0000000..bb9ce9b --- /dev/null +++ b/icons/filter-dismiss.svg @@ -0,0 +1,3 @@ + + + diff --git a/icons/notebook-subsection.svg b/icons/notebook-subsection.svg deleted file mode 100644 index d85c15a..0000000 --- a/icons/notebook-subsection.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/icons/tab-copy.svg b/icons/tab-copy.svg new file mode 100644 index 0000000..b83cd25 --- /dev/null +++ b/icons/tab-copy.svg @@ -0,0 +1,4 @@ + + + + diff --git a/icons/tab-unload.svg b/icons/tab-unload.svg new file mode 100644 index 0000000..8907267 --- /dev/null +++ b/icons/tab-unload.svg @@ -0,0 +1,4 @@ + + + + diff --git a/src/icons/_global_menu.scss b/src/icons/_global_menu.scss index be303a1..fc6d034 100644 --- a/src/icons/_global_menu.scss +++ b/src/icons/_global_menu.scss @@ -230,6 +230,9 @@ menu.share-tab-url-item { #sync-reauthitem { } +#menu_openFirefoxView { + --menuitem-image: url("chrome://branding/content/icon32.png"); +} #webDeveloperMenu, /* Legacy */ #browserToolsMenu { --menuitem-image: url("../icons/developer.svg"); diff --git a/src/icons/context_menu/_others.scss b/src/icons/context_menu/_others.scss index 69c256c..25f28d8 100644 --- a/src/icons/context_menu/_others.scss +++ b/src/icons/context_menu/_others.scss @@ -138,6 +138,9 @@ --menuitem-image: url("chrome://browser/skin/edit-paste.svg"); } #paste-and-go { + @include Option("userChrome.icon.menu.full") { + --menuitem-image: url("../icons/edit-paste-go.svg"); + } } #urlbar-input-container .textbox-contextmenu menuitem[cmd="cmd_delete"] { --menuitem-image: url("chrome://global/skin/icons/delete.svg"); @@ -175,6 +178,9 @@ /* Only searchbar */ menuitem.searchbar-paste-and-search { + @include Option("userChrome.icon.menu.full") { + --menuitem-image: url("../icons/edit-paste-search.svg"); + } } menuitem.searchbar-clear-history { --menuitem-image: url("chrome://browser/skin/forget.svg"); diff --git a/src/icons/context_menu/_tab_toolbar.scss b/src/icons/context_menu/_tab_toolbar.scss index 2a38cb3..8d54842 100644 --- a/src/icons/context_menu/_tab_toolbar.scss +++ b/src/icons/context_menu/_tab_toolbar.scss @@ -55,9 +55,10 @@ #treestyletab_piro_sakura_ne_jp-menuitem-_context_duplicateTab, #tabcenter-reborn_ariasuni-menuitem-_contextMenuDuplicateTab, #sidebartabs_asamuzak_jp-menuitem-_dupeTab { - --menuitem-image: url("../icons/notebook-subsection.svg"); + --menuitem-image: url("../icons/tab-copy.svg"); } #tabcenter-reborn_ariasuni-menuitem-_contextMenuUnloadTab { + --menuitem-image: url("../icons/tab-unload.svg"); } #context_bookmarkTab, @@ -119,10 +120,13 @@ #sidebartabs_asamuzak_jp-menuitem-_closeTab { --menuitem-image: url("chrome://global/skin/icons/close.svg"); } +#context_closeTabOptions, +#treestyletab_piro_sakura_ne_jp-menuitem-_context_closeMultipleTabs, #tabcenter-reborn_ariasuni-menuitem-_contextMenuCloseTabs, #sidebartabs_asamuzak_jp-menuitem-_closeMultipleTabs { -} -#context_closeTabOptions { + @include Option("userChrome.icon.menu.full") { + --menuitem-image: url("../icons/filter-dismiss.svg"); + } } #context_undoCloseTab, #treestyletab_piro_sakura_ne_jp-menuitem-_context_undoCloseTab,