We should maybe collect a list of thing that don’t work (yet) with touch.
[ ] Panning doesn’t work either, it seems (Firefox Dev Tools).
[ ] Shift-Tab to select also doesn’t seem to work.
[ ] Custom blocks cannot be resized; the interaction that resizes them with the mouse only moves them (probably needs to listen to more events in webui/incredible-elements.js)
[ ] And of course all hover functionality is somewhat broken. You can still delete blocks if you know where to click. If we’d want to make this touch friendly properly, we’d have to rethink all hover-based interaction. Maybe long-touch to select blocks and connections, and a 🗑️ button in the button bar?
Fixes #128 by using https://github.com/furf/jquery-ui-touch-punch
Tested locally by using chrome dev tools on mobile mode and using the website on an iPad.
The website still isn't super responsive on mobile (zoom in doesn't work, connections are very hard to draw) but this is a great first step ^_^