Update CHANGELOG.md [skip ci]
This commit is contained in:
parent
be93cc0eb6
commit
64dce02ba3
17 changed files with 616 additions and 11 deletions
246
CHANGELOG.md
246
CHANGELOG.md
|
@ -1,3 +1,249 @@
|
|||
# v2.0.0-alpha.19 (Tue Dec 12 2023)
|
||||
|
||||
### Release Notes
|
||||
|
||||
#### zoom to affected shapes after undo/redo ([#2293](https://github.com/tldraw/tldraw/pull/2293))
|
||||
|
||||
- Make sure affected shapes are visible after undo/redo
|
||||
|
||||
#### Fix hmr. ([#2303](https://github.com/tldraw/tldraw/pull/2303))
|
||||
|
||||
- Fixes HMR in local dev.
|
||||
|
||||
#### Fix migrations. ([#2302](https://github.com/tldraw/tldraw/pull/2302))
|
||||
|
||||
- Fix migrations of `instance_page_state`.
|
||||
|
||||
#### Add fit to content for frames. ([#2275](https://github.com/tldraw/tldraw/pull/2275))
|
||||
|
||||
- Add Fit to content option to the context menu for frames. This resizes the frames to correctly fit all their content.
|
||||
|
||||
#### Fix an issue with a stale editor reference in shape utils ([#2295](https://github.com/tldraw/tldraw/pull/2295))
|
||||
|
||||
- Fix an issue where the shape utils could have a stale reference to the editor.
|
||||
|
||||
#### fix new page naming ([#2292](https://github.com/tldraw/tldraw/pull/2292))
|
||||
|
||||
- Fix naming of pages created by the "move to page" action
|
||||
|
||||
#### Fix exporting of cropped images. ([#2268](https://github.com/tldraw/tldraw/pull/2268))
|
||||
|
||||
- Fix exporting of cropped images.
|
||||
|
||||
#### Update the comment in the example. ([#2272](https://github.com/tldraw/tldraw/pull/2272))
|
||||
|
||||
- Improve the comment for one of our examples.
|
||||
|
||||
#### [improvements] arrows x enclosing shapes x precision. ([#2265](https://github.com/tldraw/tldraw/pull/2265))
|
||||
|
||||
- Improves the logic about when to draw "precise" arrows between the center of bound shapes.
|
||||
|
||||
#### fix vite HMR issue ([#2279](https://github.com/tldraw/tldraw/pull/2279))
|
||||
|
||||
- Fixes a bug that could cause crashes due to a re-render loop with HMR #1989
|
||||
|
||||
#### Add connecting screen override. ([#2273](https://github.com/tldraw/tldraw/pull/2273))
|
||||
|
||||
- Allow users to customize the connecting screen.
|
||||
|
||||
#### Removing frames and adding elements to frames ([#2219](https://github.com/tldraw/tldraw/pull/2219))
|
||||
|
||||
- Allow users to remove the frame, but keep it's children. Allow the users to add shapes to the frame directly when creating a frame.
|
||||
|
||||
#### fix typo in useFixSafariDoubleTapZoomPencilEvents.ts ([#2242](https://github.com/tldraw/tldraw/pull/2242))
|
||||
|
||||
- Add a brief release note for your PR here.
|
||||
|
||||
#### improves translation into pt-br ([#2231](https://github.com/tldraw/tldraw/pull/2231))
|
||||
|
||||
- Improves the overall translation into Portuguese (pt-br).
|
||||
|
||||
#### Fixes #2246 Sublibraries example (ExplodedExample.tsx) ([#2247](https://github.com/tldraw/tldraw/pull/2247))
|
||||
|
||||
- Fixed Sublibraries (Exploded) example
|
||||
|
||||
#### Fix missing padding-right in toast ([#2251](https://github.com/tldraw/tldraw/pull/2251))
|
||||
|
||||
- Fox padding-right in toast content.
|
||||
|
||||
#### Fix "custom UI" example ([#2253](https://github.com/tldraw/tldraw/pull/2253))
|
||||
|
||||
- Fixed double rendering of canvas in the "custom UI" example
|
||||
|
||||
#### Lokalise: Translations update ([#2248](https://github.com/tldraw/tldraw/pull/2248))
|
||||
|
||||
- Update Romanian translations.
|
||||
|
||||
#### Also export `TLUiEventMap` ([#2234](https://github.com/tldraw/tldraw/pull/2234))
|
||||
|
||||
- Export `TLUiEventMap` type.
|
||||
|
||||
#### Fix the tool lock button. ([#2225](https://github.com/tldraw/tldraw/pull/2225))
|
||||
|
||||
- Adds the missing tool lock button.
|
||||
|
||||
#### Custom Tools DX + screenshot example ([#2198](https://github.com/tldraw/tldraw/pull/2198))
|
||||
|
||||
- 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`
|
||||
|
||||
#### StateNode atoms ([#2213](https://github.com/tldraw/tldraw/pull/2213))
|
||||
|
||||
- adds computed `StateNode.getPath`
|
||||
- adds computed StateNode.getCurrent`
|
||||
- adds computed StateNode.getIsActive`
|
||||
- adds computed `Editor.getPath()`
|
||||
- makes transition's second property optional
|
||||
|
||||
#### VS Code bump 2.0.17 ([#2217](https://github.com/tldraw/tldraw/pull/2217))
|
||||
|
||||
- VS code extension 2.0.17.
|
||||
|
||||
#### don't overwrite bookmark position if it changed before metadata arrives ([#2215](https://github.com/tldraw/tldraw/pull/2215))
|
||||
|
||||
- Fixes issue when creating new bookmark shape where the position would be reset if you moved it before the bookmark metadata was fetched.
|
||||
|
||||
#### Add prettier caching ([#2212](https://github.com/tldraw/tldraw/pull/2212))
|
||||
|
||||
- Speed up formatting of files via `yarn format`.
|
||||
|
||||
#### Update translations from community submissions ([#2201](https://github.com/tldraw/tldraw/pull/2201))
|
||||
|
||||
- Updated translations for Spanish, Japanese, Romanian, Russian, Ukrainian, and Simplified Chinese.
|
||||
|
||||
#### [fix] huge images, use downscale for image scaling ([#2207](https://github.com/tldraw/tldraw/pull/2207))
|
||||
|
||||
- Improved image rescaling.
|
||||
|
||||
#### Revert back to the previous color. ([#2210](https://github.com/tldraw/tldraw/pull/2210))
|
||||
|
||||
- Fixes the color of culled shapes when using dark mode.
|
||||
|
||||
#### Fix an issue with not being able to group a shape an an arrow. ([#2205](https://github.com/tldraw/tldraw/pull/2205))
|
||||
|
||||
- Add a brief release note for your PR here.
|
||||
|
||||
#### Japanese translations. (update) ([#2199](https://github.com/tldraw/tldraw/pull/2199))
|
||||
|
||||
- Updated Japanese translations.
|
||||
|
||||
#### feat: add new prop to force mobile mode layout ([#1734](https://github.com/tldraw/tldraw/pull/1734))
|
||||
|
||||
- add new prop to force mobile mode layout
|
||||
|
||||
#### [fix] masked bounds calculation ([#2197](https://github.com/tldraw/tldraw/pull/2197))
|
||||
|
||||
- Fix bug with getmaskedpagebounds calculation for identical parent / child sizes
|
||||
|
||||
---
|
||||
|
||||
#### 💥 Breaking Change
|
||||
|
||||
- `@tldraw/editor`, `@tldraw/state`, `@tldraw/store`, `@tldraw/tldraw`, `@tldraw/tlschema`
|
||||
- No impure getters pt 1 [#2189](https://github.com/tldraw/tldraw/pull/2189) ([@steveruizok](https://github.com/steveruizok) [@ds300](https://github.com/ds300))
|
||||
|
||||
#### 🚀 Enhancement
|
||||
|
||||
- `@tldraw/editor`, `@tldraw/tldraw`
|
||||
- Add fit to content for frames. [#2275](https://github.com/tldraw/tldraw/pull/2275) ([@MitjaBezensek](https://github.com/MitjaBezensek) [@steveruizok](https://github.com/steveruizok))
|
||||
- Removing frames and adding elements to frames [#2219](https://github.com/tldraw/tldraw/pull/2219) ([@MitjaBezensek](https://github.com/MitjaBezensek) [@steveruizok](https://github.com/steveruizok) [@Taha-Hassan-Git](https://github.com/Taha-Hassan-Git))
|
||||
- Custom Tools DX + screenshot example [#2198](https://github.com/tldraw/tldraw/pull/2198) ([@steveruizok](https://github.com/steveruizok))
|
||||
- StateNode atoms [#2213](https://github.com/tldraw/tldraw/pull/2213) ([@steveruizok](https://github.com/steveruizok))
|
||||
- `@tldraw/editor`, `@tldraw/tldraw`, `@tldraw/tlschema`
|
||||
- [improvements] arrows x enclosing shapes x precision. [#2265](https://github.com/tldraw/tldraw/pull/2265) ([@steveruizok](https://github.com/steveruizok))
|
||||
- `@tldraw/editor`
|
||||
- Add connecting screen override. [#2273](https://github.com/tldraw/tldraw/pull/2273) ([@MitjaBezensek](https://github.com/MitjaBezensek))
|
||||
- `@tldraw/tldraw`
|
||||
- Add `getSvgAsImage` to exports. [#2229](https://github.com/tldraw/tldraw/pull/2229) ([@steveruizok](https://github.com/steveruizok))
|
||||
- [fix] huge images, use downscale for image scaling [#2207](https://github.com/tldraw/tldraw/pull/2207) ([@steveruizok](https://github.com/steveruizok))
|
||||
- feat: add new prop to force mobile mode layout [#1734](https://github.com/tldraw/tldraw/pull/1734) ([@gabrielchl](https://github.com/gabrielchl) [@steveruizok](https://github.com/steveruizok))
|
||||
|
||||
#### 🐛 Bug Fix
|
||||
|
||||
- Fix hmr. [#2303](https://github.com/tldraw/tldraw/pull/2303) ([@MitjaBezensek](https://github.com/MitjaBezensek))
|
||||
- VS Code version bump. [#2297](https://github.com/tldraw/tldraw/pull/2297) ([@MitjaBezensek](https://github.com/MitjaBezensek))
|
||||
- improves translation into pt-br [#2231](https://github.com/tldraw/tldraw/pull/2231) ([@bybruno](https://github.com/bybruno))
|
||||
- Fixes #2246 Sublibraries example (ExplodedExample.tsx) [#2247](https://github.com/tldraw/tldraw/pull/2247) (gary.saunders@sportsengine.com [@steveruizok](https://github.com/steveruizok))
|
||||
- Lokalise: Translations update [#2248](https://github.com/tldraw/tldraw/pull/2248) ([@TodePond](https://github.com/TodePond))
|
||||
- Update translations from community submissions [#2201](https://github.com/tldraw/tldraw/pull/2201) ([@TodePond](https://github.com/TodePond) [@steveruizok](https://github.com/steveruizok))
|
||||
- Japanese translations. (update) [#2199](https://github.com/tldraw/tldraw/pull/2199) ([@sugitlab](https://github.com/sugitlab))
|
||||
- VS code bump 2.0.16 [#2193](https://github.com/tldraw/tldraw/pull/2193) ([@MitjaBezensek](https://github.com/MitjaBezensek))
|
||||
- `@tldraw/editor`, `@tldraw/tldraw`
|
||||
- Revert "zoom to affected shapes after undo/redo" [#2310](https://github.com/tldraw/tldraw/pull/2310) ([@ds300](https://github.com/ds300))
|
||||
- zoom to affected shapes after undo/redo [#2293](https://github.com/tldraw/tldraw/pull/2293) ([@ds300](https://github.com/ds300))
|
||||
- fix new page naming [#2292](https://github.com/tldraw/tldraw/pull/2292) ([@SomeHats](https://github.com/SomeHats))
|
||||
- No impure getters pt9 [#2222](https://github.com/tldraw/tldraw/pull/2222) ([@ds300](https://github.com/ds300))
|
||||
- No impure getters pt8 [#2221](https://github.com/tldraw/tldraw/pull/2221) ([@ds300](https://github.com/ds300))
|
||||
- No impure getters pt7 [#2220](https://github.com/tldraw/tldraw/pull/2220) ([@ds300](https://github.com/ds300))
|
||||
- No impure getters pt6 [#2218](https://github.com/tldraw/tldraw/pull/2218) ([@ds300](https://github.com/ds300))
|
||||
- No impure getters pt5 [#2208](https://github.com/tldraw/tldraw/pull/2208) ([@ds300](https://github.com/ds300))
|
||||
- Fix an issue with not being able to group a shape an an arrow. [#2205](https://github.com/tldraw/tldraw/pull/2205) ([@MitjaBezensek](https://github.com/MitjaBezensek))
|
||||
- No impure getters pt4 [#2206](https://github.com/tldraw/tldraw/pull/2206) ([@ds300](https://github.com/ds300))
|
||||
- No impure getters pt3 [#2203](https://github.com/tldraw/tldraw/pull/2203) ([@ds300](https://github.com/ds300))
|
||||
- No impure getters pt2 [#2202](https://github.com/tldraw/tldraw/pull/2202) ([@ds300](https://github.com/ds300))
|
||||
- `@tldraw/tlschema`
|
||||
- Fix migrations. [#2302](https://github.com/tldraw/tldraw/pull/2302) ([@MitjaBezensek](https://github.com/MitjaBezensek))
|
||||
- `@tldraw/editor`
|
||||
- Fix an issue with a stale editor reference in shape utils [#2295](https://github.com/tldraw/tldraw/pull/2295) ([@MitjaBezensek](https://github.com/MitjaBezensek))
|
||||
- Fix the cleanup of event handlers [#2298](https://github.com/tldraw/tldraw/pull/2298) ([@MitjaBezensek](https://github.com/MitjaBezensek))
|
||||
- Revert back to the previous color. [#2210](https://github.com/tldraw/tldraw/pull/2210) ([@MitjaBezensek](https://github.com/MitjaBezensek))
|
||||
- [fix] masked bounds calculation [#2197](https://github.com/tldraw/tldraw/pull/2197) ([@steveruizok](https://github.com/steveruizok))
|
||||
- `@tldraw/tldraw`
|
||||
- Fix exporting of cropped images. [#2268](https://github.com/tldraw/tldraw/pull/2268) ([@MitjaBezensek](https://github.com/MitjaBezensek))
|
||||
- Hot elbows [#2258](https://github.com/tldraw/tldraw/pull/2258) ([@ds300](https://github.com/ds300) [@steveruizok](https://github.com/steveruizok))
|
||||
- Fix missing padding-right in toast [#2251](https://github.com/tldraw/tldraw/pull/2251) ([@ByMykel](https://github.com/ByMykel) [@steveruizok](https://github.com/steveruizok))
|
||||
- Also export `TLUiEventMap` [#2234](https://github.com/tldraw/tldraw/pull/2234) ([@MitjaBezensek](https://github.com/MitjaBezensek))
|
||||
- Fix the tool lock button. [#2225](https://github.com/tldraw/tldraw/pull/2225) ([@MitjaBezensek](https://github.com/MitjaBezensek))
|
||||
- don't overwrite bookmark position if it changed before metadata arrives [#2215](https://github.com/tldraw/tldraw/pull/2215) ([@ds300](https://github.com/ds300))
|
||||
- `@tldraw/editor`, `@tldraw/tldraw`, `@tldraw/utils`
|
||||
- fix vite HMR issue [#2279](https://github.com/tldraw/tldraw/pull/2279) ([@SomeHats](https://github.com/SomeHats))
|
||||
- `@tldraw/editor`, `@tldraw/state`, `@tldraw/tldraw`, `@tldraw/utils`
|
||||
- no impure getters pt 11 [#2236](https://github.com/tldraw/tldraw/pull/2236) ([@ds300](https://github.com/ds300))
|
||||
- `@tldraw/editor`, `@tldraw/state`, `@tldraw/store`, `@tldraw/tldraw`
|
||||
- No impure getters pt10 [#2235](https://github.com/tldraw/tldraw/pull/2235) ([@ds300](https://github.com/ds300))
|
||||
|
||||
#### 🏠 Internal
|
||||
|
||||
- Fix "custom UI" example [#2253](https://github.com/tldraw/tldraw/pull/2253) ([@OriginalEXE](https://github.com/OriginalEXE))
|
||||
- Add floaty window example [#2250](https://github.com/tldraw/tldraw/pull/2250) ([@steveruizok](https://github.com/steveruizok))
|
||||
- VS Code bump 2.0.17 [#2217](https://github.com/tldraw/tldraw/pull/2217) ([@MitjaBezensek](https://github.com/MitjaBezensek))
|
||||
- `@tldraw/tlschema`
|
||||
- Add prettier caching [#2212](https://github.com/tldraw/tldraw/pull/2212) ([@MitjaBezensek](https://github.com/MitjaBezensek))
|
||||
|
||||
#### 📝 Documentation
|
||||
|
||||
- Update the comment in the example. [#2272](https://github.com/tldraw/tldraw/pull/2272) ([@MitjaBezensek](https://github.com/MitjaBezensek))
|
||||
- `@tldraw/editor`, `@tldraw/state`
|
||||
- Replace getters in examples [#2261](https://github.com/tldraw/tldraw/pull/2261) ([@ds300](https://github.com/ds300))
|
||||
- `@tldraw/editor`
|
||||
- fix typo in useFixSafariDoubleTapZoomPencilEvents.ts [#2242](https://github.com/tldraw/tldraw/pull/2242) ([@eltociear](https://github.com/eltociear))
|
||||
|
||||
#### 🧪 Tests
|
||||
|
||||
- `@tldraw/tldraw`
|
||||
- fix export snapshot race condition [#2280](https://github.com/tldraw/tldraw/pull/2280) ([@SomeHats](https://github.com/SomeHats))
|
||||
|
||||
#### Authors: 13
|
||||
|
||||
- [@ByMykel](https://github.com/ByMykel)
|
||||
- alex ([@SomeHats](https://github.com/SomeHats))
|
||||
- Ante Sepic ([@OriginalEXE](https://github.com/OriginalEXE))
|
||||
- Bruno ([@bybruno](https://github.com/bybruno))
|
||||
- David Sheldrick ([@ds300](https://github.com/ds300))
|
||||
- Gabriel Lee ([@gabrielchl](https://github.com/gabrielchl))
|
||||
- Gary Saunders ([@codenamegary](https://github.com/codenamegary))
|
||||
- Ikko Eltociear Ashimine ([@eltociear](https://github.com/eltociear))
|
||||
- Lu Wilson ([@TodePond](https://github.com/TodePond))
|
||||
- Mitja Bezenšek ([@MitjaBezensek](https://github.com/MitjaBezensek))
|
||||
- Steve Ruiz ([@steveruizok](https://github.com/steveruizok))
|
||||
- Sugit ([@sugitlab](https://github.com/sugitlab))
|
||||
- Taha ([@Taha-Hassan-Git](https://github.com/Taha-Hassan-Git))
|
||||
|
||||
---
|
||||
|
||||
# v2.0.0-alpha.18 (Fri Nov 10 2023)
|
||||
|
||||
### Release Notes
|
||||
|
|
|
@ -1,5 +1,7 @@
|
|||
{
|
||||
"$schema": "node_modules/lerna/schemas/lerna-schema.json",
|
||||
"packages": ["packages/*"],
|
||||
"version": "2.0.0-alpha.18"
|
||||
"packages": [
|
||||
"packages/*"
|
||||
],
|
||||
"version": "2.0.0-alpha.19"
|
||||
}
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
{
|
||||
"name": "@tldraw/assets",
|
||||
"description": "A tiny little drawing app (assets).",
|
||||
"version": "2.0.0-alpha.18",
|
||||
"version": "2.0.0-alpha.19",
|
||||
"author": {
|
||||
"name": "tldraw GB Ltd.",
|
||||
"email": "hello@tldraw.com"
|
||||
|
|
|
@ -1,3 +1,124 @@
|
|||
# v2.0.0-alpha.19 (Tue Dec 12 2023)
|
||||
|
||||
### Release Notes
|
||||
|
||||
#### zoom to affected shapes after undo/redo ([#2293](https://github.com/tldraw/tldraw/pull/2293))
|
||||
|
||||
- Make sure affected shapes are visible after undo/redo
|
||||
|
||||
#### Add fit to content for frames. ([#2275](https://github.com/tldraw/tldraw/pull/2275))
|
||||
|
||||
- Add Fit to content option to the context menu for frames. This resizes the frames to correctly fit all their content.
|
||||
|
||||
#### Fix an issue with a stale editor reference in shape utils ([#2295](https://github.com/tldraw/tldraw/pull/2295))
|
||||
|
||||
- Fix an issue where the shape utils could have a stale reference to the editor.
|
||||
|
||||
#### fix new page naming ([#2292](https://github.com/tldraw/tldraw/pull/2292))
|
||||
|
||||
- Fix naming of pages created by the "move to page" action
|
||||
|
||||
#### [improvements] arrows x enclosing shapes x precision. ([#2265](https://github.com/tldraw/tldraw/pull/2265))
|
||||
|
||||
- Improves the logic about when to draw "precise" arrows between the center of bound shapes.
|
||||
|
||||
#### fix vite HMR issue ([#2279](https://github.com/tldraw/tldraw/pull/2279))
|
||||
|
||||
- Fixes a bug that could cause crashes due to a re-render loop with HMR #1989
|
||||
|
||||
#### Add connecting screen override. ([#2273](https://github.com/tldraw/tldraw/pull/2273))
|
||||
|
||||
- Allow users to customize the connecting screen.
|
||||
|
||||
#### Removing frames and adding elements to frames ([#2219](https://github.com/tldraw/tldraw/pull/2219))
|
||||
|
||||
- Allow users to remove the frame, but keep it's children. Allow the users to add shapes to the frame directly when creating a frame.
|
||||
|
||||
#### fix typo in useFixSafariDoubleTapZoomPencilEvents.ts ([#2242](https://github.com/tldraw/tldraw/pull/2242))
|
||||
|
||||
- Add a brief release note for your PR here.
|
||||
|
||||
#### Custom Tools DX + screenshot example ([#2198](https://github.com/tldraw/tldraw/pull/2198))
|
||||
|
||||
- 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`
|
||||
|
||||
#### StateNode atoms ([#2213](https://github.com/tldraw/tldraw/pull/2213))
|
||||
|
||||
- adds computed `StateNode.getPath`
|
||||
- adds computed StateNode.getCurrent`
|
||||
- adds computed StateNode.getIsActive`
|
||||
- adds computed `Editor.getPath()`
|
||||
- makes transition's second property optional
|
||||
|
||||
#### Revert back to the previous color. ([#2210](https://github.com/tldraw/tldraw/pull/2210))
|
||||
|
||||
- Fixes the color of culled shapes when using dark mode.
|
||||
|
||||
#### Fix an issue with not being able to group a shape an an arrow. ([#2205](https://github.com/tldraw/tldraw/pull/2205))
|
||||
|
||||
- Add a brief release note for your PR here.
|
||||
|
||||
#### [fix] masked bounds calculation ([#2197](https://github.com/tldraw/tldraw/pull/2197))
|
||||
|
||||
- Fix bug with getmaskedpagebounds calculation for identical parent / child sizes
|
||||
|
||||
---
|
||||
|
||||
#### 💥 Breaking Change
|
||||
|
||||
- No impure getters pt 1 [#2189](https://github.com/tldraw/tldraw/pull/2189) ([@steveruizok](https://github.com/steveruizok) [@ds300](https://github.com/ds300))
|
||||
|
||||
#### 🚀 Enhancement
|
||||
|
||||
- Add fit to content for frames. [#2275](https://github.com/tldraw/tldraw/pull/2275) ([@MitjaBezensek](https://github.com/MitjaBezensek) [@steveruizok](https://github.com/steveruizok))
|
||||
- [improvements] arrows x enclosing shapes x precision. [#2265](https://github.com/tldraw/tldraw/pull/2265) ([@steveruizok](https://github.com/steveruizok))
|
||||
- Add connecting screen override. [#2273](https://github.com/tldraw/tldraw/pull/2273) ([@MitjaBezensek](https://github.com/MitjaBezensek))
|
||||
- Removing frames and adding elements to frames [#2219](https://github.com/tldraw/tldraw/pull/2219) ([@MitjaBezensek](https://github.com/MitjaBezensek) [@steveruizok](https://github.com/steveruizok) [@Taha-Hassan-Git](https://github.com/Taha-Hassan-Git))
|
||||
- Custom Tools DX + screenshot example [#2198](https://github.com/tldraw/tldraw/pull/2198) ([@steveruizok](https://github.com/steveruizok))
|
||||
- StateNode atoms [#2213](https://github.com/tldraw/tldraw/pull/2213) ([@steveruizok](https://github.com/steveruizok))
|
||||
|
||||
#### 🐛 Bug Fix
|
||||
|
||||
- Revert "zoom to affected shapes after undo/redo" [#2310](https://github.com/tldraw/tldraw/pull/2310) ([@ds300](https://github.com/ds300))
|
||||
- zoom to affected shapes after undo/redo [#2293](https://github.com/tldraw/tldraw/pull/2293) ([@ds300](https://github.com/ds300))
|
||||
- Fix an issue with a stale editor reference in shape utils [#2295](https://github.com/tldraw/tldraw/pull/2295) ([@MitjaBezensek](https://github.com/MitjaBezensek))
|
||||
- Fix the cleanup of event handlers [#2298](https://github.com/tldraw/tldraw/pull/2298) ([@MitjaBezensek](https://github.com/MitjaBezensek))
|
||||
- fix new page naming [#2292](https://github.com/tldraw/tldraw/pull/2292) ([@SomeHats](https://github.com/SomeHats))
|
||||
- fix vite HMR issue [#2279](https://github.com/tldraw/tldraw/pull/2279) ([@SomeHats](https://github.com/SomeHats))
|
||||
- no impure getters pt 11 [#2236](https://github.com/tldraw/tldraw/pull/2236) ([@ds300](https://github.com/ds300))
|
||||
- No impure getters pt10 [#2235](https://github.com/tldraw/tldraw/pull/2235) ([@ds300](https://github.com/ds300))
|
||||
- No impure getters pt9 [#2222](https://github.com/tldraw/tldraw/pull/2222) ([@ds300](https://github.com/ds300))
|
||||
- No impure getters pt8 [#2221](https://github.com/tldraw/tldraw/pull/2221) ([@ds300](https://github.com/ds300))
|
||||
- No impure getters pt7 [#2220](https://github.com/tldraw/tldraw/pull/2220) ([@ds300](https://github.com/ds300))
|
||||
- No impure getters pt6 [#2218](https://github.com/tldraw/tldraw/pull/2218) ([@ds300](https://github.com/ds300))
|
||||
- No impure getters pt5 [#2208](https://github.com/tldraw/tldraw/pull/2208) ([@ds300](https://github.com/ds300))
|
||||
- Revert back to the previous color. [#2210](https://github.com/tldraw/tldraw/pull/2210) ([@MitjaBezensek](https://github.com/MitjaBezensek))
|
||||
- Fix an issue with not being able to group a shape an an arrow. [#2205](https://github.com/tldraw/tldraw/pull/2205) ([@MitjaBezensek](https://github.com/MitjaBezensek))
|
||||
- No impure getters pt4 [#2206](https://github.com/tldraw/tldraw/pull/2206) ([@ds300](https://github.com/ds300))
|
||||
- No impure getters pt3 [#2203](https://github.com/tldraw/tldraw/pull/2203) ([@ds300](https://github.com/ds300))
|
||||
- No impure getters pt2 [#2202](https://github.com/tldraw/tldraw/pull/2202) ([@ds300](https://github.com/ds300))
|
||||
- [fix] masked bounds calculation [#2197](https://github.com/tldraw/tldraw/pull/2197) ([@steveruizok](https://github.com/steveruizok))
|
||||
|
||||
#### 📝 Documentation
|
||||
|
||||
- Replace getters in examples [#2261](https://github.com/tldraw/tldraw/pull/2261) ([@ds300](https://github.com/ds300))
|
||||
- fix typo in useFixSafariDoubleTapZoomPencilEvents.ts [#2242](https://github.com/tldraw/tldraw/pull/2242) ([@eltociear](https://github.com/eltociear))
|
||||
|
||||
#### Authors: 6
|
||||
|
||||
- alex ([@SomeHats](https://github.com/SomeHats))
|
||||
- David Sheldrick ([@ds300](https://github.com/ds300))
|
||||
- Ikko Eltociear Ashimine ([@eltociear](https://github.com/eltociear))
|
||||
- Mitja Bezenšek ([@MitjaBezensek](https://github.com/MitjaBezensek))
|
||||
- Steve Ruiz ([@steveruizok](https://github.com/steveruizok))
|
||||
- Taha ([@Taha-Hassan-Git](https://github.com/Taha-Hassan-Git))
|
||||
|
||||
---
|
||||
|
||||
# v2.0.0-alpha.18 (Fri Nov 10 2023)
|
||||
|
||||
### Release Notes
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
{
|
||||
"name": "@tldraw/editor",
|
||||
"description": "A tiny little drawing app (editor).",
|
||||
"version": "2.0.0-alpha.18",
|
||||
"version": "2.0.0-alpha.19",
|
||||
"packageManager": "yarn@3.5.0",
|
||||
"author": {
|
||||
"name": "tldraw GB Ltd.",
|
||||
|
|
|
@ -1 +1 @@
|
|||
export const version = '2.0.0-alpha.18'
|
||||
export const version = '2.0.0-alpha.19'
|
||||
|
|
|
@ -1,3 +1,25 @@
|
|||
# v2.0.0-alpha.19 (Tue Dec 12 2023)
|
||||
|
||||
#### 💥 Breaking Change
|
||||
|
||||
- No impure getters pt 1 [#2189](https://github.com/tldraw/tldraw/pull/2189) ([@steveruizok](https://github.com/steveruizok) [@ds300](https://github.com/ds300))
|
||||
|
||||
#### 🐛 Bug Fix
|
||||
|
||||
- no impure getters pt 11 [#2236](https://github.com/tldraw/tldraw/pull/2236) ([@ds300](https://github.com/ds300))
|
||||
- No impure getters pt10 [#2235](https://github.com/tldraw/tldraw/pull/2235) ([@ds300](https://github.com/ds300))
|
||||
|
||||
#### 📝 Documentation
|
||||
|
||||
- Replace getters in examples [#2261](https://github.com/tldraw/tldraw/pull/2261) ([@ds300](https://github.com/ds300))
|
||||
|
||||
#### Authors: 2
|
||||
|
||||
- David Sheldrick ([@ds300](https://github.com/ds300))
|
||||
- Steve Ruiz ([@steveruizok](https://github.com/steveruizok))
|
||||
|
||||
---
|
||||
|
||||
# v2.0.0-alpha.18 (Fri Nov 10 2023)
|
||||
|
||||
### Release Notes
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
{
|
||||
"name": "@tldraw/state",
|
||||
"description": "A tiny little drawing app (state).",
|
||||
"version": "2.0.0-alpha.18",
|
||||
"version": "2.0.0-alpha.19",
|
||||
"packageManager": "yarn@3.5.0",
|
||||
"author": {
|
||||
"name": "tldraw GB Ltd.",
|
||||
|
|
|
@ -1,3 +1,20 @@
|
|||
# v2.0.0-alpha.19 (Tue Dec 12 2023)
|
||||
|
||||
#### 💥 Breaking Change
|
||||
|
||||
- No impure getters pt 1 [#2189](https://github.com/tldraw/tldraw/pull/2189) ([@steveruizok](https://github.com/steveruizok) [@ds300](https://github.com/ds300))
|
||||
|
||||
#### 🐛 Bug Fix
|
||||
|
||||
- No impure getters pt10 [#2235](https://github.com/tldraw/tldraw/pull/2235) ([@ds300](https://github.com/ds300))
|
||||
|
||||
#### Authors: 2
|
||||
|
||||
- David Sheldrick ([@ds300](https://github.com/ds300))
|
||||
- Steve Ruiz ([@steveruizok](https://github.com/steveruizok))
|
||||
|
||||
---
|
||||
|
||||
# v2.0.0-alpha.18 (Fri Nov 10 2023)
|
||||
|
||||
#### 🏠 Internal
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
{
|
||||
"name": "@tldraw/store",
|
||||
"description": "A tiny little drawing app (store).",
|
||||
"version": "2.0.0-alpha.18",
|
||||
"version": "2.0.0-alpha.19",
|
||||
"packageManager": "yarn@3.5.0",
|
||||
"author": {
|
||||
"name": "tldraw GB Ltd.",
|
||||
|
|
|
@ -1,3 +1,136 @@
|
|||
# v2.0.0-alpha.19 (Tue Dec 12 2023)
|
||||
|
||||
### Release Notes
|
||||
|
||||
#### zoom to affected shapes after undo/redo ([#2293](https://github.com/tldraw/tldraw/pull/2293))
|
||||
|
||||
- Make sure affected shapes are visible after undo/redo
|
||||
|
||||
#### Add fit to content for frames. ([#2275](https://github.com/tldraw/tldraw/pull/2275))
|
||||
|
||||
- Add Fit to content option to the context menu for frames. This resizes the frames to correctly fit all their content.
|
||||
|
||||
#### fix new page naming ([#2292](https://github.com/tldraw/tldraw/pull/2292))
|
||||
|
||||
- Fix naming of pages created by the "move to page" action
|
||||
|
||||
#### Fix exporting of cropped images. ([#2268](https://github.com/tldraw/tldraw/pull/2268))
|
||||
|
||||
- Fix exporting of cropped images.
|
||||
|
||||
#### [improvements] arrows x enclosing shapes x precision. ([#2265](https://github.com/tldraw/tldraw/pull/2265))
|
||||
|
||||
- Improves the logic about when to draw "precise" arrows between the center of bound shapes.
|
||||
|
||||
#### fix vite HMR issue ([#2279](https://github.com/tldraw/tldraw/pull/2279))
|
||||
|
||||
- Fixes a bug that could cause crashes due to a re-render loop with HMR #1989
|
||||
|
||||
#### Removing frames and adding elements to frames ([#2219](https://github.com/tldraw/tldraw/pull/2219))
|
||||
|
||||
- Allow users to remove the frame, but keep it's children. Allow the users to add shapes to the frame directly when creating a frame.
|
||||
|
||||
#### Fix missing padding-right in toast ([#2251](https://github.com/tldraw/tldraw/pull/2251))
|
||||
|
||||
- Fox padding-right in toast content.
|
||||
|
||||
#### Also export `TLUiEventMap` ([#2234](https://github.com/tldraw/tldraw/pull/2234))
|
||||
|
||||
- Export `TLUiEventMap` type.
|
||||
|
||||
#### Fix the tool lock button. ([#2225](https://github.com/tldraw/tldraw/pull/2225))
|
||||
|
||||
- Adds the missing tool lock button.
|
||||
|
||||
#### Custom Tools DX + screenshot example ([#2198](https://github.com/tldraw/tldraw/pull/2198))
|
||||
|
||||
- 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`
|
||||
|
||||
#### StateNode atoms ([#2213](https://github.com/tldraw/tldraw/pull/2213))
|
||||
|
||||
- adds computed `StateNode.getPath`
|
||||
- adds computed StateNode.getCurrent`
|
||||
- adds computed StateNode.getIsActive`
|
||||
- adds computed `Editor.getPath()`
|
||||
- makes transition's second property optional
|
||||
|
||||
#### don't overwrite bookmark position if it changed before metadata arrives ([#2215](https://github.com/tldraw/tldraw/pull/2215))
|
||||
|
||||
- Fixes issue when creating new bookmark shape where the position would be reset if you moved it before the bookmark metadata was fetched.
|
||||
|
||||
#### [fix] huge images, use downscale for image scaling ([#2207](https://github.com/tldraw/tldraw/pull/2207))
|
||||
|
||||
- Improved image rescaling.
|
||||
|
||||
#### Fix an issue with not being able to group a shape an an arrow. ([#2205](https://github.com/tldraw/tldraw/pull/2205))
|
||||
|
||||
- Add a brief release note for your PR here.
|
||||
|
||||
#### feat: add new prop to force mobile mode layout ([#1734](https://github.com/tldraw/tldraw/pull/1734))
|
||||
|
||||
- add new prop to force mobile mode layout
|
||||
|
||||
---
|
||||
|
||||
#### 💥 Breaking Change
|
||||
|
||||
- No impure getters pt 1 [#2189](https://github.com/tldraw/tldraw/pull/2189) ([@steveruizok](https://github.com/steveruizok) [@ds300](https://github.com/ds300))
|
||||
|
||||
#### 🚀 Enhancement
|
||||
|
||||
- Add fit to content for frames. [#2275](https://github.com/tldraw/tldraw/pull/2275) ([@MitjaBezensek](https://github.com/MitjaBezensek) [@steveruizok](https://github.com/steveruizok))
|
||||
- [improvements] arrows x enclosing shapes x precision. [#2265](https://github.com/tldraw/tldraw/pull/2265) ([@steveruizok](https://github.com/steveruizok))
|
||||
- Removing frames and adding elements to frames [#2219](https://github.com/tldraw/tldraw/pull/2219) ([@MitjaBezensek](https://github.com/MitjaBezensek) [@steveruizok](https://github.com/steveruizok) [@Taha-Hassan-Git](https://github.com/Taha-Hassan-Git))
|
||||
- Add `getSvgAsImage` to exports. [#2229](https://github.com/tldraw/tldraw/pull/2229) ([@steveruizok](https://github.com/steveruizok))
|
||||
- Custom Tools DX + screenshot example [#2198](https://github.com/tldraw/tldraw/pull/2198) ([@steveruizok](https://github.com/steveruizok))
|
||||
- StateNode atoms [#2213](https://github.com/tldraw/tldraw/pull/2213) ([@steveruizok](https://github.com/steveruizok))
|
||||
- [fix] huge images, use downscale for image scaling [#2207](https://github.com/tldraw/tldraw/pull/2207) ([@steveruizok](https://github.com/steveruizok))
|
||||
- feat: add new prop to force mobile mode layout [#1734](https://github.com/tldraw/tldraw/pull/1734) ([@gabrielchl](https://github.com/gabrielchl) [@steveruizok](https://github.com/steveruizok))
|
||||
|
||||
#### 🐛 Bug Fix
|
||||
|
||||
- Revert "zoom to affected shapes after undo/redo" [#2310](https://github.com/tldraw/tldraw/pull/2310) ([@ds300](https://github.com/ds300))
|
||||
- zoom to affected shapes after undo/redo [#2293](https://github.com/tldraw/tldraw/pull/2293) ([@ds300](https://github.com/ds300))
|
||||
- fix new page naming [#2292](https://github.com/tldraw/tldraw/pull/2292) ([@SomeHats](https://github.com/SomeHats))
|
||||
- Fix exporting of cropped images. [#2268](https://github.com/tldraw/tldraw/pull/2268) ([@MitjaBezensek](https://github.com/MitjaBezensek))
|
||||
- fix vite HMR issue [#2279](https://github.com/tldraw/tldraw/pull/2279) ([@SomeHats](https://github.com/SomeHats))
|
||||
- Hot elbows [#2258](https://github.com/tldraw/tldraw/pull/2258) ([@ds300](https://github.com/ds300) [@steveruizok](https://github.com/steveruizok))
|
||||
- Fix missing padding-right in toast [#2251](https://github.com/tldraw/tldraw/pull/2251) ([@ByMykel](https://github.com/ByMykel) [@steveruizok](https://github.com/steveruizok))
|
||||
- Also export `TLUiEventMap` [#2234](https://github.com/tldraw/tldraw/pull/2234) ([@MitjaBezensek](https://github.com/MitjaBezensek))
|
||||
- no impure getters pt 11 [#2236](https://github.com/tldraw/tldraw/pull/2236) ([@ds300](https://github.com/ds300))
|
||||
- No impure getters pt10 [#2235](https://github.com/tldraw/tldraw/pull/2235) ([@ds300](https://github.com/ds300))
|
||||
- Fix the tool lock button. [#2225](https://github.com/tldraw/tldraw/pull/2225) ([@MitjaBezensek](https://github.com/MitjaBezensek))
|
||||
- No impure getters pt9 [#2222](https://github.com/tldraw/tldraw/pull/2222) ([@ds300](https://github.com/ds300))
|
||||
- No impure getters pt8 [#2221](https://github.com/tldraw/tldraw/pull/2221) ([@ds300](https://github.com/ds300))
|
||||
- No impure getters pt7 [#2220](https://github.com/tldraw/tldraw/pull/2220) ([@ds300](https://github.com/ds300))
|
||||
- No impure getters pt6 [#2218](https://github.com/tldraw/tldraw/pull/2218) ([@ds300](https://github.com/ds300))
|
||||
- don't overwrite bookmark position if it changed before metadata arrives [#2215](https://github.com/tldraw/tldraw/pull/2215) ([@ds300](https://github.com/ds300))
|
||||
- No impure getters pt5 [#2208](https://github.com/tldraw/tldraw/pull/2208) ([@ds300](https://github.com/ds300))
|
||||
- Fix an issue with not being able to group a shape an an arrow. [#2205](https://github.com/tldraw/tldraw/pull/2205) ([@MitjaBezensek](https://github.com/MitjaBezensek))
|
||||
- No impure getters pt4 [#2206](https://github.com/tldraw/tldraw/pull/2206) ([@ds300](https://github.com/ds300))
|
||||
- No impure getters pt3 [#2203](https://github.com/tldraw/tldraw/pull/2203) ([@ds300](https://github.com/ds300))
|
||||
- No impure getters pt2 [#2202](https://github.com/tldraw/tldraw/pull/2202) ([@ds300](https://github.com/ds300))
|
||||
|
||||
#### 🧪 Tests
|
||||
|
||||
- fix export snapshot race condition [#2280](https://github.com/tldraw/tldraw/pull/2280) ([@SomeHats](https://github.com/SomeHats))
|
||||
|
||||
#### Authors: 7
|
||||
|
||||
- [@ByMykel](https://github.com/ByMykel)
|
||||
- alex ([@SomeHats](https://github.com/SomeHats))
|
||||
- David Sheldrick ([@ds300](https://github.com/ds300))
|
||||
- Gabriel Lee ([@gabrielchl](https://github.com/gabrielchl))
|
||||
- Mitja Bezenšek ([@MitjaBezensek](https://github.com/MitjaBezensek))
|
||||
- Steve Ruiz ([@steveruizok](https://github.com/steveruizok))
|
||||
- Taha ([@Taha-Hassan-Git](https://github.com/Taha-Hassan-Git))
|
||||
|
||||
---
|
||||
|
||||
# v2.0.0-alpha.18 (Fri Nov 10 2023)
|
||||
|
||||
### Release Notes
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
{
|
||||
"name": "@tldraw/tldraw",
|
||||
"description": "A tiny little drawing editor.",
|
||||
"version": "2.0.0-alpha.18",
|
||||
"version": "2.0.0-alpha.19",
|
||||
"packageManager": "yarn@3.5.0",
|
||||
"author": {
|
||||
"name": "tldraw GB Ltd.",
|
||||
|
|
|
@ -1,3 +1,45 @@
|
|||
# v2.0.0-alpha.19 (Tue Dec 12 2023)
|
||||
|
||||
### Release Notes
|
||||
|
||||
#### Fix migrations. ([#2302](https://github.com/tldraw/tldraw/pull/2302))
|
||||
|
||||
- Fix migrations of `instance_page_state`.
|
||||
|
||||
#### [improvements] arrows x enclosing shapes x precision. ([#2265](https://github.com/tldraw/tldraw/pull/2265))
|
||||
|
||||
- Improves the logic about when to draw "precise" arrows between the center of bound shapes.
|
||||
|
||||
#### Add prettier caching ([#2212](https://github.com/tldraw/tldraw/pull/2212))
|
||||
|
||||
- Speed up formatting of files via `yarn format`.
|
||||
|
||||
---
|
||||
|
||||
#### 💥 Breaking Change
|
||||
|
||||
- No impure getters pt 1 [#2189](https://github.com/tldraw/tldraw/pull/2189) ([@steveruizok](https://github.com/steveruizok) [@ds300](https://github.com/ds300))
|
||||
|
||||
#### 🚀 Enhancement
|
||||
|
||||
- [improvements] arrows x enclosing shapes x precision. [#2265](https://github.com/tldraw/tldraw/pull/2265) ([@steveruizok](https://github.com/steveruizok))
|
||||
|
||||
#### 🐛 Bug Fix
|
||||
|
||||
- Fix migrations. [#2302](https://github.com/tldraw/tldraw/pull/2302) ([@MitjaBezensek](https://github.com/MitjaBezensek))
|
||||
|
||||
#### 🏠 Internal
|
||||
|
||||
- Add prettier caching [#2212](https://github.com/tldraw/tldraw/pull/2212) ([@MitjaBezensek](https://github.com/MitjaBezensek))
|
||||
|
||||
#### Authors: 3
|
||||
|
||||
- David Sheldrick ([@ds300](https://github.com/ds300))
|
||||
- Mitja Bezenšek ([@MitjaBezensek](https://github.com/MitjaBezensek))
|
||||
- Steve Ruiz ([@steveruizok](https://github.com/steveruizok))
|
||||
|
||||
---
|
||||
|
||||
# v2.0.0-alpha.18 (Fri Nov 10 2023)
|
||||
|
||||
### Release Notes
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
{
|
||||
"name": "@tldraw/tlschema",
|
||||
"description": "A tiny little drawing app (schema).",
|
||||
"version": "2.0.0-alpha.18",
|
||||
"version": "2.0.0-alpha.19",
|
||||
"packageManager": "yarn@3.5.0",
|
||||
"author": {
|
||||
"name": "tldraw GB Ltd.",
|
||||
|
|
|
@ -1,3 +1,25 @@
|
|||
# v2.0.0-alpha.19 (Tue Dec 12 2023)
|
||||
|
||||
### Release Notes
|
||||
|
||||
#### fix vite HMR issue ([#2279](https://github.com/tldraw/tldraw/pull/2279))
|
||||
|
||||
- Fixes a bug that could cause crashes due to a re-render loop with HMR #1989
|
||||
|
||||
---
|
||||
|
||||
#### 🐛 Bug Fix
|
||||
|
||||
- fix vite HMR issue [#2279](https://github.com/tldraw/tldraw/pull/2279) ([@SomeHats](https://github.com/SomeHats))
|
||||
- no impure getters pt 11 [#2236](https://github.com/tldraw/tldraw/pull/2236) ([@ds300](https://github.com/ds300))
|
||||
|
||||
#### Authors: 2
|
||||
|
||||
- alex ([@SomeHats](https://github.com/SomeHats))
|
||||
- David Sheldrick ([@ds300](https://github.com/ds300))
|
||||
|
||||
---
|
||||
|
||||
# v2.0.0-alpha.18 (Fri Nov 10 2023)
|
||||
|
||||
#### 🏠 Internal
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
{
|
||||
"name": "@tldraw/utils",
|
||||
"description": "A tiny little drawing app (private utilities).",
|
||||
"version": "2.0.0-alpha.18",
|
||||
"version": "2.0.0-alpha.19",
|
||||
"packageManager": "yarn@3.5.0",
|
||||
"author": {
|
||||
"name": "tldraw GB Ltd.",
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
{
|
||||
"name": "@tldraw/validate",
|
||||
"description": "A runtime validation library by tldraw.",
|
||||
"version": "2.0.0-alpha.18",
|
||||
"version": "2.0.0-alpha.19",
|
||||
"packageManager": "yarn@3.5.0",
|
||||
"author": {
|
||||
"name": "tldraw GB Ltd.",
|
||||
|
|
Loading…
Reference in a new issue