legacy-paperclip icon indicating copy to clipboard operation
legacy-paperclip copied to clipboard

Basic tooling

Open crcn opened this issue 3 years ago • 2 comments

Goal here is to get canvas tooling functional

  • [x] DSL changes
    • [x] render bounds
  • [x] React compiler
  • [ ] Editor engine
    • [ ] Ability to insert elements
  • [ ] Diff/patch virt nodes
  • [x] ability to render frames
  • [ ] ability to move frames around

Later:

  • [ ] editor tooling
    • [ ] ability to insert elements
    • [ ] ability to insert text
    • [ ] ability to move elements around
    • [ ] ability to move elements between elements

Considerations:

  • editor engine
    • Need to edit AST
    • changes from VS Code need to patch existing AST
    • stringify AST back to VS Code when change is made

crcn avatar Oct 14 '22 02:10 crcn