Scene Builder 24.0.0 GA is here!


SceneBuilderLogo

We are excited to announce the general availability of Scene Builder 24.0.0! This release builds upon the recent 24.0.0 RC and brings all of those improvements and new features to stable status.

We extend our gratitude to the JavaFX community for their invaluable feedback during the Release Candidate phase. Your insights have been instrumental in refining Scene Builder 24.0.0 to meet the high standards expected by developers worldwide.​

What’s New in Scene Builder 24.0.0?

From Java module support and improved logging to the new Gluon plugin architecture, this release marks a major step forward for JavaFX UI development. This was discussed in length in the Scene Builder 24.0.0-RC1: What’s coming for JavaFX UI Developers blog post. As these are important changes, we would like to highlight them here again.

1. Scene Builder Kit in Maven Central

Scene Builder Kit is now published to Maven Central, making it easier for developers to integrate it into their software.

<dependency>
  <groupid>com.gluonhq.scenebuilder</groupid>
  <artifactid>kit</artifactid>
  <version>24.0.0-RC1</version>
</dependency>

2. New Gluon Plugin

The Gluon controls, that are part of Scene Builder, were tightly coupled with Scene Builder Kit. Now those has been abstracted away into a pluggable component called Gluon Plugin. This provides a great example on how third parties can develop pluggable components for Scene Builder. Moreover, it simplifies licensing and distribution of your applications which depends on Scene Builder Kit.

3. Scene Builder is JPMS compatible

Scene Builder has been updated for full compatibility with the Java Platform Module System (JPMS). All project modules now include a module-info.java file, enabling better integration with JPMS for modular development.

4. ConsoleHandler for Better Logging

Logging to console is now enabled by default to make it easier to debug issues in Scene Builder. This feature will help developers identify issues faster and more efficiently.

5. Fixes to individual controls

Multiple fixes went into Accordion, DialogPane, TextField etc. to make Scene Builder more robust.

If you are interested to know more, checkout a more comprehensive list of features in the Release Notes on Github.

How You Can Help

As an open-source project, Scene Builder thrives on community involvement. We encourage you to explore the new features and enhancements in this release. Should you encounter any issues or have suggestions for further improvements, please submit bug reports or feature request on GitHub star.​

Support

For those seeking professional support or looking to influence the future development of Scene Builder and JavaFX, Gluon offers a range of services tailored to meet your needs.​

Download Scene Builder 24.0.0 today and elevate your JavaFX UI development experience to new heights.