Support two-finger gestures for scrolling on Windows #691

Open
FichteFoll opened this Issue Feb 20, 2015 · 69 comments

Projects

None yet
@FichteFoll
Member

According to this thread and my own experience, two-finger gestures are not supported for scrolling which is a mild annoyance at times. To be fair, many Windows dialogs don't support it either (and many of them also don't have real DPI-scaling), but for ST this would be changable I believe.

@matteocontrini

Not really minor and not really a new feature.
A text editor that doesn't scroll is not a text editor...

@FichteFoll FichteFoll added S: major and removed S: minor labels Feb 21, 2015
@FichteFoll
Member

Well, you can still scroll reasonably well with the minimap, but it's still annoying and I tried not to be biased in my labeling.

@be5invis
be5invis commented Mar 9, 2015

Well it does not work either on XPS 13 (2015 model).
Perhaps all scrolling introduced by the high precision touchpad APIs does not work on Sublime Text 3.

@be5invis
be5invis commented Mar 9, 2015

However scrolling IS supported in the fullscreen mode......
What the hell actually happened!

@oscar-b
oscar-b commented Mar 11, 2015

I also have the new Dell XPS13 with the precision touchpad. I can't get any two finger scrolling working, not in fullscreen (F11) either. Another thing that isn't working is scrolling with the touch screen (in most other apps you can do that with one finger scrolling, like an iPad).

@ooksanen
ooksanen commented Apr 9, 2015

+1
Also on Dell XPS 13 and annoyed. Seems to work normally in full screen mode as suggested earlier.

@msiniscalchi

+1 (Lenovo Yoga 3 Pro)

On Thu, Apr 9, 2015 at 8:34 AM, osq notifications@github.com wrote:

+1
Also on Dell XPS 13 and annoyed.


Reply to this email directly or view it on GitHub
#691 (comment)
.

Marciano Siniscalchi
Economics Department, Northwestern University
http://faculty.wcas.northwestern.edu/~msi661

@seifip
seifip commented Apr 14, 2015

+1 (Surface Pro 3)

@m0ngr31
m0ngr31 commented Apr 18, 2015

+1 (Surface Pro 2)

@phlsa
phlsa commented May 7, 2015

+1 (XPS 13)

@eligrey
eligrey commented May 7, 2015

+1 (XPS 13)

@iryont
iryont commented May 9, 2015

This is a bit ridiculous since it's still not fixed. I did purchase a license for an editor which can't even handle scroll inputs correctly?

XPS 13

@behcet
behcet commented May 13, 2015

+1 (XPS 13)

@Justin-Irv

+1 (XPS 13)

@jbrooksuk
Member

Ok, you don't need to +1 for the same setups. We have 7 mentions of "XPS 13" in this thread.

@iryont
iryont commented May 16, 2015

Apparently we do, it hasn't been fixed in the past 18 months.

www.sublimetext.com/forum/viewtopic.php?f=3&t=14753

Check this thread and it's date.

@matteocontrini

It's clearly because this has been ignored

@jbrooksuk
Member

No you don't. We're not responsible for fixing these bugs, we're just helping categorise them.

@eligrey
eligrey commented May 16, 2015

Not wanting to know how many paying customers are unable to use the software they paid for is ridiculous. You can't just close your ears and say lalalala.

If they paid $70 then they at least deserve to know if there is or will be a fix in the works.

@jbrooksuk
Member

I explained this on the forums, but anyway, when you purchase Sublime (as you do most products) you're paying for the product as it is. Updates are provided at the discretion of the developers, in this case Jon updates Sublime for free (at least minor versions).

As it happens, this is the official place for issues, read this. All I've asked is that you refrain from the "me too" comments, at least when there are several people who've already said the same thing. The issue may or may not be fixed, I, nor others can say when. It's down to Jon. He'll most likely be aware of this issue, but he's focusing on other things right now.

Since we run this issue tracker, it's down to us on how we deem it be used. We're extremely grateful for all of the bugs that are reported as it's super useful for others to know that other people are experiencing the issue and it's useful for Jon to track down bugs he may not experience himself.

@matteocontrini

IMO, the "me too" comments are a way to let the developer(s) know that this bug shouldn't be ignored...

@jbrooksuk
Member

Yeah, but when there are 13 of the same "me too for this device" it's of no overall benefit.

@be5invis

@jbrooksuk It is because Github's issue tracker does not have voting buttons, unlike Uservoice.

@jbrooksuk
Member

If you take a look at the UserEcho setup, you'll see there are 2k upvotes on something, but it's not done. Just because a lot of people request something, it doesn't naturally equate to being important - and no, I'm not saying this issue isn't important, that's why it's labelled as high and not locked the comments.

@jbrooksuk
Member

@eligrey sorry, does Sublime label Precision Touchpad support as a feature?

@eligrey
eligrey commented May 16, 2015

@jbrooksuk I'm quite certain that "scrolling" is an advertised feature. I only mentioned Windows Precision Touchpads as they are what all of the affected users are using.

