Introducing: FontAwesomeFX 8.1

I have started a new major of FontAwesomeFX. First of all the new container for an icon character now extends javafx.scene.text.Text instead of javafx.scene.control.Label (see this post for details, many thanks to Peter Schulz for the hint!). If you know former versions of FontAwesomeFX you may notice that AwesomeDude is now called GlyphsDude, AwesomeIconsStack is… Continue Reading Introducing: FontAwesomeFX 8.1

FontAwesomeFX 8.0.13 released

FontAwesomeFX 8.0.13 comes with 40 new icons (FontAwesome 4.3.0) Many thanks to Steffen Rachner for his pull request! Download Binaries: Download Sources available at Bitbucket Maven: <dependency> <groupId>de.jensd</groupId> <artifactId>fontawesomefx</artifactId> <version>8.0.13</version> </dependency>

ShichimiFX 1.0.5 released

I have released ShichimiFX 1.0.5. Get more info and the code from my ShichimiFX Bitbucket Repo Maven <dependency> <groupId>de.jensd</groupId> <artifactId>shichimifx</artifactId> <version>1.0.5</version> </dependency> UI for Refuel This release contains a Frontend for Refuel an application update API written by Dino Tsoumakis which is used with MQTT.fx 0.0.13.

ShichimiFX 1.0.4 released

I have released ShichimiFX 1.0.4. Get the code from my ShichimiFX Bitbucket Repo Maven <dependency> <groupId>de.jensd</groupId> <artifactId>shichimifx</artifactId> <version>1.0.4</version> </dependency> This release contains 2 new utility classes I needed for MQTT.fx‘s script editing function Desktop and Shell. By now I used to open a script for editing with the system default editor via java.awt.Desktop. So far… Continue Reading ShichimiFX 1.0.4 released

ShichimiFX 1.0.3 released

I have released ShichimiFX 1.0.3. Get the code from my ShichimiFX Bitbucket Repo Maven <dependency> <groupId>de.jensd</groupId> <artifactId>shichimifx</artifactId> <version>1.0.3</version> </dependency> This release mostly focuses on the ConsoleStream. I have fixed some performance issues. Also optionally now an alternate stream can be given, e.g. to pass through System.out. This is used for displaying the logging stream in… Continue Reading ShichimiFX 1.0.3 released

ShichimiFX 1.0.1 released

I have added extracted some more classes from my application projects (e.g. from MQTT.fx) and added them as new features to ShichimiFX (and released 1.0.1). Get the code from my ShichimiFX Bitbucket Repo Maven <dependency> <groupId>de.jensd</groupId> <artifactId>shichimifx</artifactId> <version>1.0.1</version> </dependency> AnimationDude Provides support for Fade-in/Fade-out-Transition of controls: AnimationDude.addInOutFadeTransition(Duration duration, Node node) AnimationDude.addInOutFadeTransition(Duration duration, Node nodeToFade, Node… Continue Reading ShichimiFX 1.0.1 released

Properties Extractor: Best way to get the ListView instantly updating its elements

This post is about how to deal with JavaFX ListViews and TableViews and how these controls are getting informed about changed content of the contained elements. I wonder why I didn’t find anything about the following pattern in the relevant books as this is a really crucial mechanism. Many posts out there suggest to force… Continue Reading Properties Extractor: Best way to get the ListView instantly updating its elements

ShichimiFX – Yet another JavaFX utils lib

ShichimiFX is a small lib containing helper/util classes extracted from my other projects which I commonly need. The lib will be extended if it turns out that I need a util class in more than one project… (Shichimi is my favorite Japanese spice mixture) And yes it also yet another utils lib containing (among others):… Continue Reading ShichimiFX – Yet another JavaFX utils lib

The JDK 8u20 “Tap trap”

When switching MQTT.fx to JDK 8u20 I was nicked by the fix of RT-24658. The fix definitely makes sense but may clash with my TabPaneDetacher approach. In MQTT.fx the content of the Tabs is disabled as long the MQTT-Broker is not connected. And I am using Property Bindings for this. E.g. in the PublishController “publishBox”… Continue Reading The JDK 8u20 “Tap trap”

FontAwesomeFX 8.0.10 released

FontAwesomeFX 8.0.10 introduces Stacked Icons and FXML support Binaries: Download Sources: Bitbucket Maven: <dependency> <groupId>de.jensd</groupId> <artifactId>fontawesomefx</artifactId> <version>8.0.10</version> </dependency> Stacked Icons FontAwesome is featuring Stacked Icons which is clearly also for JavaFX Applications this is a useful feature. To support Stackend Icons FontAwesomeFX 8.0.10 comes with two new classes: AwesomeIconsStack and Icon. AwesomeIconsStack is basically a… Continue Reading FontAwesomeFX 8.0.10 released