New
v0.27.0
Breaking changes
- The
Dividercomponent does not implicitly usefillMaxWidth/fillMaxHeight. You will need to add it explicitly if you weren't already, or your dividers will "disappear" (because they have no intrinsic size on the cross axis)
Notable changes
- New component: default banners (aka editor banners)
- New component: combo boxes, both editable and non
- Use in conjunction with SimpleItemLayout for an optimal out-of-the-box experience
- Plenty of styling changes and fixes
- Fixed issue with CheckBoxes where the indeterminate state was broken
- Fixed issues in SplitLayout
- ComposePanel can now be configured when setting up via JewelComposePanel
- Correctly use New UI icons for Darcula and High Contrast themes when New UI is enabled
- Using CommonMark 0.24 and Compose 1.7.1
What's Changed
- Keep trailing empty lines at the end of the Markdown code block by @AlexVanGogen in https://github.com/JetBrains/jewel/pull/672
- Allow configuring the ComposePanel via JewelComposePanel APIs by @rock3r in https://github.com/JetBrains/jewel/pull/673
- Fix SplitLayout divider positioning error by @hamen in https://github.com/JetBrains/jewel/pull/667
- Fix Dropdown disabled colors by @hamen in https://github.com/JetBrains/jewel/pull/674
- Change the New UI detection logic in the bridge by @rock3r in https://github.com/JetBrains/jewel/pull/675
- Add LocalTextStyle setup to Chip by @hamen in https://github.com/JetBrains/jewel/pull/677
- Bump CommonMark version to 0.24.0 by @obask in https://github.com/JetBrains/jewel/pull/678
- Bump Compose 1.7.0 -> 1.7.1 by @rock3r in https://github.com/JetBrains/jewel/pull/693
- Add ListComboBox by @hamen in https://github.com/JetBrains/jewel/pull/627
- Remove fillMax* from Divider to avoid glitches and edge-cases by @hamen in https://github.com/JetBrains/jewel/pull/699
- Fixup after dividers by @rock3r in https://github.com/JetBrains/jewel/pull/700
- Banners by @hamen in https://github.com/JetBrains/jewel/pull/688
- Iterate on onSelectedItem in ListComboBox by @hamen in https://github.com/JetBrains/jewel/pull/702
- Tune logging by @rock3r in https://github.com/JetBrains/jewel/pull/704
- Fix indeterminate state not working in Checkboxes by @rock3r in https://github.com/JetBrains/jewel/pull/705
Full Changelog: https://github.com/JetBrains/jewel/compare/v0.26.2...v0.27.0