- NodeJS 12
- NPM 6
- Firebase CLI 7
- Inside project install all 3rd party libraries:
npm install
- Run local dev server
npm run dev
- Open following URL in Chrome:
localhost:5000
- Build application:
npm run build
- Deploy to firebase:
firebase deploy
- Leap motion tuning (make it work like OFX dranimate)
- Puppet editor: make editor area resizable / responsive
- Put SLIC algorithm in web worker: currently it blocks the main thread, causing the loader to not appear
- GIF sharing
- Define finite stage area
- Background images
- When saving GIF to server, generate smaller sizes
- Hot / Cold control points: disallow dragging hot control point
- Infamous old issue: https://github.com/cmuartfab/dranimate-browser/issues/3