The default bug view has changed. See this FAQ.

we should implement a new about:mozilla text for B2G

RESOLVED FIXED in Firefox 21

Status

Firefox OS
General
RESOLVED FIXED
4 years ago
2 years ago

People

(Reporter: julienw, Assigned: julienw)

Tracking

unspecified
B2G C4 (2jan on)
x86_64
Linux

Firefox Tracking Flags

(blocking-b2g:-, firefox19 affected, firefox20 affected, firefox21 fixed, b2g18+ fixed)

Details

Attachments

(3 attachments, 2 obsolete attachments)

(Assignee)

Description

4 years ago
Created attachment 702302 [details]
screenshot

For each key event for Mozilla corresponds a new about:mozilla text.

We should definitely have a new one for B2G.

Attached is a screenshot of the current one (the same as in Firefox Desktop actually).
(Assignee)

Comment 1

4 years ago
Nominating because I wouldn't ship without this.
Matej, do you know who the right person to write this is?
Flags: needinfo?(Mnovak)
cc'ing some oldtimers who might remember who wrote the text for previous versions.
blocking-b2g: tef? → -
tracking-b2g18: --- → +

Comment 4

4 years ago
Would be happy to help with this, but I'm pretty slammed right now. Would also be happy for someone else to grab it. CCing John as well for his thoughts.
Flags: needinfo?(Mnovak)
Wow. Great minds... I sent an email round to a small group of Mozillians about this only yesterday! Here it is:

The Book of Mozilla quote was last updated in 2008, referring to events which happened in 2004 - the launch of Firefox 1.0. The launch of B2G 1.0 seems like another pivotal moment in project history, and time to update it again.

...

Here is my opening proposal:


"New enemies arose to oppose the beast and its followers. And there was
a great gathering from every corner of the earth. As the enemies of the
beast grew great, the beast grew small - but therein was the secret of
its victory."

from The Book Of Mozilla, X:XX


The X:XX date would either be the B2G 1.0 release date, if such a thing actually exists, or perhaps the date of our launch event at Mobile World Congress ('a great gathering from every corner of the earth').

I've attempted to keep the right tone. We would need to put key words in a larger font, as it is currently (and perhaps "smaller" in a smaller font ;-). Alterations, total rewrites or alternative suggestions are very welcome. http://en.wikipedia.org/wiki/Book_of_mozilla is a reference for the previous verses.

We should keep the same verse in all products rather than ship a special one for B2G.

Gerv
(Assignee)

Comment 6

4 years ago
I love Gerv's proposition.
Beltzner and I wrote the last rev, if I remember correctly, and Neil Deakin wrote the one before that. I agree that it's worth a new one (though I don't also agree that it isn't a blocker. :)

As for the text itself, it's very possible to overthink these things, but that's also sort of tradition. The current rev references everything going on at the time, and we should do so, too. In the spirit of overthought, then:

- I would avoid "enemies" per se, and instead keep the Mammon references flowing. If Apple and Google are the Microsofts of the day, maybe we talk about the "twin children of Mammon"
- I'd use January 15 as the reference date. Everyone in the project has felt the impact of that date. It doesn't have much external significance, but that's even better, really. "1:15" is too early in the book for it to show up, but "15:1" seems appropriate - it antedates all prior entries, and being the first verse of a new chapter is pretty appropriate.
- I'd include a reference to rapid release (new since the last incarnation)
- I'd also like to reference Android (also new) or more generically the idea of Firefox becoming multiple things

Riffing on Gerv's, then, perhaps:

"The twins of Mammon quarreled. Their warring besieged the world and it was plunged into a NEW DARKNESS, and The Beast abhorred the darkness. And The Beast began to move more SWIFTLY, and it grew more powerful. And as it grew, its followers were amazed, and The Beast became two beasts, and then three, and then more. And The Beasts brought FIRE to the darkness."

from The Book of Mozilla, 15:1
(Assignee)

Comment 8

4 years ago
I like the sentence "the beast grews small" in Gerv's proposition. It's a nice oxymoron that says well that we're targeting small devices in contrary to esp. Apple.
(In reply to Julien Wajsberg [:julienw] from comment #8)
> I like the sentence "the beast grews small" in Gerv's proposition. It's a
> nice oxymoron that says well that we're targeting small devices in contrary
> to esp. Apple.

What about suggesting that we play across the size spectrum with a modification to the second last sentence, like:

"The twins of Mammon quarreled. Their warring besieged the world and it was plunged into a NEW DARKNESS, and The Beast abhorred the darkness. And The Beast began to move more SWIFTLY, and it grew more powerful. And as it grew, its followers were amazed, and The Beast became two beasts, and then three, and then more beasts all of different sizes. And The Beasts brought FIRE to the darkness."

from The Book of Mozilla, 15:1
(Assignee)

Comment 10

4 years ago
I still like the two words "grew small" being next to each other. I also like the rythm in "grew great" / "grew small", that's poetry :)

Your text is good too, we should be able to mix both (but not me, my english skills prevents this ;) ).
I agree about the overthinking. 

- Agree about January 15th.
- Switching the date around would be inconsistent with all previous entries, but I do see your logic.
- "beast" historically has had a small 'b'.
- quarrelled has two 'l's ;-)

Riffing some more, with cadence tweaks:

"The TWINS of Mammon quarrelled. Their warring plunged the world into a NEW DARKNESS, and the beast abhorred the darkness. So it began to move SWIFTLY, and grew more powerful, and went forth and multiplied. And the many beasts banished the darkness with FIRE."

from The Book of Mozilla, 15:1

Gerv
I like the last one.  One thought: perhaps s/FIRE/LIGHT.  To me, it would give it more of a leadership/showing-the-way connotation.

-- the author of 12:10 for Netscape 1.1
"...with FIRELIGHT"?

Gerv
We aren't "many" yet, but this feels good. How about:

"The TWINS of Mammon quarrelled. Their warring plunged the world into a NEW DARKNESS, and the beast abhorred the darkness. So it began to move SWIFTLY, and grew more powerful, and went forth and multiplied. And the beasts brought FIRE and LIGHT to the darkness."

from The Book of Mozilla, 15:1
(by delicious coincidence, this will also be coming out right around MoFo's 15 year anniversary, making the 15:1 reference multi-layer. The current text included the "10th Edition" text to refer to MoFo's 10th.)
Nice!  johnath++
Comment 14 looks good to me.

Gerv
Created attachment 703489 [details] [diff] [review]
go forth and multiply, little foxes

I take Gerv's review as granted, but let's get a module owner review, too. I haven't built this, on account of how my build environment doesn't like me right now.
Assignee: nobody → johnath
Attachment #703489 - Flags: review?(dtownsend+bugmail)
You missed an <em>:

<em>LIGHT</em>

r=gerv.

Gerv
Comment on attachment 703489 [details] [diff] [review]
go forth and multiply, little foxes

I wouldn't dare question anything here!
Attachment #703489 - Flags: review?(dtownsend+bugmail) → review+
(Assignee)

Comment 21

4 years ago
IIRC we used to add some new HTML/CSS stuff when we do a new about:config page.

So maybe we can do that here too.

I suggest :
- using a <section> around the 2 <p>
- text-rendering: optimizeLegibility
- some transition-on-hover stuff
- a subtle radial gradient for background

It would be awesome to add some JS API too but I'm not sure which one. accelerometer/gyroscope API which could trigger a 3d transform ?

Any other idea ?
(Assignee)

Comment 22

4 years ago
Also, I believe this will need to be sent to translators so I'm adding 'late-l10n' and CC Pascal and Pike.
Keywords: late-l10n
(Assignee)

Comment 23

4 years ago
I'll be able to propose something tomorrow if nobody do that before.

Comment 24

4 years ago
Technical detour: I don't think we need to localize this immediately, thus un-flagging late-l10n. If we were, we'd have to do to so on the l10n release repos, which no localizer is actually supposed to mess with.
Keywords: late-l10n
(Assignee)

Comment 25

4 years ago
Created attachment 703823 [details] [diff] [review]
about:mozilla - html changes part

