BabylonNative icon indicating copy to clipboard operation
BabylonNative copied to clipboard

Refactor and Integration of DeviceInputSystem into BabylonNative (Part 2)

Open PolygonalSun opened this issue 4 years ago • 0 comments

Required

  • [ ] Add support for other devices/functionality
    • [ ] Evaluate and Implement Mouse detection for Unix and MacOS
    • [x] Mouse secondary buttons
    • [ ] Keyboard
    • [ ] Gamepads
    • [ ] Modify isDeviceAvailable to reflect availability of devices
  • [ ] Convert Touch to work as single device
    • [ ] JS Side
    • [ ] Native side (as applicable)
  • [ ] Evaluate next candidates for DOM conversion (and convert, if possible)
    • [ ] UI Elements
    • [ ] Tools

Secondary/Stretch Goals

  • [ ] Make DeviceInputSystem more modular
    • [ ] Create custom device type
    • [ ] Break JS code into parts to minimize size of WebDeviceInputSystem
  • [ ] Add multi-fetch polling functionality
  • [ ] Create event recorder for testing (JS side)

PolygonalSun avatar Dec 06 '21 20:12 PolygonalSun