Another few weeks have passed and here is a new release of e(fx)clipse. There are not many new features but the stuff available already has been improved. Let’s look at the most important things one by one:
- e(fx)clipse now has reached a point where I think it deserves itsown homepage with informations on the project, … so I’ve created one which you can find at efxclipse.org
- Enhanced PDE-Classpath container. e(fx)clipse comes with a patched PDE-Classpath container which automatically recoginzes that you import javafx-packages to your project and so adds them to your classpath.
To make exporting work one still needs the javafx.jar in the build.properties for now but we are looking into this problem and can hopefully fix it with an upcoming release.
- The fxgraph-DSL and its Live-Preview got some more love:
- Preview shows error information in an extra tab
- Preview is still visible if one switches to the CSS-Editor
- Preview updates itself on CSS changes
- The DSL allows to reference external jars needed by the preview to build up the UI (e.g. external controls, layout-panels,..)
I’ve recorded a video for you to see it in action:
- OS-X support: I’ve added support for Mac OS X. The CSS and FXGraph editors are working smoothly but I’m having some issues with the Live-Preview which though it works there are many things that need to be fixed.
- JavaFX on the Eclipse 4 Application Platform got improved by Kai Tödter and is now able to render menus, … . He also improved the themeing support to allow switching of themes at runtime.
Once more I’ve recorded you a small video showing all in action:
- Switched to Xtext 2.1 which is a prerequist now
- Supported platforms are going to be 3.7.1 and Eclipse 4.2
- You can now install and keep e(fx)clipse up-to-date by configuring the following p2-repository url: http://www.efxclipse.org/p2-repos/releases/latest/.
Please take a look at the Install-page to see how to set things up
The source is released under EPL and available from our git-repository https://github.com/tomsontom/e-fx-clipse.
Special note to all people who had installed a previous version because I’ve switched to Xtext 2.1 you’ll have to follow the installation guide lines outlined on the Install-page else you’ll get dependency errors when trying to install or even worse some things are not working like the fxgraph editor