Closed
Bug 590805
Opened 14 years ago
Closed 14 years ago
Sync UI: Revamp setup wizard
Categories
(Firefox :: General, defect)
Firefox
General
Tracking
()
RESOLVED
FIXED
Tracking | Status | |
---|---|---|
blocking2.0 | --- | beta7+ |
People
(Reporter: philikon, Assigned: philikon)
References
Details
(Whiteboard: [strings])
Attachments
(5 files, 4 obsolete files)
16.69 KB,
patch
|
mconnor
:
review+
|
Details | Diff | Splinter Review |
15.02 KB,
patch
|
mconnor
:
review+
|
Details | Diff | Splinter Review |
10.69 KB,
patch
|
Details | Diff | Splinter Review | |
44.31 KB,
patch
|
Details | Diff | Splinter Review | |
25.34 KB,
patch
|
Details | Diff | Splinter Review |
Revamp the setup wizard according to Faaborg's mockups.
Assignee | ||
Updated•14 years ago
|
Assignee | ||
Comment 1•14 years ago
|
||
Generate Sync Key: Implement key generation and backup (email/print/save)
Assignee: nobody → philipp
Attachment #472537 -
Flags: review?(dolske)
Assignee | ||
Comment 2•14 years ago
|
||
Generate Sync Key: Change the setup wizard to generate the Sync Key
Attachment #472538 -
Flags: review?(dolske)
Assignee | ||
Comment 3•14 years ago
|
||
Generate Sync Key: Fix up the Change/Update Passphrase dialog in the preference pane.
Attachment #472539 -
Flags: review?(dolske)
Assignee | ||
Comment 4•14 years ago
|
||
Change flow of setup wizard
Attachment #472540 -
Flags: review?(dolske)
Assignee | ||
Comment 5•14 years ago
|
||
Restyle the setup wizard
Attachment #472541 -
Flags: review?(dolske)
Assignee | ||
Updated•14 years ago
|
Attachment #472537 -
Flags: review?(dolske) → review?(mconnor)
Assignee | ||
Updated•14 years ago
|
Attachment #472538 -
Flags: review?(dolske) → review?(mconnor)
Assignee | ||
Updated•14 years ago
|
Attachment #472539 -
Flags: review?(dolske) → review?(mconnor)
Assignee | ||
Updated•14 years ago
|
Attachment #472540 -
Flags: review?(dolske) → review?(mconnor)
Assignee | ||
Updated•14 years ago
|
Attachment #472541 -
Flags: review?(dolske) → review?(mconnor)
Assignee | ||
Comment 6•14 years ago
|
||
Small rev on v1: Make textboxes wider to accomodate long Sync Keys.
Attachment #472539 -
Attachment is obsolete: true
Attachment #472625 -
Flags: review?(mconnor)
Attachment #472539 -
Flags: review?(mconnor)
Comment 7•14 years ago
|
||
Comment on attachment 472537 [details] [diff] [review]
Part 1 (v1): Implement key generation + backup
>diff --git a/browser/locales/en-US/chrome/browser/syncSetup.dtd b/browser/locales/en-US/chrome/browser/syncSetup.dtd
>@@ -46,6 +46,9 @@
> <!ENTITY setup.newAccountPrefs2.title.label "Browser Sync Preferences">
> <!ENTITY syncComputerName.label "Computer Name:">
> <!ENTITY syncComputerName.accesskey "c">
>+
>+<!ENTITY page.syncKeyBackup.title "Your Firefox Sync Key">
>+<!ENTITY page.syncKeyBackup.descr "This secret key is used to encrypt your personal data. It is not uploaded to the server and cannot be recovered. Do not lose it or share with other people.">
style nit: line up the strings, please.
>+email.synckey.subject = Your Firefox Sync Key
>+email.synckey.body = Congratulations for signing up for Firefox Sync! Your secret Firefox Sync key is %S. Do not lose it or share with other people.
>+save.synckey.title = Save Sync Key
same here
Attachment #472537 -
Flags: review?(mconnor) → review+
Updated•14 years ago
|
Attachment #472538 -
Flags: review?(mconnor) → review+
Updated•14 years ago
|
Attachment #472540 -
Flags: review?(mconnor) → review+
Updated•14 years ago
|
Attachment #472541 -
Flags: review?(mconnor) → review+
Updated•14 years ago
|
Attachment #472625 -
Flags: review?(mconnor) → review+
Assignee | ||
Comment 8•14 years ago
|
||
Addressed review comments (style nits)
Attachment #472537 -
Attachment is obsolete: true
Assignee | ||
Comment 9•14 years ago
|
||
Small rev on v1 after bug 578671 landed in fx-sync: "Sync this computer's" --> "Sync My"
Attachment #472540 -
Attachment is obsolete: true
Assignee | ||
Comment 10•14 years ago
|
||
Small rev on v1: Fix JAR manifest for classic Windows theme.
Attachment #472541 -
Attachment is obsolete: true
Updated•14 years ago
|
blocking2.0: ? → beta6+
Assignee | ||
Comment 11•14 years ago
|
||
Part 1: http://hg.mozilla.org/mozilla-central/rev/e06b3042151c
Part 2: http://hg.mozilla.org/mozilla-central/rev/201cc8681096
Part 3: http://hg.mozilla.org/mozilla-central/rev/134be5ec050c
Part 4: http://hg.mozilla.org/mozilla-central/rev/9ec78f93036c
Part 5: http://hg.mozilla.org/mozilla-central/rev/728a4c3f0a53
Status: NEW → RESOLVED
Closed: 14 years ago
Resolution: --- → FIXED
Comment 13•14 years ago
|
||
Comment on attachment 472538 [details] [diff] [review]
Part 2 (v1): Generate the Sync Key in the setup wizard
>- <textbox type="password" id="weavePassphrase"
>- onkeyup="gSyncSetup.checkFields()"
>- onchange="gSyncSetup.checkFields()"/>
(...)
>+ <textbox id="weavePassphrase"
>+ onkeyup="gSyncSetup.onPassphraseChange()"
>+ onchange="gSyncSetup.onPassphraseChange()"
>+ onfocus="this.select()"/>
Now it's not type="password" anymore. Was that change intentional? It looks really strange to see my key readable. :-/
Assignee | ||
Comment 14•14 years ago
|
||
(In reply to comment #13)
> Now it's not type="password" anymore. Was that change intentional? It looks
> really strange to see my key readable. :-/
Yes. We want users to save it by writing it down, copy'n'pasting or using one of the provided backup methods. See faaborg's mockups.
Assignee | ||
Updated•14 years ago
|
Comment 15•14 years ago
|
||
Regarding strings in syncGenericChange.properties
Is the mention of "secret phrase / passphrase" in:
change.synckey.error = There was an error while changing your secret phrase!
change.synckey.success = Your secret phrase was successfully changed!
intentional (as in, instead of "Sync key"), since all references to secret phrase has been changed to Sync key everywhere else by the landing yesterday ?
Assignee | ||
Comment 16•14 years ago
|
||
(In reply to comment #15)
> Is the mention of "secret phrase / passphrase" in:
>
> change.synckey.error = There was an error while changing your secret phrase!
> change.synckey.success = Your secret phrase was successfully changed!
>
> intentional (as in, instead of "Sync key")
I just caught this too. Not intentional, they must've slipped through the net. I already filed bug 594520.
Comment 18•14 years ago
|
||
Images sync-usedNever.png and sync-usedBefore.png can be removed or not?
Comment 19•14 years ago
|
||
They can be removed, yes. File a followup please?
Assignee | ||
Comment 20•14 years ago
|
||
Comment 21•14 years ago
|
||
(In reply to comment #14)
> See faaborg's mockups.
Is there a link for these?
https://bugzilla.mozilla.org/attachment.cgi?id=468606
Is this it?
Assignee | ||
Comment 22•14 years ago
|
||
(In reply to comment #21)
> (In reply to comment #14)
> > See faaborg's mockups.
>
> Is there a link for these?
>
> https://bugzilla.mozilla.org/attachment.cgi?id=468606
>
> Is this it?
Yes.
Comment 23•14 years ago
|
||
Question from localizers: Should "Sync" in "Sync Key" be translated?
Assignee | ||
Comment 24•14 years ago
|
||
(In reply to comment #23)
> Question from localizers: Should "Sync" in "Sync Key" be translated?
That's a good question. I would say no. Sync is a brand name (see bug 596381 comment 11). That said, consistency is the most important aspect here: Firefox, Fennec and Firefox Home should all use the *same* wording in a particular language.
Comment 25•14 years ago
|
||
I assumed that both "sync" and "key" would be translated, unless Ragavan doesn't want us translating the brand name.
Comment 26•14 years ago
|
||
I know it's a bit too late to be commenting on an old bug...
I also can't find that google group thing for suggestions.
The new Sync UI looks nice, but it would look even better if it used the default set-up wizard on Aero, with it's guidelines.
The text on the current Sync UI wizard is a bit bloated, the titles are unreasonably big (especially the sync key page).
For example the initial setup page could easily be redesigned as such (quick mockup):
http://img714.imageshack.us/img714/186/aerowizard.png
Assignee | ||
Comment 27•14 years ago
|
||
(In reply to comment #26)
> I know it's a bit too late to be commenting on an old bug...
Indeed. Please always file a new bug or comment on ones that haven't been resolved yet. Bug 591122 seems appropriate for your suggestions.
You need to log in
before you can comment on or make changes to this bug.
Description
•