Update Fennec UI for 0.8 release

RESOLVED FIXED in 0.8

Status

Cloud Services
Firefox Sync: UI
P1
normal
RESOLVED FIXED
8 years ago
7 years ago

People

(Reporter: Mardak, Assigned: Mardak)

Tracking

unspecified
Points:
---
Dependency tree / graph
Bug Flags:
blocking-weave1.0 +

Firefox Tracking Flags

(Not tracked)

Details

Attachments

(8 attachments)

(Assignee)

Description

8 years ago
There's the new prefs UI as well as move away from about:weave, so there'll be changes..
Flags: blocking-weave1.0+
(Assignee)

Updated

8 years ago
Depends on: 523538
(Assignee)

Comment 1

8 years ago
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
(Assignee)

Comment 2

8 years ago
Created attachment 407481 [details]
just opened add-ons view
(Assignee)

Comment 3

8 years ago
Created attachment 407482 [details]
selected weave ready to sign in
(Assignee)

Comment 4

8 years ago
Created attachment 407483 [details]
connected to weave (common case)
(Assignee)

Comment 5

8 years ago
Created attachment 407572 [details]
adjusted buttons
(Assignee)

Comment 6

8 years ago
Created attachment 407598 [details]
connected (madhava v1)
(Assignee)

Comment 7

8 years ago
Created attachment 407599 [details]
disconnected (madhava v1)
(Assignee)

Updated

8 years ago
Depends on: 523729
(Assignee)

Comment 8

8 years ago
Created attachment 407659 [details] [diff] [review]
v1 wip

Has the basic functionality and allows connecting/syncing/disconnecting. Doesn't handle errors yet, but it works around bug 523538 and bug 523729.
(Assignee)

Comment 9

8 years ago
Created attachment 407661 [details] [diff] [review]
v1.1 wip

whoops. forgot to add options.xul
(Assignee)

Comment 10

8 years ago
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.
(Assignee)

Comment 11

8 years ago
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..
(Assignee)

Updated

8 years ago
Blocks: 517639
(Assignee)

Updated

8 years ago
Blocks: 483089
(Assignee)

Comment 12

8 years ago
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
Last Resolved: 8 years ago
Resolution: --- → FIXED
(Assignee)

Updated

8 years ago
Blocks: 524052
(Assignee)

Updated

8 years ago
Blocks: 528027

Updated

7 years ago
Component: Fennec UI → Firefox Sync: UI
You need to log in before you can comment on or make changes to this bug.