In spread mode, nothing indicates which window is selected
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Ayatana Design |
Fix Committed
|
Undecided
|
Unassigned | ||
Unity |
Fix Released
|
Low
|
Marco Trevisan (Treviño) | ||
unity (Ubuntu) |
Fix Released
|
Low
|
Marco Trevisan (Treviño) |
Bug Description
To reproduce the bug
1,Open multiple windows of any application
2,Trigger spread mode by pressing Super +W
You can select the preview with your keyboard, but there is no indication on the preview themselves that they are selected (unlike Expo mode where there is some sort of halo). You can only see the arrow on the launcher moving. The problem is that when you use your keyboard to select a preview, the keyboard input is interpreted as if you were selecting from the preview area and not from the launcher. Alright, I am not sure that this is very clear, so I am going to make an example with pictures.
In my first picture, the current window is chrome.
I pressed Super+W to activate spread mode (1, Chrome)
Then, I pressed down and it selected libreoffice (2. Libreoffice). Considering that the indication (the little white arrow on the right) as to which preview is selected is only displayed in the launcher, I would expect to be selecting thunderbird instead of libreoffice, since it's the icon underneath chrome in the launcher. Of course, if there were some sort of indications on the previews themselves, then this wouldn't be a problem.
Then I pressed right and it selected Thunderbird (3. Thunderbird) and the white arrow went up in the launcher.
It is a confusing behavior.
Related branches
- John Lea (community): Approve (design)
- Andrea Azzarone (community): Approve
-
Diff: 836 lines (+722/-12)5 files modifiedplugins/unityshell/src/glow_texture.h (+204/-0)
plugins/unityshell/src/unityshell.cpp (+33/-11)
plugins/unityshell/src/unityshell.h (+8/-1)
plugins/unityshell/src/unityshell_glow.cpp (+406/-0)
plugins/unityshell/src/unityshell_glow.h (+71/-0)
Changed in unity: | |
status: | New → Incomplete |
Changed in unity (Ubuntu): | |
status: | Confirmed → Incomplete |
Changed in unity: | |
importance: | Undecided → Low |
Changed in unity (Ubuntu): | |
importance: | Undecided → Low |
Changed in unity: | |
status: | Incomplete → Fix Released |
assignee: | nobody → Marco Trevisan (Treviño) (3v1n0) |
Changed in unity (Ubuntu): | |
status: | Incomplete → Fix Released |
assignee: | nobody → Marco Trevisan (Treviño) (3v1n0) |
Changed in ayatana-design: | |
status: | New → Fix Committed |
Status changed to 'Confirmed' because the bug affects multiple users.