alt-tab - When the ALT key is pressed, there should be a very short delay before the app menu is exposed in the top bar
Bug #855521 reported by
John Lea
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Ayatana Design |
Fix Released
|
High
|
John Lea | ||
Unity |
Fix Released
|
Medium
|
Marco Trevisan (Treviño) | ||
unity (Ubuntu) |
Fix Released
|
Medium
|
Marco Trevisan (Treviño) |
Bug Description
When the ALT key is pressed, there should be a short delay before the app menu is exposed in the top bar. This is to prevent the top bar 'flickering' everything the alt-tab function is used. The length of the delay should be long enough that the menu does not appear when a user presses ALT and a fraction of a moment later presses TAB, but no longer.
Related branches
lp:~3v1n0/unity/panelmenu-fixes
- Neil J. Patel (community): Approve
- Jason Smith (community): Approve
- Gord Allott (community): Approve
-
Diff: 1499 lines (+470/-231)12 files modifiedplugins/unityshell/src/PanelIndicatorsView.cpp (+55/-41)
plugins/unityshell/src/PanelIndicatorsView.h (+13/-1)
plugins/unityshell/src/PanelMenuView.cpp (+146/-86)
plugins/unityshell/src/PanelMenuView.h (+9/-7)
plugins/unityshell/src/PanelTitlebarGrabAreaView.cpp (+35/-33)
plugins/unityshell/src/PanelTitlebarGrabAreaView.h (+11/-10)
plugins/unityshell/src/PanelView.cpp (+20/-9)
plugins/unityshell/src/PanelView.h (+3/-0)
plugins/unityshell/src/PluginAdapter.cpp (+33/-1)
plugins/unityshell/src/WindowButtons.cpp (+14/-2)
plugins/unityshell/src/WindowManager.cpp (+5/-1)
services/panel-service.c (+126/-40)
lp:~ubuntu-desktop/unity/ubuntu
(Merged)
Changed in ayatana-design: | |
assignee: | nobody → John Lea (johnlea) |
importance: | Undecided → High |
tags: | added: onew udo |
Changed in ayatana-design: | |
status: | New → Fix Committed |
Changed in unity: | |
importance: | Undecided → Medium |
Changed in unity (Ubuntu): | |
importance: | Undecided → Medium |
status: | New → Triaged |
Changed in unity: | |
status: | New → Triaged |
assignee: | nobody → Jason Smith (jassmith) |
Changed in unity (Ubuntu): | |
assignee: | nobody → Jason Smith (jassmith) |
Changed in unity: | |
assignee: | Jason Smith (jassmith) → Marco Trevisan (Treviño) (3v1n0) |
Changed in unity (Ubuntu): | |
assignee: | Jason Smith (jassmith) → Marco Trevisan (Treviño) (3v1n0) |
status: | Triaged → In Progress |
Changed in unity: | |
status: | Triaged → In Progress |
Changed in unity: | |
milestone: | none → 4.18.0 |
Changed in unity: | |
status: | In Progress → Fix Committed |
Changed in unity (Ubuntu): | |
status: | In Progress → Fix Committed |
Changed in unity: | |
status: | Fix Committed → Fix Released |
Changed in ayatana-design: | |
status: | Fix Committed → Fix Released |
tags: |
added: reviewedbydesigno removed: onew udo |
To post a comment you must log in.
Fixed in lp:~3v1n0/unity/panelmenu-fixes I actually set the delay before showing the menus at 180ms, it seems fine but it could be tuned.