Activity log for bug #863399

Date Who What changed Old value New value Message
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