In this releases some of the Drombler FX/ ACP start-up code has been moved to Drombler Commons.
This allows also non-Drombler FX/ ACP applications, such as the Drombler JStore Client Agent, to reuse start-up code such as:
- distinction between user directory and installation directory
- simple command line arguments / switches support
- extendable BootServiceStarter framework
- "single instance" support, which makes sure the application runs only once per user directory and passes the command line arguments to the running single instance
Please also note that org.drombler.commons.fx.scene.GraphicFactory moved to org.drombler.commons.client.graphic.GraphicFactory with these releases.
Small Enhancements
There are small enhancements to work with directories, data handlers, collection bindings and TreeViews.Please check the documentation to learn more about them.
Additional Information
Projects like this one need to be build by a community working together to be really successful. There are several ways how you can contribute to this project. Contributions are highly welcome! See the "How to Contribute"-page for more information.You can find the complete list of fixed issues here: https://github.com/Drombler/drombler-fx/issues?q=milestone%3A0.13
There's a Getting Started page which explains how to create, build and run a Drombler FX sample application with a few simple steps.
The following table provides you an overview of the different Drombler components, links to the modules, which are available from Maven Central, and links to the Javadocs.
Name | Modules (incl. Maven Coordinates) |
Javadoc | Description |
---|---|---|---|
Drombler FX | Modules | Javadoc | Drombler FX, the modular application framework for JavaFX based on:
|
Drombler ACP | Modules | Javadoc | Drombler Abstract Client Platform (ACP) is an abstract, GUI-toolkit agnostic, modular Rich Client Platform based on:
|
Drombler Commons | Modules | Javadoc | Drombler Commons is a collection of reusable libraries and frameworks. They ship with OSGi meta data but don't require an OSGi environment. |
If you find issues or have enhancement requests, you can file a ticket here: https://github.com/Drombler/drombler-fx/issues.
I detected an issue with the Maven Archetype in v0.13 which prevents the sample application from starting up properly.
ReplyDeleteTo fix it, you need to update the drombler-oss-parent version in the parent project of the generated code from 2.11 to 3.1
See: https://github.com/Drombler/drombler-fx/compare/archetype-fix
It will be fixed again in the next version.