v0.22.2
Pre-release
Pre-release
Notable changes:
- The
optimizeEdits
parameter in theMarkdownProcessor
class has been renamed toeditorMode
(#485). - The
IconActionButton
andIconButton
components now have two new variants:Selectable
andToggleable
(#501). - The Standalone sample application now supports basic keyboard shortcuts for navigating between its main screens (#502).
- The
IconKey
API now includes aniconClass
, used to load icons in release IDE builds (#507). - The
JewelToolWindowComposePanel
component has been added to address compatibility issues with Compose 1.7 and IntelliJ toolwindows, ensuring proper layout and sizing behavior (#509, #516).
Breaking changes:
- The
ToggleableComponentState
interface no longer extends theSelectableComponentState
interface (#501). - The
IconButtonState
class no longer implements theSelectableComponentState
interface (#501). - The
Debug
mode has been removed, and selective logging should now be configured through the logger settings (#505). - Several deprecated APIs related to icon keys and styling have been removed (#507).
Deprecated:
- The string-based resource APIs for the
Icon
component have been deprecated in favor of theIconKey
-based APIs (#507).
What's Changed
- Rename optimizeEdits to editorMode in MarkdownProcessor by @rock3r in #485
- Improve and update Markdown readme by @rock3r in #482
- Add script and instructions to generate better release notes by @rock3r in #499
- Add basic shortcuts to Standalone L1 navigation screens by @hamen in #502
- Add selectable and toggleable Icon(Action)Button by @rock3r in #501
- Improve IconKey API to include a classloader by @rock3r in #507
- Remove Debug mode by @rock3r in #505
- Upgrade IJP to 242.20224.159 (RC) by @rock3r in #508
- Compose 1.7 FillMaxSize+Jpanels Workaround by @francisconoriega in #509
- Only apply workaround to CMP-5856 in toolwindows by @rock3r in #516
New Contributors
- @francisconoriega made their first contribution in #509
Full Changelog: v0.22.1...v0.22.2