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

Improve touchscreen support on desktop platforms #1514

Closed
peppy opened this issue Apr 13, 2018 · 4 comments · Fixed by #5299
Closed

Improve touchscreen support on desktop platforms #1514

peppy opened this issue Apr 13, 2018 · 4 comments · Fixed by #5299
Assignees
Labels
area:input priority:0 Showstopper. Critical to the next release.

Comments

@peppy
Copy link
Member

peppy commented Apr 13, 2018

Currently clicks are being handled incorrectly, and generally support doesn't exist.

Check out https://blogs.msdn.microsoft.com/dotnet/2017/04/05/announcing-the-net-framework-4-7/ (search WPF Touch/Stylus support for Windows 10) for a potential good starting point for better windows touch handling.

@peppy peppy added this to the Candidate Issues milestone Apr 13, 2018
@FreezyLemon
Copy link
Contributor

This looks really nice, but is probably not usable in osu-Framework since all the required classes are in PresentationCore.dll which is the WPF "core" module (example 1, 2).
I'm not sure whether adding this as a dependency is wanted.. though just as a reference, I'll mention that the file is ~1.3MB in size.

We might be able to implement this at a lower level in Windows (look at example 2, especially the FrameReported event, there are strong hints at it just being a native win API function call) without needing those classes though.

@smoogipoo smoogipoo modified the milestones: Candidate Issues, Backlog Jan 7, 2019
@peppy
Copy link
Member Author

peppy commented Feb 14, 2019

That was never said, no. It is just pending behind hundreds of other tasks that also need to be completed. Please have some patience.

@VPeruS
Copy link
Contributor

VPeruS commented Feb 20, 2019

WPF will be available in netcore3.0 but only for Windows

@frenzibyte
Copy link
Member

Seems to be a high priority for touchscreen users.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area:input priority:0 Showstopper. Critical to the next release.
Projects
None yet
Development

Successfully merging a pull request may close this issue.

6 participants