← Previous Next →

Scrawl-canvas v8 - Modules test 005

Proof of concept: accessible GUI-based simple canvas editor

Instructions for using the editor appear below the canvas

To note: Javascript is not running in this browser environment. Our apologies, but this demo has not yet been updated to support progressive enhancement.

This is where the dashboard controls will go

Canvas

Minimap

Entity selection

Editing selected entitys

Moving

Scaling

Rotating

Editing other entity attributes

Non-QWERTY keyboards

Entity copy, paste and delete

Test purpose

This is more of a proof-of-concept than a demo test. It does give the Keyboard object a good work-out. But the demo is buggy and would need some serious work before being put into a production-ready product.

Note the animation is slow, due to some expensive filters being applied to a big canvas. Work needs to be done to make the system performant.

Touch test: the entitys should be draggable, preventing scroll movement; when the canvas itself is dragged the screen should scroll as expected.

Annotated code