Skip to content

Touch: Implement "Touch gliding" (keep all dragged/touched buttons pressed until touch release) #19983

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

Merged
merged 3 commits into from
Feb 14, 2025

Conversation

hrydgard
Copy link
Owner

I think the feature might need a better name though?

Fixes #14490

Name comes from here: stenzek/duckstation#1723

…ntil touch release)

I think the feature might need a better name though?

Fixes #14490
@hrydgard hrydgard added Input/Controller Input and controller issues Touch screen labels Feb 14, 2025
@hrydgard hrydgard added this to the v1.19.0 milestone Feb 14, 2025
@hrydgard
Copy link
Owner Author

Hm, I'm realizing this simple solution is missing a key component, which is that you should still be able to release the last-touched button by moving out of it. Well, I think that can be solved...

@hrydgard
Copy link
Owner Author

Found a slick solution after a couple of attempts.

Still, it might need a new name... I'll hold off on adding the translation string until I have one.

@hrydgard hrydgard merged commit 54379cd into master Feb 14, 2025
19 checks passed
@hrydgard hrydgard deleted the touch-gliding branch February 14, 2025 21:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Input/Controller Input and controller issues Touch screen
Projects
None yet
Development

Successfully merging this pull request may close these issues.

[Feature Request] Add touch gliding
1 participant