Spread/Scale should exit if Dash is invoked
Bug #944033 reported by
Mirco Müller
This bug affects 4 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Ayatana Design |
Fix Released
|
Medium
|
John Lea | ||
Unity |
Fix Released
|
Medium
|
Brandon Schaefer | ||
5.0 |
Fix Released
|
Medium
|
Brandon Schaefer | ||
unity (Ubuntu) |
Fix Released
|
Medium
|
Unassigned | ||
Precise |
Fix Released
|
Medium
|
Unassigned |
Bug Description
[Test Case]
1. Exit dash and/or spread (compiz' scale-plugin) by hitting: Escape
2. Trigger spread by keyboard-shortcut: Super+w
3. Trigger dash by keyboard-shortcut: Super
-> Verify that the spread is closing and the dash opening
[Regression Potential]
No obvious regression potential, just new safe code.
Original description:
You can enter the Dash with an activated window-spread.
Steps to reproduce the bug
- exit dash and/or spread (compiz' scale-plugin) by hitting: Escape
- trigger spread by keyboard-shortcut: Super+w
- trigger dash by keyboard-shortcut: Super
What happens
- nothing
What should happen
- spread should be closing
- dash should be opening
Related branches
lp:~brandontschaefer/unity/opening-dash-in-scale-mode-fix
- Marco Trevisan (Treviño): Approve
-
Diff: 135 lines (+55/-2)4 files modifieddash/DashController.cpp (+4/-1)
plugins/unityshell/src/unityshell.cpp (+24/-0)
plugins/unityshell/src/unityshell.h (+2/-0)
tests/autopilot/unity/tests/test_dash.py (+25/-1)
lp:~brandontschaefer/unity/opening-dash-in-scale-mode-SRU
- Thomi Richards (community): Approve (quality)
-
Diff: 135 lines (+55/-2)4 files modifiedplugins/unityshell/src/DashController.cpp (+5/-2)
plugins/unityshell/src/unityshell.cpp (+24/-0)
plugins/unityshell/src/unityshell.h (+2/-0)
tests/autopilot/autopilot/tests/test_dash.py (+24/-0)
Changed in unity: | |
assignee: | nobody → Mirco Müller (macslow) |
milestone: | none → 5.8.0 |
Changed in unity: | |
importance: | Undecided → Medium |
status: | New → Triaged |
Changed in unity: | |
milestone: | 5.8.0 → 5.10.0 |
Changed in unity: | |
milestone: | 5.10.0 → 5.12.0 |
Changed in unity: | |
assignee: | Mirco Müller (macslow) → nobody |
Changed in unity: | |
milestone: | 5.12.0 → 5.14.0 |
Changed in unity (Ubuntu): | |
importance: | Undecided → Medium |
status: | New → Triaged |
Changed in unity: | |
assignee: | nobody → Brandon Schaefer (brandontschaefer) |
status: | Triaged → In Progress |
no longer affects: | unity/6.0 |
Changed in unity: | |
status: | In Progress → Fix Committed |
milestone: | 5.14.0 → 6.0 |
Changed in unity (Ubuntu): | |
status: | Triaged → Fix Committed |
Changed in unity: | |
status: | Fix Committed → Fix Released |
description: | updated |
Changed in unity (Ubuntu Precise): | |
importance: | Undecided → Medium |
status: | New → In Progress |
tags: |
added: verification-done removed: verification-needed |
Changed in ayatana-design: | |
status: | Fix Committed → Fix Released |
tags: |
added: reviewedbydesignq removed: udp |
To post a comment you must log in.
I added the design team to look at this. The reason is the only way to actually add this would be considered a hack. As we would have to rely on stealing keypresses from the Scale plugin or something else...that wouldn't be pretty.