Add: Icons - userChrome.icon.disabled #481

This commit is contained in:
alstjr7375 2022-10-12 09:17:36 +09:00
parent c954fa78d5
commit d4c01b52f8
7 changed files with 2722 additions and 2714 deletions

View file

@ -1590,6 +1590,29 @@
background-color: var(--arrowpanel-dimmed-further, rgba(204, 204, 204, 0.5)) !important;
/* Original: hsla(0,0%,80%,.5), match arrowpanel-dimmed-further */
}
/* New Folder Button */
#editBMPanel_newFolderButton {
appearance: none;
border: 0;
border-radius: 4px;
background-color: var(--button-bgcolor);
color: var(--button-color, inherit);
font-weight: 600;
min-width: 0;
padding: 8px 16px;
/* This button is deeper in the visual hierarchy than others (notably the
buttons at the bottom of the panel), so it should be slightly smaller. */
font-size: 90%;
/* This button needs to align with the tree above it. */
margin-inline-start: 4px;
}
#editBMPanel_newFolderButton:hover {
background-color: var(--button-hover-bgcolor);
}
#editBMPanel_newFolderButton:hover:active {
background-color: var(--button-active-bgcolor);
}
}
/*= Fully Dark Mode ==========================================================*/
@supports -moz-bool-pref("userChrome.theme.fully_dark") {
@ -8448,8 +8471,9 @@
}
}
/** Icons *********************************************************************/
/** Library - Icons Replace ***************************************************/
@supports -moz-bool-pref("userChrome.icon.library") {
@supports not -moz-bool-pref("userChrome.icon.disabled") {
/** Library - Icons Replace ***************************************************/
@supports -moz-bool-pref("userChrome.icon.library") {
/*= Standard Folder - More Visible ===========================================*/
/* on Toolbar and Menus */
:-moz-any(#PlacesToolbar, #BMB_bookmarksPopup, #bookmarksMenu)
@ -8637,9 +8661,9 @@
}
}
}
}
/** Panel - Icons *************************************************************/
@supports -moz-bool-pref("userChrome.icon.panel") {
}
/** Panel - Icons *************************************************************/
@supports -moz-bool-pref("userChrome.icon.panel") {
/*= Padding ==================================================================*/
:root {
--arrowpanel-menuicon-padding: 8px;
@ -9273,9 +9297,9 @@
#sidebarMenu-popup > .subviewbutton[data-l10n-id="sidebar-menu-close"] {
list-style-image: url("chrome://global/skin/icons/close.svg");
}
}
/** Menu - Icons Layout *******************************************************/
@supports -moz-bool-pref("userChrome.icon.menu") {
}
/** Menu - Icons Layout *******************************************************/
@supports -moz-bool-pref("userChrome.icon.menu") {
menupopup menuitem:not([type="checkbox"][checked="true"], [type="radio"]),
menupopup menu:not([type="checkbox"][checked="true"], [type="radio"]),
#main-menubar > menu {
@ -9362,8 +9386,8 @@
padding-inline-end: 3px;
}
#main-menubar > menu:first-child {
background-position: var(--uc-menu-background-position) calc(3px + var(--context-menu-background-padding-default))
center !important;
background-position: var(--uc-menu-background-position)
calc(3px + var(--context-menu-background-padding-default)) center !important;
padding-inline-start: calc(19px + var(--context-menu-background-padding-default)) !important;
}
#main-menubar > menu > menupopup {
@ -10872,9 +10896,9 @@
--menuitem-image: url("chrome://global/skin/icons/info.svg");
}
}
}
/** Library Menu **************************************************************/
@supports -moz-bool-pref("userChrome.icon.library") {
}
/** Library Menu **************************************************************/
@supports -moz-bool-pref("userChrome.icon.library") {
@supports -moz-bool-pref("userChrome.icon.menu") {
/*= organizeButtonPopup ======================================================*/
#newbookmark {
@ -10948,14 +10972,14 @@
--menuitem-image: url("chrome://browser/skin/import.svg");
}
}
}
/** Waterfox ******************************************************************/
@supports -moz-bool-pref("userChrome.icon.panel") {
}
/** Waterfox ******************************************************************/
@supports -moz-bool-pref("userChrome.icon.panel") {
#appMenu-restart-button {
list-style-image: url("../icons/refresh-cw.svg") !important;
}
}
@supports -moz-bool-pref("userChrome.icon.menu") {
}
@supports -moz-bool-pref("userChrome.icon.menu") {
#menu_FileRestartItem {
--menuitem-image: url("../icons/refresh-cw.svg");
}
@ -10963,33 +10987,9 @@
menuitem.privatetab-icon {
--menuitem-image: url("../icons/private-favicon.svg");
}
}
@supports -moz-bool-pref("userChrome.theme.fully_color") {
/* New Folder Button */
#editBMPanel_newFolderButton {
appearance: none;
border: 0;
border-radius: 4px;
background-color: var(--button-bgcolor);
color: var(--button-color, inherit);
font-weight: 600;
min-width: 0;
padding: 8px 16px;
/* This button is deeper in the visual hierarchy than others (notably the
buttons at the bottom of the panel), so it should be slightly smaller. */
font-size: 90%;
/* This button needs to align with the tree above it. */
margin-inline-start: 4px;
}
#editBMPanel_newFolderButton:hover {
background-color: var(--button-hover-bgcolor);
}
#editBMPanel_newFolderButton:hover:active {
background-color: var(--button-active-bgcolor);
}
}
/** Tor Browser ***************************************************************/
@supports -moz-bool-pref("userChrome.icon.panel") {
/** Tor Browser ***************************************************************/
@supports -moz-bool-pref("userChrome.icon.panel") {
#appMenuNewIdentity {
list-style-image: url("chrome://browser/skin/new_identity.svg");
}
@ -11001,8 +11001,8 @@
#appMenu_torBrowserUserManual {
list-style-image: url("chrome://browser/skin/onion.svg");
}
}
@supports -moz-bool-pref("userChrome.icon.menu") {
}
@supports -moz-bool-pref("userChrome.icon.menu") {
#menu_newIdentity {
--menuitem-image: url("chrome://browser/skin/new_identity.svg");
}
@ -11014,4 +11014,5 @@
#torBrowserUserManual {
--menuitem-image: url("chrome://browser/skin/onion.svg");
}
}
}

