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

Reply via email to