FontAwesomeFX 8.4 released

FontAwesomeFX 8.4: bug fixes and refactoring:

FIXED: Issue #10: “NPE in updateSize() method”

Issue when using Java 8u20:
Exception in thread "JavaFX Application Thread" java.lang.NullPointerException
at de.jensd.fx.glyphs.GlyphIcon.updateSize(GlyphIcon.java:142)
at de.jensd.fx.glyphs.GlyphIcon.lambda$new$0(GlyphIcon.java:60)

DONE: Issue #12: “Change class names”

Note this if you are using FontAwesomeFX with SceneBuilder!
You will have to re-import the custom components!

FontAwesomIcon is now FontAwesomeIconView
FontAwesomIcons is now FontAwesomeIcon
WeatherIcon is now WeatherIconView
WeatherIcons is now WeatherIcon

DONE:Issue #11: “Constructor with icon parameter”

An additional constructors available:
FontAwesomeIconView(FontAwesomeIcon icon)
and
WeatherIconView(WeatherIcon icon)

FIXED: Issue #13: “IllegalAccessError on FontAwesomeIcon construction”

Attempting to construct an instance of FontAwesomeIcon results in IllegalAccessError:
java.lang.IllegalAccessError: tried to access method com.sun.javafx.css.parser.CSSParser.()V from class de.jensd.fx.glyphs.GlyphIcon
at de.jensd.fx.glyphs.GlyphIcon.(GlyphIcon.java:218)

Get 8.4:
Download Binaries: Download
Sources available at Bitbucket

Maven:

<dependency>
  <groupId>de.jensd</groupId>
  <artifactId>fontawesomefx</artifactId>
  <version>8.4</version>
</dependency>

Please report issues here

Leave a Reply to Limnic Cancel reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

5 thoughts on “FontAwesomeFX 8.4 released”

  1. Hey Jens. Just wanted to say your tool is awesome and I love the integration into SceneBuilder. I wish there were some more graphic options (specifically math related ones) – but thats not your department. Great job.

  2. Hello,

    I have noticed that when using CSS like this: http://prntscr.com/7oamvj where fa-info-circle is defined as http://prntscr.com/7oamyv

    The second class specified should be able to override some things however it does not. I wish it to override the -fx-fill and -glyph-size but it does not. I have to specifically do it in the “Style” setting which works, but I do not like.

    I don’t know if you can possibly fix this but please do :)?