Graphite/graphene/src
0HyperCube 121a68ad3c Implement the Text Tool and text layer MVP (#492)
* Add text tool

* Double click with the select tool to edit text

* Fix (I think?) transitioning to select tool

* Commit and abort text editing

* Transition to a contenteditable div and autosize

* Fix right click blocking

* Cleanup hints

* Ctrl + enter leaves text edit mode

* Render indervidual bounding boxes for text

* Re-format space indents

* Reflect font size in the textarea

* Fix change tool behaviour

* Remove starting text

* Populate the cache (caused doc load bug)

* Remove console log

* Chrome display the flashing text entry cursor

* Update overlay on input

* Cleanup input.ts

* Fix bounding boxes

* Apply review feedback

* Remove manual test

* Remove svg from gitignore

Co-authored-by: Keavon Chambers <keavon@keavon.com>
2022-01-30 15:10:10 +00:00
..
layers Implement the Text Tool and text layer MVP (#492) 2022-01-30 15:10:10 +00:00
color.rs Massively reorganize and clean up the whole Rust codebase (#478) 2022-01-14 14:58:08 -08:00
consts.rs Implement artboards and document version enforcement (#466) 2022-01-08 07:50:08 -08:00
document.rs Implement the Text Tool and text layer MVP (#492) 2022-01-30 15:10:10 +00:00
error.rs Implement the Text Tool and text layer MVP (#492) 2022-01-30 15:10:10 +00:00
intersection.rs Massively reorganize and clean up the whole Rust codebase (#478) 2022-01-14 14:58:08 -08:00
lib.rs Massively reorganize and clean up the whole Rust codebase (#478) 2022-01-14 14:58:08 -08:00
operation.rs Implement the Text Tool and text layer MVP (#492) 2022-01-30 15:10:10 +00:00
response.rs Massively reorganize and clean up the whole Rust codebase (#478) 2022-01-14 14:58:08 -08:00