Swipe gestures inconsistent

Bug #1464566 reported by Alan Pope ๐Ÿบ๐Ÿง๐Ÿฑ ๐Ÿฆ„ on 2015-06-12
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Ubuntu Terminal App
Medium
Niklas Wenzel

Bug Description

Currently:-

single finger swipe left & right = move cursor left and right
single finger swipe up and down = scroll up and down

two finger swipe up and down = up and down (scroll through history).

I propose we swap the up/down ones to be:-

single finger swipe left, right, up, down = move cursor left, right, up, down
two finger swipe = scroll up and down (page up/down).

EDIT (Adding some information from IRC):

The reason why we can accept inconsistencies between the terminal and other apps on the platform in regard to scrolling is that without this change navigating inside apps like nano is very inaccurate and non-intuitive.

Related branches

Niklas Wenzel (nikwen) on 2015-06-12
Changed in ubuntu-terminal-app:
assignee: nobody → Niklas Wenzel (nikwen)
Changed in ubuntu-terminal-app:
importance: Undecided → Medium
Niklas Wenzel (nikwen) on 2015-06-14
Changed in ubuntu-terminal-app:
status: New → In Progress
description: updated
Niklas Wenzel (nikwen) wrote :

I think I found a huge issue in the swipe detection code which just wasn't visible yet.

Whenever the second finger of a multi touch gesture is put onto the screen, that is interpreted as a huge swipe. The same applies to when it is released โ€ฆ

Niklas Wenzel (nikwen) wrote :

That was more difficult than I thought it would be, but here you go. ;)

https://code.launchpad.net/~nikwen/ubuntu-terminal-app/swipe-gesture-consistency/+merge/261913

Fix committed into lp:ubuntu-terminal-app at revision 89, scheduled for release in ubuntu-terminal-app, milestone 2014-12-11

Changed in ubuntu-terminal-app:
status: In Progress → Fix Committed
Changed in ubuntu-terminal-app:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers