legacy-paperclip
legacy-paperclip copied to clipboard
Basic tooling
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