A related issue that’s come up on fx-team is under what conditions the Synced tabs button is added to the button bar.
On Tue, Jan 26, 2016 at 8:55 AM, Ryan Feeley <[email protected]> wrote: > 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

