tldraw/apps/examples/e2e
Steve Ruiz b6ebe1e274
[improvement] quick actions (#1922)
This PR:

- improves the quick actions bar, enabling undo / redo actions when the
eraser is selected.
- for actions that effect selected shapes, calling the action when the
select tool is not selected will select the select tool and run the
action
- actions that effect selected shapes are hidden from the menu when the
select tool is not selected

### Change Type

- [x] `major`

### Test Plan

1. Select the eraser tool, the undo / redo buttons should still be
there.

1. Select two shapes
2. Select the draw tool
3. The menu should not display most options, e.g. cut or paste, but
should display undo / redo
4. Press Shift+H
5. The shapes should not move, but the select tool should be selected
again

### Release Notes

- Improve the menu / kbds behavior when select tool is not active
2023-09-19 15:33:39 +00:00
..
tests [improvement] quick actions (#1922) 2023-09-19 15:33:39 +00:00
global-setup.ts Add playwright tests (#1484) 2023-05-30 15:28:56 +01:00
global-teardown.ts Add playwright tests (#1484) 2023-05-30 15:28:56 +01:00
playwright.config.ts speed up playwright and add visual regression tests (#1638) 2023-06-23 11:53:04 +00:00
shared-e2e.ts [improvement] quick actions (#1922) 2023-09-19 15:33:39 +00:00