New Features
Mixin Classes can now be used to augment State subclasses
- inherit computed vars from state mixins by @benedikt-bartscher in #2351
Improvements
- Import radix as rx.radix by @picklelo in #2374
- Pin version for data editor deps by @ElijahAhianyo in #2383
- Skip frontend packages install if previously done by @jackie-pc in #2400
Bug fixes
- Resolve correct python path on windows by @ElijahAhianyo in #2373
- fix is_backend_variable for dunder prefixed variables by @benedikt-bartscher in #2391
- [REF-1705] Do not overwrite Var attributes during format by @masenf in #2421
Radix UI Preview
- update radix components by @tgberkeley in #2380
- Clean up Radix Avatar components props by @martinxu9 in #2375
- aspectratio: fix docstring and extra literal def by @masenf in #2379
- Fix docstrings and comments for Box and Card components by @masenf in #2385
- Correct Radix Themes Slider props by @masenf in #2386
- Inset: fix comment by @masenf in #2389
- Overlay Components Improvements by @Alek99 in #2395
- Accordion by @Alek99 in #2310
- Remove default radix theme by @picklelo in #2403
- high level api for checkbox by @tgberkeley in #2406
- create high level api for select component by @tgberkeley in #2402
- radiogroup high level api by @tgberkeley in #2401
- update to allow items to be autogenerated for docs by @tgberkeley in #2419
- Radix callout high level api by @picklelo in #2409
Other Changes
- Update comments in template apps by @masenf in #2370
- Get rid of compile in readme by @Alek99 in #2371
- integration tests: disable windows builds for reflex-web by @masenf in #2417
- Allow app harness tests to import State subclasses by @masenf in #2408
Full Changelog: v0.3.8...v0.3.9