a722e3e6f0
This PR updates tests for the text shape, as well as updating the logic of `getTextLines`. We now: - allow leading whitespace - allow white space to cause line breaks, trim the whitespace off of the end of the line. Crazy times! - fix a bug with geo shapes changes width when growY changes Note that this is not a "full solution" to line breaks that are caused by whitespace + wrapping. AFAIK this is impossible to fix in SVG-land without measuring the SVG element in order to collapse whitespace in the same way that it collapses in HTML layout. ### Change Type - [x] `patch` — Bug Fix - [ ] `minor` — New Feature - [ ] `major` — Breaking Change - [ ] `dependencies` — Dependency Update (publishes a `patch` release, for devDependencies use `internal`) - [ ] `documentation` — Changes to the documentation only (will not publish a new version) - [ ] `tests` — Changes to any testing-related code only (will not publish a new version) - [ ] `internal` — Any other changes that don't affect the published package (will not publish a new version) ### Test Plan - [x] Webdriver tests ### Release Notes - Allow leading whitespace
26 lines
No EOL
434 B
Text
26 lines
No EOL
434 B
Text
**/node_modules/*
|
|
**/out/*
|
|
**/dist/*
|
|
**/dist-cjs/*
|
|
**/dist-esm/*
|
|
**/.tsbuild*
|
|
**/.next/*
|
|
*.md
|
|
**/_archive/*
|
|
**/*.css.map
|
|
**/*.js.map
|
|
**/*.d.ts
|
|
**/*.test.ts
|
|
**/api/*
|
|
!**/pages/api/*
|
|
**/*.json
|
|
**/lazy.config.ts
|
|
**/next.config.js
|
|
**/setupTests.js
|
|
**/setupJest.js
|
|
apps/webdriver/www
|
|
apps/vscode/extension/editor
|
|
apps/examples/www
|
|
apps/docs/content.json
|
|
apps/vscode/extension/editor/index.js
|
|
apps/vscode/extension/editor/tldraw-assets.json |