Tldraw/packages/editor/src/lib/test/commands
Steve Ruiz 3437ca89d9
[feature] ui events (#1326)
This PR updates the editor events:
- adds types to the events emitted by the app (by `app.emit`)
- removes a few events emitted by the app (e.g. `move-to-page`,
`change-camera`)
- adds `onEvent` prop to the <TldrawUi> / <Tldraw> components
- call the `onEvent` when actions occur or tools are selected
- does some superficial cleanup on editor app APIs

### Release Note

- Fix layout bug in error dialog
- (ui) Add `TLEventMap` for types emitted from editor app
- (editor) Update `crash` event emitted from editor app to include error
- (editor) Update `change-history` event emitted from editor app
- (editor) Remove `change-camera` event from editor app
- (editor) Remove `move-to-page` event from editor app
- (ui) Add `onEvent` prop and events to <Tldraw> / <TldrawUi>
- (editor) Replace `app.openMenus` plain Set with computed value
- (editor) Add `addOpenMenu` method
- (editor) Add `removeOpenMenu` method
- (editor) Add `setFocusMode` method 
- (editor) Add `setToolLocked` method  
- (editor) Add `setSnapMode` method 
- (editor) Add `isSnapMode` method 
- (editor) Update `setGridMode` method return type to editor app
- (editor) Update `setReadOnly` method return type to editor app
- (editor) Update `setPenMode` method return type to editor app
- (editor) Update `selectNone` method return type to editor app
- (editor) Rename `backToContent` to `zoomToContent`
- (editor) Remove `TLReorderOperation` type

---------

Co-authored-by: Orange Mug <orangemug@users.noreply.github.com>
2023-05-11 22:14:58 +00:00
..
__snapshots__ transfer-out: transfer out 2023-04-25 12:01:25 +01:00
alignShapes.test.ts transfer-out: transfer out 2023-04-25 12:01:25 +01:00
allShapesCommonBounds.test.ts transfer-out: transfer out 2023-04-25 12:01:25 +01:00
animateShapes.test.ts transfer-out: transfer out 2023-04-25 12:01:25 +01:00
animateToShape.test.ts transfer-out: transfer out 2023-04-25 12:01:25 +01:00
blur.test.ts transfer-out: transfer out 2023-04-25 12:01:25 +01:00
cancel.test.ts transfer-out: transfer out 2023-04-25 12:01:25 +01:00
centerOnPoint.test.ts transfer-out: transfer out 2023-04-25 12:01:25 +01:00
clipboard.test.ts transfer-out: transfer out 2023-04-25 12:01:25 +01:00
complete.test.ts transfer-out: transfer out 2023-04-25 12:01:25 +01:00
createPage.test.ts transfer-out: transfer out 2023-04-25 12:01:25 +01:00
createShapes.test.ts transfer-out: transfer out 2023-04-25 12:01:25 +01:00
deletePage.test.ts transfer-out: transfer out 2023-04-25 12:01:25 +01:00
deleteShapes.test.ts transfer-out: transfer out 2023-04-25 12:01:25 +01:00
distributeShapes.test.ts [feature] ui events (#1326) 2023-05-11 22:14:58 +00:00
duplicatePage.test.ts transfer-out: transfer out 2023-04-25 12:01:25 +01:00
flipShapes.test.ts transfer-out: transfer out 2023-04-25 12:01:25 +01:00
getContent.test.ts transfer-out: transfer out 2023-04-25 12:01:25 +01:00
getSvg.test.ts transfer-out: transfer out 2023-04-25 12:01:25 +01:00
groupShapes.test.ts transfer-out: transfer out 2023-04-25 12:01:25 +01:00
guide.md transfer-out: transfer out 2023-04-25 12:01:25 +01:00
interrupt.test.ts transfer-out: transfer out 2023-04-25 12:01:25 +01:00
lockShapes.test.ts transfer-out: transfer out 2023-04-25 12:01:25 +01:00
misc.test.ts transfer-out: transfer out 2023-04-25 12:01:25 +01:00
moveShapesToPage.test.ts [feature] `check-box` geo shape (#1330) 2023-05-09 13:32:04 +00:00
nudge.test.ts transfer-out: transfer out 2023-04-25 12:01:25 +01:00
packShapes.test.ts transfer-out: transfer out 2023-04-25 12:01:25 +01:00
pageToScreen.test.ts transfer-out: transfer out 2023-04-25 12:01:25 +01:00
pan.test.ts transfer-out: transfer out 2023-04-25 12:01:25 +01:00
paste.test.ts transfer-out: transfer out 2023-04-25 12:01:25 +01:00
pinch.test.ts transfer-out: transfer out 2023-04-25 12:01:25 +01:00
putContent.test.ts transfer-out: transfer out 2023-04-25 12:01:25 +01:00
renderingShapes.test.ts [feature] `check-box` geo shape (#1330) 2023-05-09 13:32:04 +00:00
reorderShapes.test.ts transfer-out: transfer out 2023-04-25 12:01:25 +01:00
reparentShapesById.test.ts transfer-out: transfer out 2023-04-25 12:01:25 +01:00
resetZoom.test.ts transfer-out: transfer out 2023-04-25 12:01:25 +01:00
resizeShape.test.ts transfer-out: transfer out 2023-04-25 12:01:25 +01:00
rotateShapes.test.ts transfer-out: transfer out 2023-04-25 12:01:25 +01:00
screenToPage.test.ts transfer-out: transfer out 2023-04-25 12:01:25 +01:00
setAppState.test.ts transfer-out: transfer out 2023-04-25 12:01:25 +01:00
setBrush.test.ts transfer-out: transfer out 2023-04-25 12:01:25 +01:00
setCurrentPage.test.ts transfer-out: transfer out 2023-04-25 12:01:25 +01:00
setPageState.test.ts transfer-out: transfer out 2023-04-25 12:01:25 +01:00
setSelectedIds.test.ts [feature] `check-box` geo shape (#1330) 2023-05-09 13:32:04 +00:00
setSelectedTool.test.ts transfer-out: transfer out 2023-04-25 12:01:25 +01:00
setSettings.test.ts transfer-out: transfer out 2023-04-25 12:01:25 +01:00
setStyle.test.ts transfer-out: transfer out 2023-04-25 12:01:25 +01:00
stackShapes.test.ts [feature] ui events (#1326) 2023-05-11 22:14:58 +00:00
stretch.test.ts [feature] ui events (#1326) 2023-05-11 22:14:58 +00:00
ungroup.test.ts transfer-out: transfer out 2023-04-25 12:01:25 +01:00
updateShapes.test.ts transfer-out: transfer out 2023-04-25 12:01:25 +01:00
updateViewportPageBounds.test.ts [feature] `check-box` geo shape (#1330) 2023-05-09 13:32:04 +00:00
zoomIn.test.ts transfer-out: transfer out 2023-04-25 12:01:25 +01:00
zoomOut.test.ts transfer-out: transfer out 2023-04-25 12:01:25 +01:00
zoomToBounds.test.ts transfer-out: transfer out 2023-04-25 12:01:25 +01:00
zoomToFit.test.ts transfer-out: transfer out 2023-04-25 12:01:25 +01:00
zoomToSelection.test.ts transfer-out: transfer out 2023-04-25 12:01:25 +01:00