Mark Hammond has a firmer grasp of how it is added than I. IIRC, because we are replacing the original manual Sync button with the Synced Tabs button, we are respecting its original position if it had been moved outside of customization. I believe Mark is back online later today and can clarify.
Ryan Feeley UX, Cloud Services Mozilla UX IRC: rfeeley > On Jan 26, 2016, at 12:49 PM, Christopher Karlof <[email protected]> wrote: > > 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] > <mailto:[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] >> <mailto:[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 >>> <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 >>> <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