I kept it simple:
- added meta charset
- use the HTML5 doctype
- removed the xml prologue (but I add to keep the html ns attribute because we're in an xhtml file because of translations)
- added a radial gradient background
- added 'optimizeLegibility'
- min-height is necessary because otherwise the background-image doesn't cover the whole viewport in a big browser window
- added a section

I tried adding a meta viewport too but it looks actually nicer on the B2G device without this meta. So I left it like that.

Who could review this ?
(Assignee)

Updated

4 years ago
Attachment #703823 - Attachment description: html file changes → about:mozilla - html changes part
(Assignee)

Comment 26

4 years ago
Maybe gerv ?
Comment on attachment 703823 [details] [diff] [review]
about:mozilla - html changes part

r=gerv - seems fine to me. The radial gradient is subtle enough that it makes it pop a bit more without divorcing the look from the historical one, so I like it.

optimizeLegibility does nothing for me on Linux, and I haven't tested on mobile.

Gerv
Attachment #703823 - Flags: review+
(Assignee)

Comment 28

4 years ago
Comment on attachment 703489 [details] [diff] [review]
go forth and multiply, little foxes

[Approval Request Comment]
Bug caused by (feature/regressing bug #): N/A
User impact if declined: no new about:mozilla for B2G
Testing completed: yes, on a FFOS device
Risk to taking this patch (and alternatives if risky): low
String or UUID changes made by this patch: yes
Attachment #703489 - Flags: approval-mozilla-b2g18?
(Assignee)

Comment 29

4 years ago
Comment on attachment 703823 [details] [diff] [review]
about:mozilla - html changes part

[Approval Request Comment]
Bug caused by (feature/regressing bug #): N/A
User impact if declined: about:config's markup and CSS will be boring
Testing completed: yes, on a FFOS device
Risk to taking this patch (and alternatives if risky): low
String or UUID changes made by this patch: no
Attachment #703823 - Flags: approval-mozilla-b2g18?

Comment 30

4 years ago
Comment on attachment 703489 [details] [diff] [review]
go forth and multiply, little foxes

Review of attachment 703489 [details] [diff] [review]:
-----------------------------------------------------------------

r-, we can't change strings without changing their ID.
Attachment #703489 - Flags: review-
(Assignee)

Comment 31

4 years ago
Comment on attachment 703489 [details] [diff] [review]
go forth and multiply, little foxes

Johnathan, do you want to change this yourself or may I step in and update your patch with l10n's requirement ?

I'll probably try to keep it separated in 2 patches to keep the authors.
Julien: I'm sure johnath would appreciate you updating the patches.

Gerv
(Assignee)

Updated

4 years ago
Assignee: johnath → felash
(Assignee)

Comment 33

4 years ago
Created attachment 704868 [details] [diff] [review]
go forth and multiply, little foxes, v2

was r=dtownsend already

asking for r=pike
Attachment #704868 - Flags: review?(l10n)
(Assignee)

Updated

4 years ago
Attachment #703489 - Attachment is obsolete: true
Attachment #703489 - Flags: approval-mozilla-b2g18?
(Assignee)

Comment 34

4 years ago
Created attachment 704869 [details] [diff] [review]
about:mozilla - html changes part, v2

was r=gerv already

ask for Pike's review for l10n
Attachment #703823 - Attachment is obsolete: true
Attachment #703823 - Flags: approval-mozilla-b2g18?
Attachment #704869 - Flags: review?(l10n)
(Assignee)

Comment 35

4 years ago
I tested both together on a FFOS device and it works for me.

Comment 36

4 years ago
Comment on attachment 704869 [details] [diff] [review]
about:mozilla - html changes part, v2

Review of attachment 704869 [details] [diff] [review]:
-----------------------------------------------------------------

I like using the book version for the entities, nicely semantic. r=me.
Attachment #704869 - Flags: review?(l10n) → review+

Updated

4 years ago
Attachment #704868 - Flags: review?(l10n) → review+
(Assignee)

Comment 37

4 years ago
Comment on attachment 704868 [details] [diff] [review]
go forth and multiply, little foxes, v2

[Approval Request Comment]
Bug caused by (feature/regressing bug #): N/A
User impact if declined: no new about:mozilla for B2G
Testing completed: yes, on a FFOS device
Risk to taking this patch (and alternatives if risky): low
String or UUID changes made by this patch: yes
Attachment #704868 - Flags: approval-mozilla-b2g18?
(Assignee)

Comment 38

4 years ago
Comment on attachment 704869 [details] [diff] [review]
about:mozilla - html changes part, v2

[Approval Request Comment]
Bug caused by (feature/regressing bug #): N/A
User impact if declined: no new about:mozilla for B2G
Testing completed: yes, on a FFOS device
Risk to taking this patch (and alternatives if risky): low
String or UUID changes made by this patch: yes
(Assignee)

Comment 39

4 years ago
Comment on attachment 704869 [details] [diff] [review]
about:mozilla - html changes part, v2

[Approval Request Comment]
Bug caused by (feature/regressing bug #): N/A
User impact if declined: no new about:mozilla for B2G
Testing completed: yes, on a FFOS device
Risk to taking this patch (and alternatives if risky): low
String or UUID changes made by this patch: yes
Attachment #704869 - Flags: approval-mozilla-b2g18?
Attachment #704868 - Flags: approval-mozilla-b2g18? → approval-mozilla-b2g18+
Attachment #704869 - Flags: approval-mozilla-b2g18? → approval-mozilla-b2g18+
status-firefox18: --- → affected
(Assignee)

Updated

4 years ago
Keywords: checkin-needed
https://hg.mozilla.org/integration/mozilla-inbound/rev/55b63d585275
https://hg.mozilla.org/integration/mozilla-inbound/rev/ec47765fbad0
Keywords: checkin-needed
https://hg.mozilla.org/mozilla-central/rev/55b63d585275
https://hg.mozilla.org/mozilla-central/rev/ec47765fbad0
Status: NEW → RESOLVED
Last Resolved: 4 years ago
Resolution: --- → FIXED
https://hg.mozilla.org/releases/mozilla-b2g18/rev/c034e1eee0f1
https://hg.mozilla.org/releases/mozilla-b2g18/rev/99d7e66086e4
status-b2g18: --- → fixed
status-firefox18: affected → ---
status-firefox19: --- → affected
status-firefox20: --- → affected
status-firefox21: --- → fixed
Target Milestone: --- → B2G C4 (2jan on)
Comment hidden (spam)
You need to log in before you can comment on or make changes to this bug.