4260f499c6
Fixes #1996 This fixes a few issues with cloud rendering: - At small sizes the arcs could get kind of inverted after being mutated, so you'd end calculating the outline using the large arc instead of the small arc and it would balloon the size of the bounds (that was what Mitja was seeing in #1996 - While working on the above I noticed that there are some situations where we were actually supposed to be using the large arc for rendering the svg paths but we were using the small arcs instead, making the bounds appear larger than the cloud shape when in fact the cloud shape was too small. - I also fixed some other issues related to rendering clouds with tiny width/height. It now draws straight lines instead of arcs if the arcs are essentially flat, and it increases the number of lumps when width or height are very small to avoid certain kinds of weirdness. ### Change Type - [x] `patch` — Bug fix - [ ] `minor` — New feature - [ ] `major` — Breaking change - [ ] `dependencies` — Changes to package dependencies[^1] - [ ] `documentation` — Changes to the documentation only[^2] - [ ] `tests` — Changes to any test code only[^2] - [ ] `internal` — Any other changes that don't affect the published package[^2] - [ ] I don't know [^1]: publishes a `patch` release, for devDependencies use `internal` [^2]: will not publish a new version ### Test Plan 1. Add a step-by-step description of how to test your PR here. 2. - [ ] Unit Tests - [ ] End to end tests ### Release Notes - Improves cloud shape rendering |
||
---|---|---|
.. | ||
assets | ||
editor | ||
state | ||
store | ||
tldraw | ||
tlschema | ||
utils | ||
validate |