I am hoping that we can use a pref to degrade to about:sync-tabs. Here’s a UX plan for that.
Going to Gold Synced Tabs toolbar menu item and sidebar Toolbar item: Sync Now, Sidebar toggle History menus: Expands Synced Tabs toolbar menu item, wherever it is View›Sidebar menu: Synced Tabs Consolation Prize has toolbar menu item and about:sync-tabs Toolbar item: Sync Now; no Sidebar toggle History menus: about:sync-tabs (Tabs From Other Devices) View›Sidebar menu: No Synced Tabs Taking Ball, Going Home has nothing, what’s in Release today Toolbar item: none History menus: Tabs from Other Devices menu item Sidebar menus: No Synced Tabs sidebar Make sense? Ryan Feeley UX, Cloud Services Mozilla UX IRC: rfeeley > On Jan 22, 2016, at 8:03 PM, Mark Hammond <[email protected]> wrote: > > SGTM, but unfortunately I'll be unable to help land any of this before the > merge. > > Mark > > On 23/01/2016 10:27 AM, Christopher Karlof wrote: >> I was taking at look at how the synced tabs UI refresh is going to >> appear in the product, and I feel there are some deficiencies that we’ve >> overlooked as a group. >> >> One important issue is that we should avoid letting the functionality on >> about:sync-tabs regress, unless that’s an explicit goal. Fx 45 will ship >> the Synced Tabs menu panel >> (https://bugzilla.mozilla.org/show_bug.cgi?id=1201331), and it also >> removes affordances to open about:sync-tabs from the History menu. >> Unfortunately, the menu panel has two gaps that are functional >> regressions from about:sync-tabs: >> >> 1) The panel doesn’t show all your remote tabs (currently it limits each >> device to 15). >> 2) The panel doesn’t allow you to search your remote tabs. >> >> I feel this may have been recognized before, but since we expected the >> Synced Tabs sidebar to ship concurrently with the panel work, we may >> have felt this wasn’t an issue. Now that the sidebar will ship a release >> or two later, it’s probably a functional regression worth addressing. >> >> The second significant issue is that the 46 uplift date is looming. The >> sidebar work (https://bugzilla.mozilla.org/show_bug.cgi?id=1210586) is >> r+’ed and ready to land, but still likely needs further polish and testing. >> >> Here’s my proposed plan: >> >> 1) Added a pref, say “syncedTabsUIRefresh”, that defaults to true on >> Nightly, and false elsewhere. >> 2) Add a guard (based on the above pref) to the History “Synced Tabs” >> menu item. If syncedTabsUIRefresh==true, then it will open the panel (as >> it currently does), otherwise it will open about:sync-tabs. This will >> allow users to experience the new panel if they want to, but for users >> that relied on seeing all their remote tabs and search them via the >> History menu item, their experience will not be regressed. >> 3) Add a guard (based on the above pref) around the exposure of each >> affordance that opens the Synced Tabs sidebar. >> 4) When we’re happy with the quality of Synced Tabs sidebar UX and the >> functionality of the whole experience, we can uplift a patch that >> defaults the above pref to true for everyone, allowing the new combined >> UX to ride the trains to release in a way that doesn’t regress the >> current functionality in about:sync-tabs. >> >> I reached consensus with Zach, Ryan, and Edwin about this today, and >> Zach is starting on the engineering. Mark do you have any thoughts about >> this? Others? >> >> -chris >> >
_______________________________________________ Sync-dev mailing list [email protected] https://mail.mozilla.org/listinfo/sync-dev

