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

Touchscreen does not work on Linux #1763

Closed
1 of 2 tasks
rcky844 opened this issue Aug 7, 2024 · 6 comments
Closed
1 of 2 tasks

Touchscreen does not work on Linux #1763

rcky844 opened this issue Aug 7, 2024 · 6 comments
Labels
bug Something isn't working Linux Linux related issue

Comments

@rcky844
Copy link

rcky844 commented Aug 7, 2024

Is there an existing issue for this?

  • I have searched the existing issues

Current Behavior

When attempting to scroll in the application with a touchscreen on Linux (Arch Linux in my case), nothing happens, and instead the list entries are selected if I happen to be pressing on it.

Expected Behavior

The pages should scroll as usual, like on mobile variants.

Steps to reproduce

The above description is enough for describing this bug.

Operating System

Arch Linux

Spotube version

3.7.1

Installation source

Arch User Repository (AUR)

Additional information

I am not a Flutter developer, but I found an open issue in one of their repos regarding similar issues:
https://github.com/flutter/flutter/issues/90366

Self grab

  • I'm ready to work on this issue!
@rcky844 rcky844 added the bug Something isn't working label Aug 7, 2024
@KRTirtho KRTirtho added the Linux Linux related issue label Aug 11, 2024
@KRTirtho
Copy link
Owner

I don't have any Linux device with touchscreen support so I can't test it. But it looks like ScrollBehaviour issue

@rcky844
Copy link
Author

rcky844 commented Aug 11, 2024

I don't have any Linux device with touchscreen support so I can't test it. But it looks like ScrollBehaviour issue

If possible, please open a branch and push a change so that Actions can compile a build. I have the device to test it on, if it is the issue it wouldn't be too difficult (?)
I don't have experience on Flutter, only View-based Android Kotlin, plus C/C++

@KRTirtho
Copy link
Owner

It's not difficult but time consuming as there's a lots of ScrollView also I've to think of ways to detect that display has touch support. Because otherwise in non-touch devices, users will be able to scroll using mouse drag which is not a standard behavior for desktop apps

@rcky844
Copy link
Author

rcky844 commented Aug 12, 2024

It's not difficult but time consuming as there's a lots of ScrollView also I've to think of ways to detect that display has touch support. Because otherwise in non-touch devices, users will be able to scroll using mouse drag which is not a standard behavior for desktop apps

Alright, ping me when you are ready.

@erebion
Copy link

erebion commented Aug 26, 2024

Using this on my Linux phone, works absolutely brilliantly, except for scrolling.

Maybe look at FluffyChat, they got it working. That one is also a Flutter application. :D

https://github.com/krille-chan/fluffychat

@KRTirtho KRTirtho changed the title Touchscreen does not work on Linux AUR builds Touchscreen does not work on Linux Sep 15, 2024
@KRTirtho
Copy link
Owner

@rcky844 Can you try out the nightly version now? I forgot to ping u 😅

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working Linux Linux related issue
Projects
Status: Deployed
Development

No branches or pull requests

3 participants