Improve Panorama interactions: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
(Adding related bugs)
(Adding related bugs)
Line 75: Line 75:
* [http://bugzil.la/596017 Bug 596017 - Combine the Panorama button and the List Tabs button and list all tabs+groups in List Tabs drop-down]
* [http://bugzil.la/596017 Bug 596017 - Combine the Panorama button and the List Tabs button and list all tabs+groups in List Tabs drop-down]
* [http://bugzil.la/607108 Bug 607108 - focus group name field after creating new group]
* [http://bugzil.la/607108 Bug 607108 - focus group name field after creating new group]
* [http://bugzil.la/607383 Bug 607383 - Reduce redundant display of app tabs in panorama view]
* [http://bugzil.la/617454 Bug 617454 - faster zoom with imposter technique (particularly for slower machines)]
* [http://bugzil.la/630792 Bug 630792 - Add a close button and small toolbar to Tab View]
* [http://bugzil.la/649316 Bug 649316 - allow closing tabs in panorama with del and cmd+backspace]
* [http://bugzil.la/649316 Bug 649316 - allow closing tabs in panorama with del and cmd+backspace]
* [http://bugzil.la/654295 Bug 654295 - Closing last tab of a group doesn't show Panorama]
* [http://bugzil.la/654295 Bug 654295 - Closing last tab of a group doesn't show Panorama]
Line 83: Line 86:
* [http://bugzil.la/663613 Bug 663613 - remove "new tab" button from groups]
* [http://bugzil.la/663613 Bug 663613 - remove "new tab" button from groups]
* [http://bugzil.la/663614 Bug 663614 - remove double-click to create a new tab in a group]
* [http://bugzil.la/663614 Bug 663614 - remove double-click to create a new tab in a group]
* [http://bugzil.la/663617 Bug 663617 - highlight tab groups when hovering them]
* [http://bugzil.la/663622 Bug 663622 - notify the user that session restore was enabled]


== Risks ==
== Risks ==

Revision as of 12:49, 11 June 2011

Feature Status ETA Owner
Simplify Panorama UI Initial list of improvements ready, needs bugs + developer estimates N/A Alex Limi

Summary

Panorama has a lot of small interaction problems, and some conceptual problems too. We'd like to spend some time to eliminate as many of these as we can.

Team

  • Feature Manager: Alex Limi
  • Lead Developer: Tim Taubert
  • Product Manager:
  • QA: George Carstoiu (irc: GeorgeCarstoiu)
  • UX: Alex Limi
  • Accessibility:
  • Security:
  • Privacy:

Release Requirements

Designs

Must-have:

  • You can't click a group to activate the whole group (Creating a new group and clicking in it should just create a blank new tab) (Don't show the drag cursor on groups now that entering the group is the dominant operation. Dragging could still work, of course.) (Remove New Tab button)
  • When creating a new group, autofocus the title field (also for creating groups by dragging)
  • Tabs should not be able to exist without a group
  • a new group control
  • an exit control
  • a text field to filter instead of the search icon

Nice-to-have:

  • Multiselect is not supported in groups
  • Blank groups with no name get removed, shouldn't

Stuff we are undecided about or don't know current state of:

  • Never show me groups when I haven't asked (closing the last tab in a group, Aero Peek)
  • minimize need for manual positioning and grouping
  • Groups from Panorama could show in List All Tabs — but we should probably just show the group names, not individual tabs. Related: bug 596017

Already fixed:

  • FIXED: Private mode ungroups your tabs (still the case?)
  • FIXED: When you close the last tab in a group, you automatically get sent to another open group, is this what we want?
  • FIXED: Hitting Cmd-W when in panorama removes the selected tab, which is unexpected (it feels like a window operation at that point)
  • WONTFIX: You can't detach a group to a window
  • FIXED: Text editing doesn't support arrow keys



Next Steps & Open Issues

  • Talk to the Panorama team about prioritization and estimates
  • Make sure all of these have bugs filed
  • Wireframes/interaction spec for the bugs that need it

Related Bugs & Dependencies

Risks

Test Plans

Goals

Non-Goals

Other Stuff