Skip to content

Commit def775d

Browse files
committed
r3dfox modern theme replaced with os versions
1 parent a4e34f9 commit def775d

File tree

4 files changed

+21
-39
lines changed

4 files changed

+21
-39
lines changed

browser/components/preferences/main.inc.xhtml

Lines changed: 15 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,21 @@
5858
</hbox>
5959
<description id="r3dfoxFakeScrollDescription" class="tip-caption" data-l10n-id="r3dfox-fake-scroll-type-desc"/>
6060

61+
<hbox align="center">
62+
<label id="r3dfoxWinTheme" data-l10n-id="r3dfox-win-theme-type" control="r3dfoxWinThemeType"/>
63+
<menulist id="r3dfoxWinThemeType" preference="widget.native-controls.override-win-version">
64+
<menupopup>
65+
<menuitem label="Current OS version (Default)" value="0"/>
66+
<menuitem label="Windows XP" value="5"/>
67+
<menuitem label="Windows Vista" value="6"/>
68+
<menuitem label="Windows 7" value="7"/>
69+
<menuitem label="Windows 8" value="8"/>
70+
<menuitem label="Windows 10 (Modern)" value="10"/>
71+
</menupopup>
72+
</menulist>
73+
</hbox>
74+
<description id="r3dfoxWinThemeDescription" class="tip-caption" data-l10n-id="r3dfox-win-theme-type-desc"/>
75+
6176
<hbox align="center">
6277
<checkbox id="r3dfoxTheme"
6378
data-l10n-id="r3dfox-theme"
@@ -107,13 +122,6 @@
107122
</hbox>
108123
<description class="indent tip-caption" data-l10n-id="r3dfox-menubar-desc"/>
109124

110-
<hbox align="center">
111-
<checkbox id="r3dfoxGlowMenubar"
112-
data-l10n-id="r3dfox-glow-menubar"
113-
preference="r3dfox.glow.menubar"/>
114-
</hbox>
115-
<description class="indent tip-caption" data-l10n-id="r3dfox-glow-menubar-desc"/>
116-
117125
<hbox align="center">
118126
<checkbox id="r3dfoxNavbar"
119127
data-l10n-id="r3dfox-navbar"
@@ -163,13 +171,6 @@
163171
</hbox>
164172
<description class="indent tip-caption" data-l10n-id="r3dfox-view-image-desc"/>
165173

166-
<hbox align="center">
167-
<checkbox id="r3dfoxmodern"
168-
data-l10n-id="r3dfox-modern"
169-
preference="widget.windows-style.modern"/>
170-
</hbox>
171-
<description class="indent tip-caption" data-l10n-id="r3dfox-modern-desc"/>
172-
173174
<hbox align="center">
174175
<checkbox id="r3dfoxcsp"
175176
data-l10n-id="r3dfox-csp"

browser/components/preferences/main.js

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -64,22 +64,21 @@ Preferences.addAll([
6464
{ id: "widget.non-native-theme.enabled", type: "bool", inverted: true },
6565
{ id: "widget.native-controls.scrollbar-style", type: "int" },
6666
{ id: "widget.non-native-theme.scrollbar.style", type: "int" },
67+
{ id: "widget.native-controls.override-win-version", type: "int" },
6768
{ id: "r3dfox.colors.enabled", type: "bool" },
6869
{ id: "r3dfox.colors.esr", type: "bool" },
6970
{ id: "r3dfox.colors.plasmafox", type: "bool" },
7071
{ id: "r3dfox.customizations.enabled", type: "bool" },
7172
{ id: "r3dfox.drag-space.enabled", type: "bool" },
7273
{ id: "r3dfox.backgrounds.enabled", type: "bool" },
7374
{ id: "r3dfox.transparent.menubar", type: "bool" },
74-
{ id: "r3dfox.glow.menubar", type: "bool" },
7575
{ id: "r3dfox.translucent.navbar", type: "bool" },
7676
{ id: "r3dfox.less.aero.fog", type: "bool" },
7777
{ id: "r3dfox.aero.fog", type: "bool" },
7878
{ id: "r3dfox.force.transparency", type: "bool" },
7979
{ id: "r3dfox.caption.text.color", type: "bool" },
8080
{ id: "browser.urlbar.oneOffsInstant", type: "bool" },
8181
{ id: "r3dfox.view.image", type: "bool" },
82-
{ id: "widget.windows-style.modern", type: "bool" },
8382
{ id: "browser.e10s.disabled", type: "bool" },
8483
{ id: "security.csp.enable", type: "bool", inverted: true },
8584
{ id: "network.stricttransportsecurity.enabled", type: "bool", inverted: true },

browser/locales/en-US/browser/preferences/preferences.ftl

Lines changed: 4 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -148,6 +148,10 @@ r3dfox-fake-scroll-type = Non-native scrollbar theme
148148
149149
r3dfox-fake-scroll-type-desc = This controls the theme of the scrollbar.
150150
151+
r3dfox-win-theme-type = Windows version theme override
152+
153+
r3dfox-win-theme-type-desc = Override Windows version theme (requires restart)
154+
151155
r3dfox-theme =
152156
.label = Use r3dfox theme styles
153157
@@ -183,11 +187,6 @@ r3dfox-menubar =
183187
184188
r3dfox-menubar-desc = This removes the menubar background.
185189
186-
r3dfox-glow-menubar =
187-
.label = Menubar text glow
188-
189-
r3dfox-glow-menubar-desc = This enables/disables the menubar text glow. Can help with reading the text on some backgrounds or colors.
190-
191190
r3dfox-navbar =
192191
.label = Translucent design
193192
@@ -223,11 +222,6 @@ r3dfox-view-image =
223222
224223
r3dfox-view-image-desc = Restore the classic View Image and View Background Image context menu options instead of always opening images in a new tab.
225224
226-
r3dfox-modern =
227-
.label = Modern UI (Requires browser restart)
228-
229-
r3dfox-modern-desc = Enable for standard Firefox Windows 10 UI on all platforms.
230-
231225
r3dfox-csp =
232226
.label = Disable Content Security Policy (CSP)
233227

browser/themes/shared/r3dfox.css

Lines changed: 1 addition & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -141,12 +141,6 @@
141141

142142
/* Aero fog and other settings */
143143

144-
@media (-moz-windows-default-theme), (-moz-windows-compositor) {
145-
#main-menubar:not([lwtheme]) {
146-
color: black;
147-
}
148-
}
149-
150144
@media (-moz-bool-pref: "r3dfox.aero.fog") {
151145
@media (-moz-windows-compositor), (-moz-windows-glass) {
152146
#navigator-toolbox:not([lwtheme]) {
@@ -193,7 +187,7 @@
193187
#main-menubar:not([lwtheme]) {
194188
color: white !important;
195189
}
196-
@media (-moz-bool-pref: "r3dfox.glow.menubar") {
190+
@media (-moz-windows-glass) {
197191
#toolbar-menubar {
198192
text-shadow: 0 0 .5em black, 0 0 .5em black, 0 1px 0 rgba(0,0,0,.4) !important;
199193
}
@@ -234,12 +228,6 @@
234228
}
235229
}
236230

237-
@media not (-moz-bool-pref: "r3dfox.glow.menubar") {
238-
#toolbar-menubar {
239-
text-shadow: none !important;
240-
}
241-
}
242-
243231
@media (-moz-bool-pref: "r3dfox.translucent.navbar") {
244232
@media (-moz-bool-pref: "r3dfox.aero.fog") {
245233
@media (-moz-windows-glass) {

0 commit comments

Comments
 (0)