Skip to content

Commit 8409751

Browse files
committed
Seperate menubar text glow option
1 parent c03d19a commit 8409751

File tree

5 files changed

+26
-0
lines changed

5 files changed

+26
-0
lines changed

browser/components/preferences/main.inc.xhtml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -107,6 +107,13 @@
107107
</hbox>
108108
<description class="indent tip-caption" data-l10n-id="r3dfox-menubar-desc"/>
109109

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+
110117
<hbox align="center">
111118
<checkbox id="r3dfoxNavbar"
112119
data-l10n-id="r3dfox-navbar"

browser/components/preferences/main.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -71,6 +71,7 @@ Preferences.addAll([
7171
{ id: "r3dfox.drag-space.enabled", type: "bool" },
7272
{ id: "r3dfox.backgrounds.enabled", type: "bool" },
7373
{ id: "r3dfox.transparent.menubar", type: "bool" },
74+
{ id: "r3dfox.glow.menubar", type: "bool" },
7475
{ id: "r3dfox.translucent.navbar", type: "bool" },
7576
{ id: "r3dfox.less.aero.fog", type: "bool" },
7677
{ id: "r3dfox.aero.fog", type: "bool" },

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

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -183,6 +183,11 @@ r3dfox-menubar =
183183
184184
r3dfox-menubar-desc = This removes the menubar background.
185185
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+
186191
r3dfox-navbar =
187192
.label = Translucent design
188193

browser/themes/shared/r3dfox.css

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -196,6 +196,11 @@
196196
#main-menubar:not([lwtheme]) {
197197
color: white !important;
198198
}
199+
@media (-moz-bool-pref: "r3dfox.glow.menubar") {
200+
#toolbar-menubar {
201+
text-shadow: 0 0 .5em black, 0 0 .5em black, 0 1px 0 rgba(0,0,0,.4) !important;
202+
}
203+
}
199204
}
200205

201206
@media (-moz-bool-pref: "r3dfox.force.transparency") {
@@ -232,6 +237,12 @@
232237
}
233238
}
234239

240+
@media not (-moz-bool-pref: "r3dfox.glow.menubar") {
241+
#toolbar-menubar {
242+
text-shadow: none !important;
243+
}
244+
}
245+
235246
@media (-moz-bool-pref: "r3dfox.translucent.navbar") {
236247
@media (-moz-bool-pref: "r3dfox.aero.fog") {
237248
@media (-moz-windows-glass) {

modules/libpref/init/all.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -658,6 +658,8 @@ pref("r3dfox.caption.text.color", false);
658658
pref("r3dfox.force.transparency", false);
659659
// Disable transparent menubar by default
660660
pref("r3dfox.transparent.menubar", false);
661+
// Enable menubar text glow by default
662+
pref("r3dfox.glow.menubar", true);
661663
// Translucent navbar design
662664
pref("r3dfox.translucent.navbar", false);
663665
// Disable other customizations by default

0 commit comments

Comments
 (0)