Add: Option - Global menubar icons

This commit is contained in:
alstjr7375 2022-03-24 02:32:40 +09:00
parent 723838e5a3
commit 40891ccd80
6 changed files with 32 additions and 28 deletions

View file

@ -1,27 +1,4 @@
/** Global Menu ***************************************************************/
/*= main-menubar =============================================================*/
#file-menu {
--menuitem-image: url("./icons/mail-inbox-all.svg");
}
#edit-menu {
--menuitem-image: url("chrome://global/skin/icons/edit.svg");
}
#view-menu {
--menuitem-image: url("./icons/content-view.svg");
}
#history-menu {
--menuitem-image: url("chrome://browser/skin/history.svg");
}
#bookmarksMenu {
--menuitem-image: url("chrome://browser/skin/bookmark.svg");
}
#tools-menu {
--menuitem-image: url("./icons/toolbox.svg");
}
#helpMenu {
--menuitem-image: url("chrome://global/skin/icons/help.svg");
}
/*= menu_FilePopup ===========================================================*/
#menu_newNavigatorTab {
--menuitem-image: url("chrome://browser/skin/new-tab.svg");

View file

@ -0,0 +1,22 @@
/*= main-menubar =============================================================*/
#file-menu {
--menuitem-image: url("./icons/mail-inbox-all.svg");
}
#edit-menu {
--menuitem-image: url("chrome://global/skin/icons/edit.svg");
}
#view-menu {
--menuitem-image: url("./icons/content-view.svg");
}
#history-menu {
--menuitem-image: url("chrome://browser/skin/history.svg");
}
#bookmarksMenu {
--menuitem-image: url("chrome://browser/skin/bookmark.svg");
}
#tools-menu {
--menuitem-image: url("./icons/toolbox.svg");
}
#helpMenu {
--menuitem-image: url("chrome://global/skin/icons/help.svg");
}

View file

@ -62,7 +62,7 @@ menupopup:is(#context_sendTabToDevicePopupMenu, #context-sendpagetodevice-popup)
}
/* Menubar */
@include Option("userChrome.icon.global_menu") {
@include Option("userChrome.icon.global_menubar") {
#main-menubar > menu {
background-position: left var(--context-menu-background-padding-default) center !important;
padding-inline-start: calc(16px + var(--context-menu-background-padding-default)) !important;

View file

@ -85,6 +85,9 @@
@include Option("userChrome.icon.context_menu") {
@import "icons/context_menu";
}
@include Option("userChrome.icon.global_menubar") {
@import "icons/main_menubar";
}
@include Option("userChrome.icon.global_menu") {
@import "icons/global_menu";
}

View file

@ -132,6 +132,7 @@ user_pref("userChrome.icon.panel", true);
user_pref("userChrome.icon.menu", true);
user_pref("userChrome.icon.context_menu", true);
user_pref("userChrome.icon.global_menu", true);
user_pref("userChrome.icon.global_menubar", true);
// -- User Content -------------------------------------------------------------
user_pref("userContent.player.ui", true);

View file

@ -5625,7 +5625,7 @@
}
/* Menubar */
@supports -moz-bool-pref("userChrome.icon.global_menu") {
@supports -moz-bool-pref("userChrome.icon.global_menubar") {
#main-menubar > menu {
background-position: left var(--context-menu-background-padding-default) center !important;
padding-inline-start: calc(16px + var(--context-menu-background-padding-default)) !important;
@ -6669,8 +6669,7 @@
--menuitem-image: url("chrome://global/skin/icons/settings.svg");
}
}
@supports -moz-bool-pref("userChrome.icon.global_menu") {
/** Global Menu ***************************************************************/
@supports -moz-bool-pref("userChrome.icon.global_menubar") {
/*= main-menubar =============================================================*/
#file-menu {
--menuitem-image: url("./icons/mail-inbox-all.svg");
@ -6699,7 +6698,9 @@
#helpMenu {
--menuitem-image: url("chrome://global/skin/icons/help.svg");
}
}
@supports -moz-bool-pref("userChrome.icon.global_menu") {
/** Global Menu ***************************************************************/
/*= menu_FilePopup ===========================================================*/
#menu_newNavigatorTab {
--menuitem-image: url("chrome://browser/skin/new-tab.svg");