0.170.0
Features
- Merge longhand CSS into shorthands by @TrySound in #3615
- Add native select control by @istarkov in #3616
- Support text-wrap by @TrySound in #3620
- Support -webkit-line-clamp by @TrySound in #3640
- Expand background-position shorthand by @TrySound in #3646
- Show custom layer names in style-panel for readability by @JayaKrishnaNamburu in #3633
- Toasts redesign by @istarkov in #3662
Fixes
- Prefix more CSS properties by @TrySound in #3613
- Unsupported property type error by @istarkov in #3617
- Deduplicate styles on data paste from Webflow by @istarkov in #3622
- Fallback to file name when family name is not defined in the meta by @kof in #3627
- Prevent merging var with unset, initial and inherit by @TrySound in #3630
- Correct transition timing function for Webflow paste by @istarkov in #3652
- Sheet button padding for iOS are now explicit by @istarkov in #3495
- HTML-Embed test errors by @istarkov in #3660
- Dropdown menu position on list items (variables list) by @kof in #3673
Chores
- Add nanoid hash function by @istarkov in #3618
- Parse CSS background support by @istarkov in #3635
- Fix HTML-Embed test errors by @istarkov in #3659
Refactors
- Drop parseTransition shorthand and add migration for transition shorthand by @JayaKrishnaNamburu in #3607
- Simplify parsing repeated shorthands by @TrySound in #3634
- Reuse CSS parser in tailwind parser by @TrySound in #3641
- Parse background values as layers by @TrySound in #3645
- Simplify placeholders in CLI templates by @TrySound in #3663
- Move redirect into template by @TrySound in #3664
- Parse styles into flat list by @TrySound in #3666
Experimental
- Paste from Webflow 10 by @kof in #3619
- Enhance Webflow clipboard parsing to support assets by @istarkov in #3628
- Paste from Webflow 11 by @kof in #3623
- Copy from Webflow 12 by @kof in #3631
- Upload Webflow background-image assets on copy-paste by @istarkov in #3638
- Expand background shorthand by @TrySound in #3647
- Parse non-standard properties by @TrySound in #3648
- Support transition-behavior property by @TrySound in #3650
- Parse CSS wide keywords correctly by @TrySound in #3651
- Improve parsing transition-property by @TrySound in #3653
- Paste from Webflow 13 by @kof in #3655
- Expand shorthands with CSS-wide keywords by @TrySound in #3656
- Support last shorthands by @TrySound in #3657
- Parse unknown properties as unparsed value by @TrySound in #3658
Builds
- Upgrade to Remix 2.10.0 by @TrySound in #3621
- Update Typescript by @istarkov in #3637
- Upgrade Storybook by @TrySound in #3639
- Remove ORI permission system by @istarkov in #3624
- Run all tests and typechecks in CI by @TrySound in #3661
Full Changelog: 0.169.0...0.170.0