From 276510d732ec447543aeaf5ce063df65c1dff93b Mon Sep 17 00:00:00 2001 From: alstjr7375 Date: Sat, 29 Jul 2023 16:34:46 +0900 Subject: [PATCH] Fix: Icons - Library #739 --- css/leptonChrome.css | 18 ++++++++++++++---- css/leptonContent.css | 16 +++++++++++++--- icons/datarestore.svg | 6 ++++++ icons/datastore.svg | 6 ++++++ icons/toolbarButton-upload.svg | 4 ++++ src/icons/_global_menu.scss | 2 +- src/icons/_library.scss | 10 ++++++++-- src/icons/context_menu/_downloads.scss | 2 +- 8 files changed, 53 insertions(+), 11 deletions(-) create mode 100644 icons/datarestore.svg create mode 100644 icons/datastore.svg create mode 100644 icons/toolbarButton-upload.svg diff --git a/css/leptonChrome.css b/css/leptonChrome.css index 9bed326..0d2ee62 100644 --- a/css/leptonChrome.css +++ b/css/leptonChrome.css @@ -11660,7 +11660,7 @@ --menuitem-image: url("../icons/checkmark-circle.svg"); } .downloadUseSystemDefaultMenuItem { - --menuitem-image: url("chrome://browser/skin/open.svg"); + --menuitem-image: url("../icons/toolbarButton-upload.svg"); } .downloadAlwaysUseSystemDefaultMenuItem { /* checkbox */ @@ -12038,7 +12038,7 @@ --menuitem-image: url("chrome://browser/skin/privateBrowsing.svg"); } #menu_openFile { - --menuitem-image: url("chrome://browser/skin/open.svg"); + --menuitem-image: url("../icons/toolbarButton-upload.svg"); } #menu_savePage { --menuitem-image: url("../icons/toolbarButton-download.svg"); @@ -12318,6 +12318,11 @@ #orgUndo { --menuitem-image: url("../icons/undo.svg"); } + @supports -moz-bool-pref("userChrome.icon.menu.full") { + #orgRedo { + --menuitem-image: url("../icons/redo.svg"); + } + } #orgCut { --menuitem-image: url("chrome://browser/skin/edit-cut.svg"); } @@ -12345,13 +12350,18 @@ } /*= maintenanceButtonPopup ===================================================*/ #backupBookmarks { - --menuitem-image: url("chrome://devtools/skin/images/datastore.svg"); + --menuitem-image: url("../icons/datastore.svg"); + } + @supports -moz-bool-pref("userChrome.icon.menu.full") { + #fileRestoreMenu { + --menuitem-image: url("../icons/datarestore.svg"); + } } #fileImport { --menuitem-image: url("../icons/toolbarButton-download.svg"); } #fileExport { - --menuitem-image: url("chrome://browser/skin/open.svg"); + --menuitem-image: url("../icons/toolbarButton-upload.svg"); } #browserImport { --menuitem-image: url("chrome://browser/skin/import.svg"); diff --git a/css/leptonContent.css b/css/leptonContent.css index a88b443..f86f8e9 100644 --- a/css/leptonContent.css +++ b/css/leptonContent.css @@ -3292,7 +3292,7 @@ --menuitem-image: url("../icons/checkmark-circle.svg"); } .downloadUseSystemDefaultMenuItem { - --menuitem-image: url("chrome://browser/skin/open.svg"); + --menuitem-image: url("../icons/toolbarButton-upload.svg"); } .downloadAlwaysUseSystemDefaultMenuItem { /* checkbox */ @@ -3428,6 +3428,11 @@ #orgUndo { --menuitem-image: url("../icons/undo.svg"); } + @supports -moz-bool-pref("userChrome.icon.menu.full") { + #orgRedo { + --menuitem-image: url("../icons/redo.svg"); + } + } #orgCut { --menuitem-image: url("chrome://browser/skin/edit-cut.svg"); } @@ -3455,13 +3460,18 @@ } /*= maintenanceButtonPopup ===================================================*/ #backupBookmarks { - --menuitem-image: url("chrome://devtools/skin/images/datastore.svg"); + --menuitem-image: url("../icons/datastore.svg"); + } + @supports -moz-bool-pref("userChrome.icon.menu.full") { + #fileRestoreMenu { + --menuitem-image: url("../icons/datarestore.svg"); + } } #fileImport { --menuitem-image: url("../icons/toolbarButton-download.svg"); } #fileExport { - --menuitem-image: url("chrome://browser/skin/open.svg"); + --menuitem-image: url("../icons/toolbarButton-upload.svg"); } #browserImport { --menuitem-image: url("chrome://browser/skin/import.svg"); diff --git a/icons/datarestore.svg b/icons/datarestore.svg new file mode 100644 index 0000000..34be076 --- /dev/null +++ b/icons/datarestore.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/icons/datastore.svg b/icons/datastore.svg new file mode 100644 index 0000000..ee87f8c --- /dev/null +++ b/icons/datastore.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/icons/toolbarButton-upload.svg b/icons/toolbarButton-upload.svg new file mode 100644 index 0000000..723f6fb --- /dev/null +++ b/icons/toolbarButton-upload.svg @@ -0,0 +1,4 @@ + + + + diff --git a/src/icons/_global_menu.scss b/src/icons/_global_menu.scss index 5b9e708..deb4025 100644 --- a/src/icons/_global_menu.scss +++ b/src/icons/_global_menu.scss @@ -19,7 +19,7 @@ #menu_openLocation { } #menu_openFile { - --menuitem-image: url("chrome://browser/skin/open.svg"); + --menuitem-image: url("../icons/toolbarButton-upload.svg"); } #menu_close { } diff --git a/src/icons/_library.scss b/src/icons/_library.scss index a65d505..7ada433 100644 --- a/src/icons/_library.scss +++ b/src/icons/_library.scss @@ -16,6 +16,9 @@ --menuitem-image: url("../icons/undo.svg"); } #orgRedo { + @include Option("userChrome.icon.menu.full") { + --menuitem-image: url("../icons/redo.svg"); + } } #orgCut { @@ -49,16 +52,19 @@ /*= maintenanceButtonPopup ===================================================*/ #backupBookmarks { - --menuitem-image: url("chrome://devtools/skin/images/datastore.svg"); + --menuitem-image: url("../icons/datastore.svg"); } #fileRestoreMenu { + @include Option("userChrome.icon.menu.full") { + --menuitem-image: url("../icons/datarestore.svg"); + } } #fileImport { --menuitem-image: url("../icons/toolbarButton-download.svg"); } #fileExport { - --menuitem-image: url("chrome://browser/skin/open.svg"); + --menuitem-image: url("../icons/toolbarButton-upload.svg"); } #browserImport { diff --git a/src/icons/context_menu/_downloads.scss b/src/icons/context_menu/_downloads.scss index 957853d..4273633 100644 --- a/src/icons/context_menu/_downloads.scss +++ b/src/icons/context_menu/_downloads.scss @@ -9,7 +9,7 @@ --menuitem-image: url("../icons/checkmark-circle.svg"); } .downloadUseSystemDefaultMenuItem { - --menuitem-image: url("chrome://browser/skin/open.svg"); + --menuitem-image: url("../icons/toolbarButton-upload.svg"); } .downloadAlwaysUseSystemDefaultMenuItem { /* checkbox */