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

Merge Pointers, Mouse, and Touch in FrameContext #775

Open
hobnob opened this issue Oct 29, 2024 · 0 comments
Open

Merge Pointers, Mouse, and Touch in FrameContext #775

hobnob opened this issue Oct 29, 2024 · 0 comments
Assignees
Labels
enhancement New feature or request

Comments

@hobnob
Copy link
Member

hobnob commented Oct 29, 2024

As part of #476 we should take the existing Pointers class and use it to determine mouse state and touch state, using the PointerType. This will move us towards being able to integrate easier with platforms like mobile (as we can easily filter touch events), moves us away from using mouse events (reducing the number of events Indigo needs to handle, and standardizes inputs through a single interface.

The aim here is to have Pointers as an entry point for all pointer events on the FrameContext, and then have Mouse and Touch classes that use the information stored in that class to determine events and statuses just for that type

@hobnob hobnob self-assigned this Oct 29, 2024
@hobnob hobnob added the enhancement New feature or request label Oct 29, 2024
hobnob added a commit that referenced this issue Nov 6, 2024
This deprecates a number of methods in favour of standardisation. It
fulfils some of #775 and finishes the work on #476
hobnob added a commit that referenced this issue Nov 8, 2024
This deprecates a number of methods in favour of standardisation. It
fulfils some of #775 and finishes the work on #476
davesmith00000 pushed a commit that referenced this issue Nov 8, 2024
This deprecates a number of methods in favour of standardisation. It
fulfils some of #775 and finishes the work on #476
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant