Features
- themes: slightly stronger borders on Input, TextArea and RadioGroupItem (natew)
- themes: make Checkbox also only soften border not background (natew)
Bug Fixes
- loader: loader will run watch config even if studio not enabled to improve automatic config change (natew)
- generate-themes: purge the node cache before generating themes to always capture the latest theme values (natew)
- static: fix esbuild watcher to properly watch all sub-files and not log anything due to it only being used as a watcher (natew)
- web: fix defaultVariants should go behind other props inside styled() but above parent styled props and defaultVariants (natew)
Performance Improvements
- generate-themes: optimize the generated themes output for bundle size, saving about 34% in final gzip size (natew)
- core: make types less accurate (psuedo types in media queries no longer pick up variants above the first level), but we avoid a lot of "too deep" typescript issues for now (natew)