View file

@ -3011,7 +3011,8 @@
}
}
/** Menu - Icons Layout *******************************************************/
@supports -moz-bool-pref("userChrome.icon.menu") {
@supports not -moz-bool-pref("userChrome.icon.disabled") {
@supports -moz-bool-pref("userChrome.icon.menu") {
@-moz-document url("chrome://browser/content/places/places.xhtml"),
url("about:downloads") {
menupopup menuitem:not([type="checkbox"][checked="true"], [type="radio"]),
@ -3165,7 +3166,9 @@
/* Checkbox menuitem, None iconic menu */
menupopup:is(#placesContext, #placesColumnsContext, #downloadsContextMenu) menuitem[checked="true"],
menupopup:is(#placesContext, #placesColumnsContext, #downloadsContextMenu) menu:not(.menu-iconic) {
padding-inline-start: calc(var(--context-menu-background-padding) + var(--context-menu-mac-padding)) !important;
padding-inline-start: calc(
var(--context-menu-background-padding) + var(--context-menu-mac-padding)
) !important;
}
}
/*= Context Menu ===========================================================*/
@ -3404,6 +3407,7 @@
}
}
}
}
}
/** Download Panel ************************************************************/
@-moz-document url-prefix("about:downloads") {

View file

@ -31,3 +31,9 @@
@import "library";
}
}
/** Waterfox ******************************************************************/
@import "waterfox";
/** Tor Browser ***************************************************************/
@import "tor_browser";

View file

@ -61,13 +61,6 @@
@import "hidden/index";
/** Icons *********************************************************************/
@import "icons/index";
/** Waterfox ******************************************************************/
@import "icons/waterfox";
@include Option("userChrome.theme.fully_color") {
@import "theme/waterfox";
@include NotOption("userChrome.icon.disabled") {
@import "icons/index";
}
/** Tor Browser ***************************************************************/
@import "icons/tor_browser";

View file

@ -40,8 +40,10 @@
}
/** Menu - Icons Layout *******************************************************/
@include Option("userChrome.icon.menu") {
@include NotOption("userChrome.icon.disabled") {
@include Option("userChrome.icon.menu") {
@import "contents/context_menu";
}
}
/** Download Panel ************************************************************/

View file

@ -17,6 +17,7 @@
}
@include Option("userChrome.theme.fully_color") {
@import "fully_color";
@import "waterfox";
}
/*= Fully Dark Mode ==========================================================*/

View file

@ -153,6 +153,7 @@ user_pref("userChrome.rounding.square_tab", false);
// user_pref("userChrome.sidebar.overlap", true);
// user_pref("userChrome.icon.disabled", true);
// user_pref("userChrome.icon.account_image_to_right", true);
// user_pref("userChrome.icon.account_label_to_right", true);
// user_pref("userChrome.icon.menu.full", true);