Support choose-what-to-sync via the web for Fennec? #3080
Comments
|
On Fri, Sep 18, 2015 at 10:52 AM, Vlad Filippov notifications@github.com
|
|
It sounds like the next step here is for @vladikoff and @ncalexan to sync up IRL about some of the details here, to see if the web-based implementation is really feasible. I also have a suggestion about the precise form of the message that reports back the chosen datatypes, but I'll save it for when we get down to that level of detail... |
|
Some work here: #3077 |
|
from mtg: |
I suspect this won't be worth it, as the client should already know what version of the service it was trying to connect to, and our services don't actually change version that often. |
Based primarily on @vladikoff's work from commit 223f6d4 * Only enabled for fx_fennec_v1 * Extract `onSignUpSuccess` into its own mixin to share. * Shared between views/permissions.js, views/sign_up.js, and views/choose_what_to_sync.js * Add the fancy new checkboxes to the choose what to sync screen. * Use the newest, flashiest image for "Choose what to Sync" issue #3080 issue #2771

Along with the move to web-hosted signin UI, Fennec would also like to use web-hosed choose-what-to-sync UI. This bug tracks figuring out whether we can provide that in the required timeframe, and if so then settling on the details of how.
Original feature bug from when we were working on this in desktop: mozilla/fxa#18
Original PR from @vladikoff: #2757
Corresponding Fennec bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1191068
Per discussion with @ncalexan, we would need to make this available sometime while Fennec 43 is on Aurora. Realistically that means deploying it in train-48 or earlier, which is two cycles from now.
I suspect that it may be simpler to deploy this for Fennec than for Desktop, because we don't necessarily need a full-blown capabilities handshake - we would know that all devices with
context=fx_fennec_v1support choose-what-to-sync on the web. In which case we may be able to do something like:But I'm not close enough to the details to know whether that's a good idea. @vladikoff @shane-tomlinson thoughts?
The alternative is for Fennec to do what Desktop does today, and use a native choose-what-to-sync UI that pops up after the login has completed. Nick tells me that's doable, but if that's the way to go, we should let them know sooner rather than later.
The text was updated successfully, but these errors were encountered: