Sticky edges should only use horizontal mouse movement
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Ayatana Design |
Fix Released
|
High
|
John Lea | ||
Unity |
Fix Released
|
High
|
Brandon Schaefer | ||
unity (Ubuntu) |
Fix Released
|
High
|
Brandon Schaefer |
Bug Description
1. Unity open and another monitor attached.
2. Have the sticky edges option activated
3. Move the mouse near to the edge to the other monitor without actually move over
4. Now move the mouse up or down while moving just a bit the the other monitor.
= the cursor move over to the other monitor.
Solution:
To go over to the other monitor, only the horizontal mouse movement should be used as indicator on how mus pressure is pushed against the edge.
This would show how much the user actually wants to go over to the other monitor and not moving to the top or buttom of the current monitor.
-------
Desired solution:
- Vertical pointer movement should be ignored when calculating the breakthrough threshold for both the 'launcher reveal' and 'launcher Edge Stop' components of sticky edges.
Related branches
- Marco Trevisan (Treviño): Approve
- PS Jenkins bot: Pending (continuous-integration) requested
-
Diff: 107 lines (+60/-3)3 files modifiedlauncher/EdgeBarrierController.cpp (+33/-3)
launcher/EdgeBarrierControllerPrivate.h (+2/-0)
tests/test_edge_barrier_controller.cpp (+25/-0)
tags: | added: udp |
description: | updated |
Changed in ayatana-design: | |
assignee: | nobody → John Lea (johnlea) |
importance: | Undecided → High |
status: | New → Triaged |
Changed in unity: | |
milestone: | none → backlog |
status: | Confirmed → Triaged |
Changed in unity (Ubuntu): | |
status: | Confirmed → Triaged |
Changed in ayatana-design: | |
status: | Triaged → Fix Committed |
Changed in unity: | |
importance: | Undecided → High |
Changed in unity (Ubuntu): | |
importance: | Undecided → High |
Changed in unity: | |
milestone: | backlog → none |
tags: | added: exbacklog |
Changed in unity: | |
assignee: | nobody → Brandon Schaefer (brandontschaefer) |
Changed in unity (Ubuntu): | |
assignee: | nobody → Brandon Schaefer (brandontschaefer) |
Changed in unity: | |
milestone: | none → 7.0.0 |
status: | Triaged → In Progress |
Changed in unity (Ubuntu): | |
status: | Triaged → In Progress |
Changed in unity: | |
status: | In Progress → Fix Committed |
Changed in unity (Ubuntu): | |
status: | In Progress → Fix Committed |
Changed in ayatana-design: | |
status: | Fix Committed → Fix Released |
I think its a bug that the cursor is visible on the other display while the sticky edge is causing resistance on the other.