v2.0.0-beta.4
版本发布时间: 2024-02-21 23:28:02
tldraw/tldraw最新发布版本:v3.0.3(2024-09-17 20:52:54)
Release Notes
menu fixes: add company links in general; add tracking to lang menu (#2902)
- Add company menu links back in and make sure the Language menu is updated on change.
Fix some menu issues on mobile (#2906)
- Add a brief release note for your PR here.
[experiment] paste: show little puff when pasting to denote something happened (#2787)
- UI: add a little 'puff' when something is pasted to tell that something has happened.
Fix custom keyboard shortcut dialog example (#2876)
- Docs: Fixed custom keyboard shortcut dialog example.
Sentence case all example titles (#2889)
- Docs: Made the examples titles sentence case.
Fix 'style panel doesn't always disappear if you switch to the hand/laser tools' (#2886)
- Fixes an bug causing the opacity slider to show up in the move tool and laser pointer tool.
Faster validations + record reference stability at the same time (#2848)
- Add a brief release note for your PR here.
[Snapping 6/6] Self-snapping API (#2869)
- Line handles now snap to other handles on the same line when holding command
Editable shape example (#2853)
- Adds an editable shape example
Fix dialog title styles (#2873)
- Unreleased bug: Fixed dialog titles appearance.
Fix some incorrect translation keys (#2870)
- Unreleased issue. Fixed some translation keys being wrong.
Allow users to set document name and use it for exporting / saving (#2685)
- Allow users to name their documents.
Fix some problem under Windows OS development enviroment (#2722)
- stablize language.ts when running under different OS language.
- add isWin32() and posixPath() to format the parameter of glob.sync().
- use child_process.exec() instead of child_process.execFile() for win32 platform.
doc: fix typo in examples (#2859)
- fix typo in examples
[fix] grid, other insets (#2858)
- Fixes a bug with the grid not appearing.
E2e tests for the toolbar (#2709)
- Add e2e tests for the toolbar
fix frame style panel (#2851)
- Fixes an issue with the opacity slider getting squished.
Add component for viewing an image of a snapshot (#2804)
- Dev: Added the
TldrawImage
component.
fix typo(examples/hosted-images) (#2849)
- Fixed a typo in the description in the hosted-images example.
ui: refactor breakpoints to fit in an enum (#2843)
- Refactor breakpoints into an enum.
[Snapping 5/5] Better handle snapping for geo shapes (#2845)
- You can now snap the handles of lines to the corners of rectangles, stars, triangles, etc.
[Snapping 4/5] Add handle-point snapping (#2841)
- Line handles
[Snapping 3/5] Custom snapping API (#2793)
- Add
ShapeUtil.getSnapInfo
for customising shape snaps.
Composable custom UI (#2796)
- Add a brief release note for your PR here.
errors: improve msg in dialog when error happens (#2844)
- Improves error dialog messaging.
[Snapping 2/5] Fix line-handle mid-point snapping (#2831)
- Simplify the contents of
TLLineShape.props.handles
Readonly defaults to the hand tool (#2833)
- Shared projects in read only mode now default to the hand tool
Improve signia error handling (#2835)
- Add a brief release note for your PR here.
[docs] Fix missing Persistence page (#2828)
- Add a brief release note for your PR here.
emojis! 🧑🎨 🎨 ✏️ (#2814)
- Adds emoji picker to text fields.
💥 Breaking Change
-
@tldraw/tldraw
,@tldraw/tlschema
-
@tldraw/editor
,@tldraw/tldraw
- Allow users to set document name and use it for exporting / saving #2685 (@MitjaBezensek)
-
@tldraw/tldraw
- UI components round two #2847 (@steveruizok)
-
@tldraw/editor
,@tldraw/tldraw
,@tldraw/validate
- Composable custom UI #2796 (@steveruizok)
-
@tldraw/editor
,@tldraw/tldraw
,@tldraw/tlschema
🚀 Enhancement
- Readonly defaults to the hand tool #2833 (@Taha-Hassan-Git)
-
@tldraw/editor
,@tldraw/tldraw
- [Snapping 6/6] Self-snapping API #2869 (@SomeHats @steveruizok)
- Add component for viewing an image of a snapshot #2804 (@TodePond @steveruizok)
- [Snapping 4/5] Add handle-point snapping #2841 (@SomeHats)
- [Snapping 3/5] Custom snapping API #2793 (@SomeHats)
- emojis! 🧑🎨 🎨 ✏️ #2814 (@mimecuvalo)
-
@tldraw/tldraw
,@tldraw/tlschema
- [handles] Line shape handles -> points #2856 (@steveruizok)
-
@tldraw/tldraw
- [Snapping 5/5] Better handle snapping for geo shapes #2845 (@SomeHats)
- Remove pointer check for arrow labels #2824 (@steveruizok)
-
@tldraw/assets
,@tldraw/editor
,@tldraw/tlschema
- Lokalise: Translations update #2830 (@TodePond @MitjaBezensek)
🐛 Bug Fix
- fix invite others #2904 (@SomeHats)
- Update Hungarian and Korean #2871 (@TodePond)
- docs: tweak search kbd placement to match loupe #2834 (@mimecuvalo)
-
@tldraw/tldraw
- menu fixes: add company links in general; add tracking to lang menu #2902 (@mimecuvalo)
- Fix some menu issues on mobile #2906 (@TodePond)
- remove stray 'console' #2881 (@ds300)
- Fix dialog title styles #2873 (@TodePond)
- Fix some incorrect translation keys #2870 (@TodePond)
- fix frame style panel #2851 (@Taha-Hassan-Git @steveruizok)
- ui: refactor breakpoints to fit in an enum #2843 (@mimecuvalo)
-
@tldraw/validate
- Fix object validator #2897 (@MitjaBezensek)
-
@tldraw/editor
,@tldraw/tldraw
- [experiment] paste: show little puff when pasting to denote something happened #2787 (@mimecuvalo @steveruizok)
- Fix 'style panel doesn't always disappear if you switch to the hand/laser tools' #2886 (@ds300)
- Roundup fixes #2862 (@steveruizok)
- [fix] grid, other insets #2858 (@steveruizok)
-
@tldraw/editor
,@tldraw/store
,@tldraw/tldraw
,@tldraw/tlschema
,@tldraw/validate
-
@tldraw/editor
- [fix] pointer capture logging when debug flag is off #2850 (@steveruizok)
- errors: improve msg in dialog when error happens #2844 (@mimecuvalo)
- seo: take 2 #2817 (@mimecuvalo @steveruizok)
- [fix] sticky note bug #2836 (@steveruizok)
-
@tldraw/editor
,@tldraw/tldraw
,@tldraw/tlschema
,@tldraw/utils
,@tldraw/validate
-
@tldraw/state
🏠 Internal
- Fix some problem under Windows OS development enviroment #2722 (@Rokixy)
- fix typo(examples/hosted-images) #2849 (@pocari)
- ✋ humans.txt #2842 (@mimecuvalo)
- examples: rename ui events and increase priority #2840 (@mimecuvalo)
- repair Huppy's handling of LICENCE #2821 (@si14)
-
@tldraw/assets
,@tldraw/editor
,@tldraw/state
,@tldraw/store
,@tldraw/tldraw
,@tldraw/tlschema
,@tldraw/validate
-
@tldraw/tldraw
-
@tldraw/editor
,@tldraw/state
,@tldraw/store
,@tldraw/tldraw
,@tldraw/tlschema
,@tldraw/utils
,@tldraw/validate
- dev: swap yarn test and test-dev for better dx #2773 (@mimecuvalo)
-
@tldraw/editor
,@tldraw/tldraw
📝 Documentation
- Sentence case all example titles #2889 (@TodePond)
- docs: fix scroll position and theming issue for code snippets #2883 (@mimecuvalo)
- Editable shape example #2853 (@Taha-Hassan-Git)
- doc: fix typo in examples #2859 (@Rokixy)
- [docs] Fix missing Persistence page #2828 (@ds300)
🧪 Tests
-
@tldraw/tldraw
- E2e tests for the toolbar #2709 (@Taha-Hassan-Git)
Authors: 10
- @Rokixy
- alex (@SomeHats)
- Dan Groshev (@si14)
- David Sheldrick (@ds300)
- Lu Wilson (@TodePond)
- Mime Čuvalo (@mimecuvalo)
- Mitja Bezenšek (@MitjaBezensek)
- pocari (@pocari)
- Steve Ruiz (@steveruizok)
- Taha (@Taha-Hassan-Git)