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

[Bug]: Pinch to zoom doesn't work in Linux #731

Open
1 task done
axiomtutor opened this issue Aug 23, 2024 · 9 comments
Open
1 task done

[Bug]: Pinch to zoom doesn't work in Linux #731

axiomtutor opened this issue Aug 23, 2024 · 9 comments
Assignees
Labels
bug Something isn't working help wanted Extra attention is needed

Comments

@axiomtutor
Copy link

What happened?

I recently installed from the flatpak store on a System76 Pop!_OS computer. (2.0.2)

I then ran the program and it works great, with the one exception that pinching (on the trackpad) does not cause a zoom action. (I'm assuming it should, hence I'm posting this as a bug -- but perhaps it isn't supposed to support pinch-to-zoom and then this should be a feature request?)

I also connected to my tablet via the Weylus app, and with my iPad acting as a drawing tablet through the Linux computer -- again, pinch-to-zoom does not work.

I then installed the latest beta version of Butterfly and tried it all, all over again. I'm more than a little confused how to actually run the beta version. I installed the .deb package and ran the installer, which seemed to work. I can't find how to launch specifically the beta version, and running flatpak run --branch=beta dev.linwood.butterfly returns

error: app/dev.linwood.butterfly/x86_64/beta not installed

I do not know enough about operating systems and stuff to know more than blindly following whatever instructions I find -- and none of the instructions I've found explain what to do here.

When I run Butterfly from the app launch and check the version, it says the old version, so I'm guessing the launcher does not find the beta version.

Version

2.0.2

Platform

Linux

Relevant log output

No response

Code of Conduct

  • I agree to follow this project's Code of Conduct
@axiomtutor axiomtutor added the bug Something isn't working label Aug 23, 2024
@axiomtutor
Copy link
Author

axiomtutor commented Aug 23, 2024

Note: I've observed that the Snap store has a newer version than Flatpak. My computer uses the Flatpak by default and I'm a little nervous about having a parallel store installed on my computer, given that I don't know a ton about these things. I wonder if perhaps the issue will resolve if the version is updated on Flathub?

[Update: Managed to get the beta version running and it still doesn't support pinch-to-zoom. So I suspect the versioning isn't the issue, and this is either a bug or feature I'd like to request.]

@ShadowZwiebel
Copy link

The zoom issue is already known for at least a few months. But nobody really has an idea how to fix it🤷‍♂️

@axiomtutor
Copy link
Author

Ahh, thanks for the heads-up.

@CodeDoctorDE
Copy link
Member

Hi first of all, thanks for reporting.
I have currently some issues regarding updating the flathub version: flathub/dev.linwood.butterfly#28 (the newest version is 2.1.1). I will try out to update the flathub version in the next stable version. For now i would suggest using the portable version temporarily.

The zoom issue is already known for at least a few months. But nobody really has an idea how to fix it🤷‍♂️

What do you mean? I don't remember having this issue. I currently have no tablet to test it.

@CodeDoctorDE
Copy link
Member

Can you look in the behavior settings how this input will be recognizer in the input test?

@axiomtutor
Copy link
Author

@CodeDoctorDE

Can you look in the behavior settings how this input will be recognizer in the input test?

So I tried this but it looks like the recognizer only recognizes clicks, not other gestures or inputs. In particular when I pinch, there is nothing reported.

I assume you mean this thing:

image

@axiomtutor
Copy link
Author

(In case it's helpful: The application does recognize two-finger swipes to pan the canvas view. So it does recognize trackpad gestures like this one. But they are not recognized in the input tester, in the settings behavior tab.)

@CodeDoctorDE
Copy link
Member

to the flathub issue: flathub/dev.linwood.butterfly#32
the 2.2 will land in the beta channel, then you can just use the beta channel for new features

@devilAPI
Copy link

devilAPI commented Sep 3, 2024

same issue here, using the mouse trackpad, pinch to zoom only pans the canvas view

running ubuntu 22.04

@CodeDoctorDE CodeDoctorDE added the help wanted Extra attention is needed label Sep 8, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working help wanted Extra attention is needed
Projects
Status: 📕 Todo
Development

No branches or pull requests

4 participants