@jbrooksuk
Member

Okey dokey, let's leave it there. +1 all you like, I can't stop you, all I'm saying is we don't need a +1 from every man and his dog when it's a reported (and confirmed) issue.

@iryont
iryont commented May 16, 2015

I have to agree with @eligrey on this one. Scrolling is a key feature in which precision touchpad is included as well. We did purchase an editor without ability to scroll.

Also, I do believe we need the +1 stuff, it shows how many people are waiting for an actual fix as well as it does not create any problem at all. If you don't want to see it simply do not visit this issue. There are plenty of others.

How many months have to pass to get this issue resolved? Do you seriously think that one "minor" issue reported back then would be considered as a candidate for a fix one day? At least now we have a lot of support from other users.

@alkuzad
alkuzad commented May 16, 2015

Ekhm guys, sorry but you do not have right in any point:

  1. http://www.sublimetext.com/eula specifies that software is delivered "as is"
  2. ST is from Australia, not USA - https://www.sublimetext.com/buy

I think Jon is focused to bring value to most of ST users - new popup API (so much love for plugin devs), new syntax templates (❤️ for that) and new indexer are great features with great value.

Also there is no easy way to test if it works. Windows tablet is especially not popular among developers so how Jon could test if solution works properly ? Do you wish to connect your tablet to high-speed wifi and give him Administrator access so he could run newest binary on it ? I think not.

So if you do not want to help in any other way than blindly giving '+1' please stop and focus on better things. Or - please go to try http://limetext.org/ - it's open port of ST to Go language.

@eligrey
eligrey commented May 16, 2015

@alkuzad this is hardly limited to "Windows tablets". Many Windows laptops from 2014 or later use the Windows Precision Touchpad interface.

@FilipPyrek

+1 (Dell Inspiron 13z Touch) ;)

@dashwin
dashwin commented Jun 3, 2015

a temp fix is to select View->Hide Menu. It can easily be recalled using the Alt key and this allows sublime to be used without going full-screen.

@BramVanroy

+1 Surface Pro 3

@MatthewDaniels

Having the same issue on the Dell XPS 13 (new, 2015 - QHD+ Touch Screen) as per previous reporters.

Hiding the menu does not fix the problem, going full screen does not fix the problem, however doing BOTH does, so a work-around and for those who had a problem with either of those solutions, try both at once.

I have not tried reducing the DPI - I do understand that I could increase the font size within Sublime Text, however it would mean having to mess with all of my other program settings to try to achieve the same thing (and most programs don't have font-size settings).

@eltechnic0

Me too, same issue on a Dell XPS 13 2015 non-touch plain HD.

In my case, hiding the menu does work for me. I can smoothly two-finger scroll with the touchpad then.

@FilipPyrek

Dell inspiron 13z touch - hiding the menu works for me.

@BramVanroy

I hope that the developers realise that it's not because some people can solve this issue by some work-around (e.g. hiding the menu) that this shouldn't be properly fixed. Others among us can't use this trick. A software fix is therefore welcome.

@matteocontrini

And it can't be difficult since a workaround enables it

@phlsa
phlsa commented Jun 21, 2015

FWIW, it works for me (XPS 13) in any configuration since installing the latest preview build of Windows 10 (10130)

@hexid26
hexid26 commented Jul 16, 2015

+1 Surface Pro 3
Build 3083
only can scroll within NO menu or in Full-screen mode

@kyzyl
kyzyl commented Jul 19, 2015

+1 Surface Pro 3
Build 3083

Currently using with menu hidden and accessing it using 'Alt', but it's pretty annoying. Were it not for backwards incompatible plugins I would have fled back to ST2 (or Vim!)

@ghost
ghost commented Jul 24, 2015

how have they still not fixed this?!! theres a post about this bug on the sublime text forum from 2013. its working on my surface pro when i go into fullscreen so it couldnt be that hard to add support for it?

i went and made an autohotkey script for it anyway so it would be less annoying, but no, turns out its still very annoying

@hexid26
hexid26 commented Jul 24, 2015

@kyzyl
Thanks for reply! Now I use Visual Code on my surface... I will try sublime on my surface after I have win 10...
By the way, many applications have UI flaws on Windows with HIGH DPI. I believe ST can fix it when their engineers all use ST on surface...^_^

@hexid26
hexid26 commented Jul 31, 2015

Good news! Win 10 fix this issue!

@matteocontrini

I can confirm. Windows 10 on Surface Pro 3.
The issue doesn't appear anymore, and it is indipendent from the option "scroll inactive Windows" (which could have been a problem if disabled).

@BramVanroy

It's sad that we had to wait for an OS change for this to work. In the mean time I have already switched over to the open-source Atom. Hack away!

@be5invis
be5invis commented Aug 6, 2015

It is fixed? but I've already switched into Code (:з」∠).

@kyzyl
kyzyl commented Aug 6, 2015

An OS change isn't a fix. Not everybody can jump on a new OS the second it's available. Or ever.

Re: Atom, it has lots of the same functionality, but I really found it to be a lot less snappy than ST. Fast response with rich functionality was the reason I used Vim, the reason used Textpad, and is the reason I use Sublime.

@pchipimo

+1 (XPS 13)

@giacomorebonato

Windows 10 and Lenovo Yoga 3. 2 fingers scrolls works too fast and it is not usable.
I have tried different settings.

@GlassGruber

+1 Acer Aspire SW5-012 on win 8.1
With the touch pad on the attachable keyboard IS WORKING with 2finger scroll.
This is a hybrid tablet with touch screen, on touch screen the 2 finger scroll is not working.

Any possible fix expected? Thanks a lot for adressing this anyway!

@sethc23
sethc23 commented Sep 12, 2015

+1 (Windows 8.1 Pro on Surface Pro 3; Sublime Text, Build 3083)

Firstly, thank you developers for continuing to enhance such a light weight and versatile product. The current build is quite an accomplishment for your team and I'll likely continue using your product despite the single thing that, at times, becomes quite frustrating.

Issue Subject Matter My Case
a touchpad scrolling scrolling works if menu hidden via View->Hide Menu
b touch input scrolling/panning not working with fresh install and default configurations

Is this thread intended to address issue (a), (b), or both? Resolving issue (b) is preferred.

Please reference alternate issue link if applicable.

@ghost
ghost commented Oct 12, 2015

vertical scrolling is working for me in windows 10 but not horizontal scrolling. better than nothing i suppose

@forwardadvance

This actually matters quite a lot. I would love to be able to use a Surface Pro as a mobile text editor. It's ideal for blogging and writing on because It's small and light, and the touchscreen lets me interact with the text.

I didn't buy a Surface Pro purely because of this issue.

@pcas
pcas commented Dec 1, 2015

+1 Surface Book. Win 10. Sublime3

Might be important to note: Horizontal scrolling on its own does not work but if you start vertically scrolling and switch to horizontal it'll work.

@samuelcolburn

+1 Surface Pro 3. Win 8.1. Sublime3

@ukeboyska

+1 lenovo thinkpad x1 carbon touch. windows 10. sublime2

@FichteFoll
Member
FichteFoll commented May 30, 2016 edited

I just want to mention quickly that upgrading to Windows 10 solved gesture scrolling for me in ST, although it became a lot worse for many other applications due to some form of delay. In fact, ST is amongst the apps where this works best in (besides cmd.exe).

I'm using an Acer Aspire V.

@eligrey
eligrey commented May 31, 2016 edited

@wbond @titoBouzout Can we get some feedback on this issue? It's been outstanding since 2013, and breaks core functionality (scrolling).

@wbond
Member
wbond commented May 31, 2016

@eligrey I'm currently focused on fixing crashing bugs and bugs with syntax highlighting - which feel pretty core to me. I also don't currently have a physical Windows device to test against (MacBook Pro with a VM).

Help me understand this better.

  • Is this two finger scrolling with a touchpad, or a touchscreen?
  • I don't see any mention of Windows 7, is this only an issue with Windows 8.1/10?
  • It seems some users have luck with Windows 10, but others don't?
@matteocontrini

@wbond in my case, Windows 10 fixed the issue. The problem was when scrolling using the gesture on the touchpad.
The problem appears from Windows 8 after because high precision touchpad support was included with that OS version.
Scrolling with fingers on the touchscreen still doesn't work but I'm not completely sure about this

@eligrey
eligrey commented May 31, 2016 edited

@wbond It's about two finger scrolling on "Windows High Precision Touchpads"

People with the new workaround from the Windows 10 update (which doesn't seem to work for every device) still get choppy legacy scrolling as opposed to the smooth scrolling I get on my same laptop when running Ubuntu.

@sigod
sigod commented Aug 11, 2016

Some recap and notification for developers:

Doesn't work:

  • Horizontal two finger scrolling on a touchpad. (I wasn't aware of it before I've read this thread.)
  • Scrolling with fingers on a touchscreen.

Windows 10 with latest updates.
Sublime Text 3, build 3114

@guyyst
guyyst commented Aug 15, 2016 edited

For me, both horizontal and vertical scrolling with a touchpad on an XPS 15 work just fine.
Scrolling with fingers on the screen doesn't work.

Also on Windows 10 with latest updates.
Sublime Text 3, build 3114

edit: Also, shouldn't scrolling on the touch screen with one finger be its own issue?

@Amxx
Amxx commented Aug 18, 2016

+1 (XPS15 running Archlinux)

@igordata

+2 for any touchscreen scrolling, two fingers or not. Asus ux501 (my) and Surface Book (wife)

@RFVenter

+3 here.

touchscreens are everywhere. We want propper touchscreen support please.

@namklabs

+1 Yoga 710-15IKB touch screen and touchpad please (Windows 10)

@RFVenter

+1 (Surface Pro 3)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment