Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Streaks appearing from last touched location after panning #867

Open
kelvinwop opened this issue Oct 5, 2017 · 9 comments
Open

Streaks appearing from last touched location after panning #867

kelvinwop opened this issue Oct 5, 2017 · 9 comments
Labels
info.Triage Need to triage this

Comments

@kelvinwop
Copy link

kelvinwop commented Oct 5, 2017

when you draw something, pan and then draw again using the touchscreen, it draws a streak:
image

Basic system details

MyPaint version: 1.2.1+gitexport.bcf5a28d (Python 2.7.13, GTK 3.22.7, GdkPixbuf 2.36.4, Cairo 1.15.4, GLib 2.50.1)
Operating system: Windows 8.1, surface pro 3

Steps to reproduce

*using surface pro 3, capacitive stylus on touchscreen.

  1. Start MyPaint
  2. draw something (using the touchscreen, does NOT happen with mouse), freedraw tool
  3. pan, occurs using any of my pan hotkeys
  4. draw again. a line will appear connecting the endpoint of line 1 to the start point of line 2, may be curved if smoothing is non-zero.

Backtraces or error messages

None

@kelvinwop
Copy link
Author

Additional tests:
Does NOT occur if you pan using the mouse. Panning with the stylus/finger causes the streaking, but from the endpoint of the last drawing. You can do whatever in panning mode (do a circles, crazy stuff) and it won't track from there, only from the last point drawn using freedraw.

@briend
Copy link
Contributor

briend commented Oct 5, 2017

I would start with trying an alpha build: read this thread for details:

https://community.mypaint.org/t/where-to-download-windows-alpha-builds-of-mypaint/886

@kelvinwop
Copy link
Author

Oh boy, we're already on 1.3?

@kelvinwop
Copy link
Author

does updating keep keybinds?

@kelvinwop
Copy link
Author

image
nope, didn't fix.
version:
1.3.0-alpha+git.aefccd44

(Python 2.7.14, GTK 3.22.21, GdkPixbuf 2.36.10, Cairo 1.15.6, GLib 2.54.0)

@achadwick
Copy link
Member

So this is stylus really, not strictly a touchscreen device. I guess. Surface Pro hardware is still poorly supported by GTK.

What brush is that? @kelvinwop you getting any pressure sensitivity at all?

We might be able to break the stroke on pan keystrokes. They're not that useful for drawing 😄

@achadwick
Copy link
Member

^ [There is basically no touchscreen/multitouch support in Windows GTK (all is WINTAB, not Tablet PC API or Windows Ink), so by exclusion...]

@kelvinwop
Copy link
Author

kelvinwop commented Oct 16, 2017

Oh, I'm just using a capacitive stylus, so no pressure sensing. The brush is the mechanical pencil one. I have the opacity scaled up which is why it looks like that :-)

@AtsusaKaneytza
Copy link

I'm also still experiencing this issue with version 1.2.0 on my Laptop with my Yiynova tablet. This issue is almost non-existent on my MS Surface tablet using version 1.2.1.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
info.Triage Need to triage this
Development

No branches or pull requests

5 participants