TODOS:
- Image scaling mode: fit, cover, manual
- Image positioning
- Image padding
- Multiple images
- Multiple borderImages
- Horizontal scroll and scrollbar
- Optional scrollbar
- Optional content scroll
- Drag & Drop
- Draggable visual
- Active droppables visual
- Active+hovered droppables visual
- Snap scroll to children
- Better element constructor
- add(path, style);
- add("button.red", { width: 320 });
- Lazy image loader is there, but there is no option to preload images
FUTURE:
- Easier usage without playground.js - it now requires providing playground.js formated events and layer (canvasquery) instead of canvas.
- Text input element
- Way to automatically create canvas element, insert it, bind events and attach GUI to it in one line