Closed Bug 523384 Opened 15 years ago Closed 15 years ago

Update Fennec UI for 0.8 release

Categories

(Firefox :: Sync, defect, P1)

defect

Tracking

()

RESOLVED FIXED

People

(Reporter: Mardak, Assigned: Mardak)

References

Details

Attachments

(8 files)

There's the new prefs UI as well as move away from about:weave, so there'll be changes..
Flags: blocking-weave1.0+
Depends on: 523538
I've hacked together some minimal prefs UI somewhat using the new <setting>s for prefs.

Going with the Connect (and stay connected to Weave) and Disconnect to not auto-login next time model..

- If the user isn't connected, show user/pass/secret fields when selecting the Weave add-on
- If the user is connected, just show "disconnect" and "sync now" buttons
Attached image adjusted buttons
Attached image connected (madhava v1)
Depends on: 523729
Attached patch v1 wipSplinter Review
Has the basic functionality and allows connecting/syncing/disconnecting. Doesn't handle errors yet, but it works around bug 523538 and bug 523729.
Attached patch v1.1 wipSplinter Review
whoops. forgot to add options.xul
http://hg.mozilla.org/labs/weave/rev/b81001e853db
Provide an optionsURL to show settings on Fennec and update the options on various events like sync, login, options loaded.
http://hg.mozilla.org/labs/weave/rev/f81b54f97c25
Load a local firstrun page with instructions on what to do instead of about:weave. 

Probably need to land some basic error handling before resolving this..
Blocks: 517639
Blocks: 483089
http://hg.mozilla.org/labs/weave/rev/fc17496f8678
Check the login status after login finish/error and show a message if necessary.
Status: NEW → RESOLVED
Closed: 15 years ago
Resolution: --- → FIXED
Blocks: 524052
Blocks: 528027
Component: Fennec UI → Firefox Sync: UI
Component: Firefox Sync: UI → Sync
Product: Cloud Services → Firefox
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: