Refactor ExcalidrawElement (#874)

* Get rid of isSelected, canvas, canvasZoom, canvasOffsetX and canvasOffsetY on ExcalidrawElement.

* Fix most unit tests. Fix cmd a. Fix alt drag

* Focus on paste

* shift select should include previously selected items

* Fix last test

* Move this.shape out of ExcalidrawElement and into a WeakMap
This commit is contained in:
Pete Hunt
2020-03-08 10:20:55 -07:00
committed by GitHub
parent 8ecb4201db
commit ccbbdb75a6
39 changed files with 416 additions and 306 deletions
+3
View File
@@ -102,5 +102,8 @@
"repository": {
"type": "git",
"url": "https://github.com/excalidraw/excalidraw.git"
},
"engines": {
"node": ">=12.0.0"
}
}