Launcher should not be locked in place until the pointer is actually in the corner
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Unity |
Fix Released
|
High
|
Didier Roche-Tolomelli | ||
unity-2d |
Invalid
|
Medium
|
Unassigned | ||
unity (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
unity-2d (Ubuntu) |
Invalid
|
Undecided
|
Unassigned |
Bug Description
When revealing the launcher through the hot corner, the launcher should proximity-fade in as the pointer crosses the Ubuntu button, but it should also fade out if the pointer starts moving AWAY from the corner without actually hitting it first.
The specification gives an algorithm for launcher opacity based on the proximity of the pointer to the corner, however that should be tweaked to start at 50% at the edge and move to 100% in the corner (I will update the spec if requested but the math should be clear ;-)).
When the pointer hits the corner, the launcher should be sticky so the pointer can then be moved down onto the actual icon desired. In addition, if the launcher is folded, it should not unfold instantly when the mouse is coming down from the top corner, it should wait till we have some idea where the user is going and unfold *there*, to make it easier to hit the right app at the bottom of a very folded launcher.
Related branches
- Jason Smith (community): Approve
-
Diff: 572 lines (+207/-60)5 files modifiedsrc/Launcher.cpp (+137/-34)
src/Launcher.h (+37/-22)
src/PanelHomeButton.cpp (+10/-4)
src/unityshell.cpp (+4/-0)
unityshell.xml.in (+19/-0)
Changed in unity: | |
importance: | Undecided → High |
Changed in unity: | |
status: | New → Triaged |
Changed in unity: | |
milestone: | 3.4 → 3.4.2 |
Changed in unity: | |
milestone: | 3.4.2 → 3.6 |
Changed in unity-2d: | |
status: | New → Triaged |
importance: | Undecided → High |
Changed in unity: | |
assignee: | Jason Smith (jassmith) → Didier Roche (didrocks) |
Changed in unity: | |
status: | Fix Committed → Fix Released |
Changed in unity-2d: | |
milestone: | none → 3.8 |
Changed in unity-2d: | |
milestone: | 3.8 → none |
importance: | High → Medium |
Changed in unity-2d (Ubuntu): | |
status: | New → Triaged |
Changed in unity-2d: | |
status: | Triaged → Invalid |
Changed in unity-2d (Ubuntu): | |
status: | Triaged → Invalid |
Changed in unity (Ubuntu): | |
status: | New → Fix Released |
Jason, please refer to the "Unity Launcher changes for Desktop adoption in 11.04" document