787eab75d6
This adds a migration to migrate existing alignment options to their legacy counter parts (`start` -> `start-legacy`, `end` -> `end-legacy`, `middle` -> `middle-legacy`). With this change the legacy options don't show any align as active in the Styles panel: ![CleanShot 2023-05-23 at 19 53 45](https://github.com/tldraw/tldraw/assets/2523721/4017e03a-9492-4a02-b991-ac206f40ae17) I think this is probably what we want. ### Change Type - [x] `patch` — Bug Fix ### Test Plan 1. Use some old preview link to create Geo and Note shapes with old alignment options. You can use this one: https://examples-kzwtf68jr-tldraw.vercel.app/ 2. Copy and paste these shapes over to staging. Nothing should change visually. 3. Also try out exporting to svg (with both old and new alignment options) - [x] Unit Tests - [ ] Webdriver tests ### Release Notes - Add support for legacy alignment options. --------- Co-authored-by: Steve Ruiz <steveruizok@gmail.com> |
||
---|---|---|
.. | ||
assets | ||
records | ||
shapes | ||
createTLSchema.ts | ||
defaultDerivePresenceState.ts | ||
fixup.ts | ||
geometry-types.ts | ||
index.ts | ||
languages.ts | ||
migrations.test.ts | ||
schema.ts | ||
style-types.ts | ||
TLRecord.ts | ||
TLStore.ts | ||
translations.test.ts | ||
translations.ts | ||
ui-types.ts | ||
util-types.ts | ||
validation.ts |