2011-09-30 15:48:29 |
Justyn Butler |
bug |
|
|
added bug |
2011-09-30 15:49:31 |
Justyn Butler |
bug task added |
|
ayatana-design |
|
2011-09-30 16:21:20 |
Gabriel Ebner |
bug |
|
|
added subscriber Gabriel Ebner |
2011-09-30 16:55:57 |
Jake |
bug |
|
|
added subscriber Jake |
2011-09-30 18:32:46 |
Gnurfos |
bug |
|
|
added subscriber Gnurfos |
2011-09-30 21:26:19 |
Jason Smith |
unity: status |
New |
Invalid |
|
2011-09-30 21:26:56 |
Jason Smith |
ayatana-design: status |
New |
Opinion |
|
2011-10-06 16:39:59 |
Alfredo Buttari |
bug |
|
|
added subscriber buttari |
2011-10-14 12:10:49 |
Murray Cumming |
bug |
|
|
added subscriber Murray Cumming |
2011-10-19 03:53:25 |
Jan Fejt |
bug |
|
|
added subscriber Jan Fejt |
2011-10-20 14:44:25 |
Martin Albisetti |
unity: status |
Invalid |
New |
|
2011-10-20 14:44:46 |
Martin Albisetti |
unity: importance |
Undecided |
Critical |
|
2011-10-20 16:38:01 |
Diogo Matsubara |
bug |
|
|
added subscriber Diogo Matsubara |
2011-10-20 18:26:26 |
thinkpad |
bug |
|
|
added subscriber thinkpad |
2011-10-20 20:28:08 |
manny |
bug |
|
|
added subscriber manny |
2011-10-24 12:46:59 |
badrange |
bug |
|
|
added subscriber badrange |
2011-10-25 08:13:29 |
Alexis de Lattre |
bug |
|
|
added subscriber Alexis de Lattre |
2011-10-25 21:27:00 |
Didier Roche-Tolomelli |
unity: status |
New |
Opinion |
|
2011-10-25 21:27:02 |
Didier Roche-Tolomelli |
unity (Ubuntu): status |
New |
Opinion |
|
2011-10-26 20:38:52 |
Rusty Clarkson |
bug |
|
|
added subscriber Rusty Clarkson |
2011-10-27 06:15:13 |
Jason Smith |
unity: status |
Opinion |
Fix Committed |
|
2011-10-27 06:15:17 |
Jason Smith |
ayatana-design: status |
Opinion |
Fix Released |
|
2011-10-27 06:15:19 |
Jason Smith |
unity (Ubuntu): status |
Opinion |
Fix Committed |
|
2011-10-27 06:15:29 |
Jason Smith |
unity: assignee |
|
Jason Smith (jassmith) |
|
2011-10-27 06:15:32 |
Jason Smith |
unity (Ubuntu): assignee |
|
Jason Smith (jassmith) |
|
2011-10-28 15:18:50 |
Yevgen Antimirov |
bug |
|
|
added subscriber Eugene Antimirov |
2011-11-04 03:15:12 |
oe1989 |
bug |
|
|
added subscriber oe1989 |
2011-11-11 16:01:57 |
jherazob |
bug |
|
|
added subscriber jherazob |
2011-11-12 16:17:18 |
Jon-o Addleman |
bug |
|
|
added subscriber Jon-o Addleman |
2011-11-15 18:51:30 |
mazurkin |
bug |
|
|
added subscriber mazurkin |
2011-11-21 09:09:48 |
Bazon |
bug |
|
|
added subscriber Bazon |
2011-11-23 16:51:43 |
John Lea |
description |
The new Unity alt-tab switcher aggregates windows from all workspaces and groups them by application.
This replaces the old default, which would switch through windows on the current workspace only.
The omission of the ability to switch between windows only on the current workspace removes some core functionality of workspaces.
It creates impracticalities for using workspaces in a keyboard-driven workflow. I will illustrate these below.
For this discussion I presume that the user has more than one window on some or all workspaces, since otherwise much of the point of workspaces becomes moot.
Previous keyboard driven alt-tab workflow:
User moves to relevant workspace with ctrl-alt-[arrow]. They alt-tab to select the desired window on that workspace.
If the user has grouped windows together on a workspace because they want to use them together, for example a word processor and some open PDFs, switching quickly between them while typing is straightforward and fast. If they tab to the wrong window it will gain focus and they will quickly tab to the new one.
Keyboard driven workflow using new alt-tab:
Ctrl-alt-[arrow] becomes redundant, since alt-tab will take the user to whichever workspace the application is on, so the user is no longer directly using the spacial workspace concept. Alt-tab may take longer to navigate because it contains all windows on all workspaces.
Switching between windows intentionally grouped onto one workspace becomes more laborious because there are many erroneous windows. Furthermore, if the user accidentally selects the wrong window it can be quite dizzying since they are unexpectedly whisked away to another workspace, then back again when they select the right one.
This raises the question: why use the spacial concept of workspaces at all, when the window must be selected from a single long list anyway?
The solution is to add a new shortcut for cycling between windows on a single workspace (and without grouping them by application). That is, the old behavior but on a new key combination.
I propose that the most elegant keybinding for this would be ctrl-alt-tab, because this links well with the keys for moving between workspaces, enabling a smooth flow for selecting a workspace and then a window on it.
Proposed ctrl-alt-tab workflow:
User moves to relevant workspace with ctrl-alt-[arrow]. Continuing to hold ctr-alt down, they may use tab to select the desired window on that workspace.
Moving between windows intentionally grouped onto a workspace is again fast and efficient. |
The new Unity alt-tab switcher aggregates windows from all workspaces and groups them by application.
This replaces the old default, which would switch through windows on the current workspace only.
The omission of the ability to switch between windows only on the current workspace removes some core functionality of workspaces.
It creates impracticalities for using workspaces in a keyboard-driven workflow. I will illustrate these below.
For this discussion I presume that the user has more than one window on some or all workspaces, since otherwise much of the point of workspaces becomes moot.
Previous keyboard driven alt-tab workflow:
User moves to relevant workspace with ctrl-alt-[arrow]. They alt-tab to select the desired window on that workspace.
If the user has grouped windows together on a workspace because they want to use them together, for example a word processor and some open PDFs, switching quickly between them while typing is straightforward and fast. If they tab to the wrong window it will gain focus and they will quickly tab to the new one.
Keyboard driven workflow using new alt-tab:
Ctrl-alt-[arrow] becomes redundant, since alt-tab will take the user to whichever workspace the application is on, so the user is no longer directly using the spacial workspace concept. Alt-tab may take longer to navigate because it contains all windows on all workspaces.
Switching between windows intentionally grouped onto one workspace becomes more laborious because there are many erroneous windows. Furthermore, if the user accidentally selects the wrong window it can be quite dizzying since they are unexpectedly whisked away to another workspace, then back again when they select the right one.
This raises the question: why use the spacial concept of workspaces at all, when the window must be selected from a single long list anyway?
The solution is to add a new shortcut for cycling between windows on a single workspace (and without grouping them by application). That is, the old behavior but on a new key combination.
I propose that the most elegant keybinding for this would be ctrl-alt-tab, because this links well with the keys for moving between workspaces, enabling a smooth flow for selecting a workspace and then a window on it.
Proposed ctrl-alt-tab workflow:
User moves to relevant workspace with ctrl-alt-[arrow]. Continuing to hold ctr-alt down, they may use tab to select the desired window on that workspace.
Moving between windows intentionally grouped onto a workspace is again fast and efficient.
--------------------------------------------
Desired Solution:
- In 12.04, by default Alt-tab should only switch between windows on the currently visible workspace (or workspaces in the case of multiple monitors). |
|
2011-11-23 16:51:48 |
John Lea |
unity: status |
Fix Committed |
Confirmed |
|
2011-11-23 16:51:51 |
John Lea |
unity (Ubuntu): status |
Fix Committed |
Confirmed |
|
2011-11-23 16:51:56 |
John Lea |
ayatana-design: status |
Fix Released |
Triaged |
|
2011-11-23 16:52:00 |
John Lea |
ayatana-design: assignee |
|
John Lea (johnlea) |
|
2011-11-23 16:52:03 |
John Lea |
ayatana-design: importance |
Undecided |
High |
|
2011-11-23 16:52:11 |
John Lea |
tags |
|
udp |
|
2011-11-23 16:52:18 |
John Lea |
unity: milestone |
|
backlog |
|
2011-11-26 14:56:10 |
morgenbart |
bug |
|
|
added subscriber morgenbart |
2011-12-04 03:57:00 |
Doug McMahon |
bug |
|
|
added subscriber Doug McMahon |
2011-12-05 23:47:04 |
Tim Penhey |
ayatana-design: status |
Triaged |
Fix Committed |
|
2011-12-16 22:45:37 |
Catalin Hritcu |
bug |
|
|
added subscriber Catalin Hritcu |
2012-01-13 10:53:09 |
Jason Smith |
unity: status |
Confirmed |
Fix Committed |
|
2012-01-19 16:17:21 |
Didier Roche-Tolomelli |
unity: milestone |
backlog |
5.2.0 |
|
2012-01-20 19:28:46 |
Omer Akram |
unity (Ubuntu): status |
Confirmed |
Fix Committed |
|
2012-01-21 14:35:10 |
Jared Silva |
bug |
|
|
added subscriber Jared Silva |
2012-02-03 10:27:08 |
Didier Roche-Tolomelli |
unity: status |
Fix Committed |
Fix Released |
|
2012-02-03 10:39:25 |
Launchpad Janitor |
branch linked |
|
lp:~ubuntu-desktop/unity/ubuntu |
|
2012-02-03 10:50:28 |
Launchpad Janitor |
unity (Ubuntu): status |
Fix Committed |
Fix Released |
|
2012-02-03 13:34:46 |
Launchpad Janitor |
branch linked |
|
lp:ubuntu/unity |
|
2012-02-28 09:56:52 |
Joan Batet |
bug |
|
|
added subscriber Joan Batet |
2012-03-07 02:47:06 |
Colan Schwartz |
bug |
|
|
added subscriber Colan Schwartz |
2012-03-08 10:59:37 |
Nick Tait |
ayatana-design: status |
Fix Committed |
Fix Released |
|
2012-03-08 10:59:56 |
Nick Tait |
tags |
udp |
reviewedbydesignp |
|