Skip to content

Add touch device support using Pointer Events API #63

@draedful

Description

@draedful

Problem

Currently, the graph only supports mouse events, making it useless on touch devices.

Solution

Add touch device support using the Pointer Events API.

Plan

  1. Add listening pointer events:
    • In src/components/canvas/graph/index.ts, add listening events: [pointerdown, pointermove, pointerup, pointerleave]. Emit same mouse event on fire these events.
  2. replace listening mouse-events for pointer event in Core-Component.
  3. Mark mouse-events like an deprecated

https://w3c.github.io/pointerevents/#the-pointermove-event

Sub-issues

Metadata

Metadata

Labels

enhancementNew feature or request

Type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions