Skip to content

Releases: JetBrains/jewel

v0.18.0

27 Apr 13:45
b47ff64
Compare
Choose a tag to compare
v0.18.0 Pre-release
Pre-release

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

16 Apr 18:05
c3cb6b8
Compare
Choose a tag to compare
v0.17.3 Pre-release
Pre-release

What's Changed

  • Add theme name to ThemeDefinition and JewelTheme by @rock3r in #353
  • Update CfD to 1.6.10-dev1584 to fix Skiko crash on Windows

Full Changelog: v0.17.2...v0.17.3

v0.17.2

12 Apr 16:37
a51ae1f
Compare
Choose a tag to compare
v0.17.2 Pre-release
Pre-release

What's Changed

  • Improve CircularProgressIndicator code by @rock3r in #352

Full Changelog: v0.17.1...v0.17.2

v0.17.1

10 Apr 10:48
40e2123
Compare
Choose a tag to compare
v0.17.1 Pre-release
Pre-release

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

04 Apr 15:51
76331d9
Compare
Choose a tag to compare
v0.17.0 Pre-release
Pre-release

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

Known issues

Full Changelog: v0.16.0...v0.17.0

v0.15.2.2

02 Apr 08:12
353d0e1
Compare
Choose a tag to compare
v0.15.2.2 Pre-release
Pre-release

Important

This is a hotfix release for the IJP 232 only

What's Changed since 0.15.2.1-232

  • Complete fix for #316 (the cherry pick in 0.15.2.1 was somehow incomplete)

Full Changelog: v0.15.2.1...v0.15.2.2

v0.15.2.1

28 Mar 09:58
b466898
Compare
Choose a tag to compare
v0.15.2.1 Pre-release
Pre-release

Important

This is a hotfix release for the IJP 232 only

What's Changed since 0.15.2-232

  • Backport fix for #316
  • Backport ability to vertical-align checkbox/radio button contents

Full Changelog: v0.15.2...v0.15.2.1

v0.16.0

26 Mar 18:31
359e1b6
Compare
Choose a tag to compare
v0.16.0 Pre-release
Pre-release

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

07 Mar 18:26
6bb2c45
Compare
Choose a tag to compare
v0.15.2 Pre-release
Pre-release

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

29 Feb 18:48
b8d4377
Compare
Choose a tag to compare
v0.15.1 Pre-release
Pre-release

What's Changed

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