Replace native canvas implementation with Konva library #2

Merged
yehoshuasandler merged 4 commits from konva-document-worspace into main 2023-06-27 08:42:44 -05:00
yehoshuasandler commented 2023-06-27 08:40:27 -05:00 (Migrated from github.com)

Konva as Konva-React

This will make working with canvases more declarative as JSX can be used.

The HTML elements that were used in conjunction with the canvas workspace are now implemented in the Knova canvas. This will improve performance over using dynamically creating hundreds to thousands of HTML elements.

This also replaces the use of 4 different canvases (each to break up their use cases of simple views and user interaction) with a single canvas.

Vulnerable Areas
Currently The Monaco editor is broken and will crash the window. This is fine as the Monaco editor will be replaced in favor of this new UI that allows adding corrections in the Document canvas area directly.

Konva as Konva-React This will make working with canvases more declarative as JSX can be used. The HTML elements that were used in conjunction with the canvas workspace are now implemented in the Knova canvas. This will improve performance over using dynamically creating hundreds to thousands of HTML elements. This also replaces the use of 4 different canvases (each to break up their use cases of simple views and user interaction) with a single canvas. **Vulnerable Areas** Currently The Monaco editor is broken and will crash the window. This is fine as the Monaco editor will be replaced in favor of this new UI that allows adding corrections in the Document canvas area directly.
Sign in to join this conversation.
No description provided.