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

Cannot play osu! with Apple Pencil + "corner-tapping" style #31570

Open
adaniel52 opened this issue Jan 19, 2025 · 3 comments
Open

Cannot play osu! with Apple Pencil + "corner-tapping" style #31570

adaniel52 opened this issue Jan 19, 2025 · 3 comments

Comments

@adaniel52
Copy link

Type

Game behaviour

Bug description

hardware: ipad 9th gen, apple pencil 1st gen

  • there's conflict with touch inputs between dragging with pencil and clicking with a finger
  • this bug doesnt happen if played by dragging with finger instead of pencil
  • this bug seems to only appear on the latest version

[i hope i word this well]

Screenshots or videos

played_apple_pencil.mp4
played_drag_finger.mp4

Version

2025.118.0-lazer

Logs

logs.zip

@frenzibyte frenzibyte changed the title Unplayable with apple pencil on ipad Cannot play osu! with Apple Pencil + "corner-tapping" style Jan 20, 2025
@smoogipoo smoogipoo marked this as a duplicate of #31600 Jan 21, 2025
@josepuma
Copy link

Can relate. I can’t play with Apple Pencil since last update.

@frenzibyte
Copy link
Member

Looks to be the consequence of SDL adding proper input flow for Apple Pencil, making it become treated as mouse by the current osu-framework master implementations (as opposed to a touch previously).

This is a good opportunity to handle this more explicitly within OsuTouchInputMapper as pen input, as well as to support hovering style (which was not possibly supported beforehand).

@frenzibyte
Copy link
Member

frenzibyte commented Jan 22, 2025

Scratch the part about supporting hovering playstyle, that is not possible with the current structure of osu-framework and is not part of the regression that led to this issue thread.

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

No branches or pull requests

5 participants