tldraw/packages
Steve Ruiz 14e8d19a71
Custom Tools DX + screenshot example (#2198)
This PR adds a custom tool example, the `Screenshot Tool`.

It demonstrates how a user can create a custom tool together with custom
tool UI.

### Change Type

- [x] `minor` — New feature

### Test Plan

1. Use the screenshot example

### Release Notes

- adds ScreenshotTool custom tool example
- improvements and new exports related to copying and exporting images /
files
- loosens up types around icons and translations
- moving `StateNode.isActive` into an atom
- adding `Editor.path`
2023-11-15 18:06:02 +00:00
..
assets Update CHANGELOG.md [skip ci] 2023-11-10 10:49:37 +00:00
editor Custom Tools DX + screenshot example (#2198) 2023-11-15 18:06:02 +00:00
state Replace Atom.value with Atom.get() (#2189) 2023-11-13 11:51:22 +00:00
store Replace Atom.value with Atom.get() (#2189) 2023-11-13 11:51:22 +00:00
tldraw Custom Tools DX + screenshot example (#2198) 2023-11-15 18:06:02 +00:00
tlschema Add prettier caching (#2212) 2023-11-14 09:06:52 +00:00
utils Update CHANGELOG.md [skip ci] 2023-11-10 10:49:37 +00:00
validate Update CHANGELOG.md [skip ci] 2023-11-10 10:49:37 +00:00