MDRAGs (4 finger env drags) should not be subscribed

Bug #632613 reported by Chase Douglas
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Unity
Fix Released
Low
Neil J. Patel
unity (Ubuntu)
Fix Released
High
Unassigned

Bug Description

Four finger drags aren't used, and MDRAGs prevent EDRAGs from continuing if four touches are ever seen during a drag gesture's lifetime. This can cause problems for momentary accidental touches and when ghost touches occur.

Tags: utouch

Related branches

Changed in unity (Ubuntu):
status: New → Triaged
importance: Undecided → High
milestone: none → ubuntu-10.10
tags: added: utouch
Revision history for this message
Mark Shuttleworth (sabdfl) wrote : Re: [Bug 632613] Re: MDRAGs (4 finger env drags) should not be subscribed

For reference, we want to be able to support:

 4-touch
 4-drag
 4-pinch and 4-spread

... and compound gestures like 4-touch:2-drag

Apps should see clean feeds that map to the above semantics.

Mark

Revision history for this message
Chase Douglas (chasedouglas) wrote :

On Tue, 2010-09-07 at 20:46 +0100, Mark Shuttleworth wrote:
> For reference, we want to be able to support:
>
> 4-touch
> 4-drag
> 4-pinch and 4-spread
>
> ... and compound gestures like 4-touch:2-drag
>
> Apps should see clean feeds that map to the above semantics.

We are having to deal with compound gestures in a slightly inelegant way
in Maverick due to the schedule we're on. In order to support 4 to 1
touch drags (where a drag begins with 4 fingers but fingers may be
lifted after initiation), we created MDRAGs.

This bug is specifically for unity. It subscribes to MDRAG events, but
it doesn't do anything with them. We either need to do something with
them (continue to move the windows around maybe?) or we need to not
subscribe to them at all. Otherwise an MDRAG inhibits a three finger
drag from moving windows around if four fingers are seen at any time
during the gesture.

David Barth (dbarth)
Changed in unity:
importance: Undecided → Low
milestone: none → backlog
assignee: nobody → Neil J. Patel (njpatel)
Revision history for this message
Duncan McGreggor (oubiwann) wrote :

David, given the extreme concerns that Mark expressed about the experience of uTouch, I don't agree with assessing this ticket as a low priority.

There are two other bugs related:
 * bug #632615
 * but #632619

You might want to sync up with Chase and Neil to get a brain-dump and impact analysis. And then evaluate in view of Mark's expectations.

Revision history for this message
Duncan McGreggor (oubiwann) wrote :

Note that Chase already has a branch for this with a fix, submitted for merge...

Neil J. Patel (njpatel)
Changed in unity:
milestone: backlog → 2010-09-16
status: New → Fix Released
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package unity - 0.2.40-0ubuntu1

---------------
unity (0.2.40-0ubuntu1) maverick; urgency=low

  * New upstream release:
    - Fix inactive menus accessible (LP: #604505)
    - Fix some more memory leaks (LP: #604777, #621690, #628144)
    - Fix weird behaviors of quicklist (LP: #617339)
    - Provide an "open this folder" button (LP: #633201)
    - Hidden menu causing gap (LP: #600191)
    - Cannot go fullscreen for flash videos (LP: #631381)
    - Can't access menu items from the keyboard (LP: #636728)
    - Don't register for MDRAGs since they aren't used (LP: #632613)
    - Don't run indicator on special launchers (LP: #627488)
    - Center arrows position in folded launcher tiles (LP: #633084)
    - Launcher icons first appear as white upon login (LP: #601093)
    - Removes jittering when rubber band is in use on the launcher (LP: #632991)
    - Mutter restarts on closing almost any application (LP: #634701)
    - Can't launch apps like synaptic with root privileges from launch bar
      (LP: #599298)
    - Launcher tile dragging shouldn't be masked (LP: #631443)
    - Fix Carousel-ed icons have distorted perspective (LP: #607515)
    - Use no longer sync call (LP: #620011)
  * update debian/libunity0.symbols
 -- Didier Roche <email address hidden> Fri, 17 Sep 2010 14:02:54 +0200

Changed in unity (Ubuntu):
status: Triaged → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.