pointer: Replace old primitives with createPointers
#697
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
It's probably a good time to remove that crap that was the pointer package and replace it with a simple, but actually useful primitive.
The old api was just an experimentation that ended up too complicated and not at at useful. The package is not used much either judging by the downloads.
The new
createPointers
primitive is simple, but it something I would use, it just gives you a list of pointer events of pointers that are currently on the screen. All the other magic like position_to_element, is_inside and is_down can be derived from this list, and I'll be adding examples how to do that to the readme later.