Releases: JetBrains/jewel
v0.18.0
What's Changed
- Add icons to component sections in standalone demo by @rock3r in #363
- Fix crash in CircularProgressIndicator when switching themes by @rock3r in #360
- Fix menu dividers in bridge by @rock3r in #361
- Fix dividers not showing up in old UI themes by @rock3r in #362
- Use connect() instead of simpleConnect() by @rock3r in #364
- Fix text colour in Markdown (bridge) by @rock3r in #365
- Add onTextClick to MarkdownBlockRenderer by @rock3r in #366
- Add Markdown styling to theme by @rock3r in #367
Full Changelog: v0.17.3...v0.18.0
v0.17.3
v0.17.2
v0.17.1
What's Changed
- Fix diff breaks when long paragraphs replaced with empty by @obask in #346
- Fix TAB key event swallowing from SelectableLazyColumn key event handler by @fscarponi in #348
- Fix potential recomposition loops by @rock3r in #350
- Update IJP to 241.14494.240-EAP-SNAPSHOT by @rock3r in #349
Full Changelog: v0.17.0...v0.17.1
v0.17.0
What's Changed
- Update Compose to 1.6.10-dev1549 by @rock3r in #330
- Diff lines when deciding what blocks to update by @obask in #337
- Use value classes for inline markdown #329 by @obask in #331
- Add an autolink extension for Markdown by @jrlogsdon in #341
- Clean up Commonmark API conventions by @obask in #338
- Change iterables to iterators in inlineContent by @obask in #340
- Update Compose to 1.6.10-dev1561 by @rock3r in #343
- Add dialog sample to ide-plugin by @rock3r in #342
New Contributors
- @jrlogsdon made their first contribution in #341
Known issues
Full Changelog: v0.16.0...v0.17.0
v0.15.2.2
v0.15.2.1
v0.16.0
What's Changed
Important
Due to the need to have API- and behaviour-compatible releases of the Standalone theme, starting in 0.16.0 we'll have versioning suffixes on ALL artefacts.
This means that you will have per-IJP versions of the standalone artefacts (e.g., -233
and -241
), and you will need to manually update your standalone apps to follow this pattern. For bridge users, this shouldn't change anything, but now you can use the corresponding standalone-*
themes in tests only, so you can unit test your Jewel UI without the need to spin up an IDE instance.
As of this release, we're archiving the IJ 232 platform support — it has been moved in the archived-releases/232
branch and it will NOT receive any further updates beyond the previous version, 0.15.2.
There are also some changes to the Markdown modules structure, due to the need to support both standalone and bridge theming. You can refer to this commit for more details: b2b44a7
Note
The leaf modules are named *Styling
because Gradle doesn't allow you to have modules with the same name and that
depend on each other — it says it's a circular dependency even if it's not (the modules have different paths). Since
the Standalone Markdown module depends on the Int UI Standalone, and the Bridge Markdown depends on the Bridge theme,
this would break the build. We are, however, going to try and figure this out so that we can remove the suffix.
Detailed changelog
- Use typography APIs in samples, reduce duplication in bridge by @rock3r in #317
- Fixed crash in Typography usage #316 f9f35ca
- Fix standalone button colours in light theme 38ccf2c
- Fix typography issue in standalone demo a6b5a76
- Allow vertically aligning checkbox and radio button rows 0748b4e
- Reorganize and expand the Markdown modules b2b44a7
- Update IJ Platform 24.1 by @rock3r in #318
- Update Compose to 1.6.10-dev1514 by @rock3r in #320
- Update commonmark-java to 0.22.0 by @obask in #324
- Update Compose to 1.6.10-dev1549 912d2b1
New Contributors
Full Changelog: v0.15.2...v0.16.0
v0.15.2
What's New
- Updated CfD to 1.6.10-dev1490
Supported IntelliJ Platform versions
IntelliJ Platform version | Git tag | Bridge artifact |
---|---|---|
2024.1 | v0.15.2 | jewel-ide-laf-bridge-241 |
2023.3 | v0.15.2-233 | jewel-ide-laf-bridge-233 |
2023.2 | v0.15.2-232 | jewel-ide-laf-bridge-232 |
Full Changelog: v0.15.1...v0.15.2
v0.15.1
What's Changed
- Update README.md by @rock3r in #312
- Update dependencies by @rock3r in #313
- Update Compose to 1.6.10-dev1457, IJP 241, and fix Standalone bug by @rock3r in #314
Supported IntelliJ Platform versions
IntelliJ Platform version | Git tag | Bridge artifact |
---|---|---|
2024.1 | v0.15.1 | jewel-ide-laf-bridge-241 |
2023.3 | v0.15.1-233 | jewel-ide-laf-bridge-233 |
2023.2 | v0.15.1-232 | jewel-ide-laf-bridge-232 |
Full Changelog: v0.15.0...v0.15.1