-
-
Notifications
You must be signed in to change notification settings - Fork 190
Compatibility Issues Solution
MS_Y edited this page Apr 6, 2022
·
28 revisions
This project makes on Manjaro KDE Firefox Nightly, tested with Windows 10 Nightly, Developer edition.
They are the OS and version that works best.
Refer #218
Download ff_win7_darkmode.reg and double-clicking on it.
Refer #250
If privacy.resistFingerprinting
is true
, dark mode is not applied to general content.
-
privacy.resistFingerprinting
tofalse
-
userChrome.tab.color_like_toolbar
tofalse
Legacy
Remove follow lines: /** Selected Tab - Color like toolbar ***************************************/
#tabbrowser-tabs:not([movingtab]) > #tabbrowser-arrowscrollbox > .tabbrowser-tab > .tab-stack > .tab-background[multiselected="true"]:-moz-lwtheme, #tabbrowser-tabs:not([movingtab]) > #tabbrowser-arrowscrollbox > .tabbrowser-tab > .tab-stack > .tab-background[selected="true"]:-moz-lwtheme {
background-image: linear-gradient(var(--toolbar-bgcolor, transparent), var(--toolbar-bgcolor, transparent)), linear-gradient(var(--toolbar-bgcolor), var(--toolbar-bgcolor)), var(--lwt-header-image, none) !important;
}
Refer: #4
-
userChrome.compatibility.dynamic_separator
totrue
Legacy
Try to changebackground-color
--tabs-border-color
--lwt-selected-tab-background-color
/** Unselected Tab - Divide line ********************************************/
#tabbrowser-arrowscrollbox:not([overflowing]) .tabbrowser-tab[first-visible-unpinned-tab] .tab-background::before,
.tabbrowser-tab:not([visuallyselected], [multiselected], :hover, :first-child) .tab-background::before,
#tabbrowser-arrowscrollbox:not([overflowing]) .tabbrowser-tab:not([visuallyselected], [multiselected], :hover)[last-visible-tab] .tab-background::after {
/*codes*/
background-color: var(--toolbarseparator-color) !important;
}
Legacy
Try to addbox-shadow
/** Unselected Tab - Divide line ********************************************/
#tabbrowser-arrowscrollbox:not([overflowing]) .tabbrowser-tab[first-visible-unpinned-tab] .tab-background::before,
.tabbrowser-tab:not([visuallyselected], [multiselected], :hover, :first-child) .tab-background::before,
#tabbrowser-arrowscrollbox:not([overflowing]) .tabbrowser-tab:not([visuallyselected], [multiselected], :hover)[last-visible-tab] .tab-background::after {
/*codes*/
box-shadow: 0 0 1px 0 color-mix(in srgb, currentColor 60%, transparent);
}
-
userChrome.compatibility.panel_cutoff
totrue
Legacy
Add this code ```css /** Panel - View ************************************************************/ :root #appMenu-popup panelview { width: 25em !important; /* can modify panel width, Original: 22.5em */ } ```Refer #99
-
userChrome.compatibility.navbar_top_border
totrue
Legacy
Add this code ```css #nav-bar { box-shadow: none !important; } ```Refer #170
-
userChrome.compatibility.covered_header_image
totrue
Legacy
Change this code https://github.com/black7375/Firefox-UI-Fix/blob/ae2d5c89d02e7b6766478b422100547a5599e4e4/userChrome.css#L31-L35
@media (min-width: 2500px) {
:root[lwtheme-image] {
background-size: cover;
}
}
Refer #300
-
widget.gtk.alt-theme.dark
tofalse
.