134
edits
No edit summary |
No edit summary |
||
Line 1: | Line 1: | ||
'''[DRAFT v. | '''[DRAFT v.3]''' | ||
''Frank Yan'' | ''Frank Yan'' | ||
Line 15: | Line 15: | ||
Firefox 3.5 shipped with a "tab tearing" feature that enables users to detach a tab to a new window or drag individual tabs between windows. However, there are many cases in which a user may have already opened multiple tabs that the user wants to move to a different window. Currently, this requires one click-and-drag per tab. As specified in this document, multiple tab selection would achieve this result with at most ''n'' clicks and 1 drag motion. The common case of selecting and dragging a range of tabs can be completed in at most 2 clicks and 1 drag. | Firefox 3.5 shipped with a "tab tearing" feature that enables users to detach a tab to a new window or drag individual tabs between windows. However, there are many cases in which a user may have already opened multiple tabs that the user wants to move to a different window. Currently, this requires one click-and-drag per tab. As specified in this document, multiple tab selection would achieve this result with at most ''n'' clicks and 1 drag motion. The common case of selecting and dragging a range of tabs can be completed in at most 2 clicks and 1 drag. | ||
In the case where a user has opened many tabs but only wishes to keep a small of them, multiple tab selection enables the user to select that subset and then select 'Close other tabs' from the context menu of a selected tab. | In the case where a user has opened many tabs but only wishes to keep a small of them, multiple tab selection enables the user to select that subset and then select 'Close other tabs' from the context menu of a selected tab. With the trend of increasing information overload, this feature helps make it easy for users to remain in control of their browsing experience. | ||
=== Interaction Design === | === Interaction Design === | ||
Line 23: | Line 23: | ||
* A "selected tab" refers a tab to which a "multiple tab action" would be applied. | * A "selected tab" refers a tab to which a "multiple tab action" would be applied. | ||
* The SELECTED tab is, by default, selected and cannot be deselected. | * The SELECTED tab is, by default, selected and cannot be deselected. | ||
** In other words, deselecting all tabs will still keep the SELECTED tab selected. | |||
* By default, the anchor tab is the SELECTED tab. | * By default, the anchor tab is the SELECTED tab. | ||
* If the anchor tab is removed, the anchor tab is reset to the default. | * If the anchor tab is removed, the anchor tab is reset to the default. |
edits