FontAwesomeFX 8.9 released

UPDATE: Google Material Icons v2.1

Coming with 96 additional icons.
Now 891 Icons included.

UPDATE: Material Design Icons v1.4.57

With 287 additional icons:
Contains now 1457 Icons!

AH! And I created a dedicated Twitter account: @FontAwesomeFX!

tmp

Get FontAwesomeFX 8.9

Download Binaries: Download
Sources available at Bitbucket

Maven:

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

Please report issues here

Leave a Reply to Jens Deters 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.

10 thoughts on “FontAwesomeFX 8.9 released”

    1. “Also I added a simple browser to preview all contained icons.
      You can start it via: de.jensd.fx.fontawesome.test.IconOverview”

      🙂

        1. Oh I missed that. Couldn’t find a blog post about it and the GlyphsBrowserApp is not included in the binary downloads. Kind of a hidden feature 😉

          1. Yes, by now 😉
            Intent to keep the footprint small.
            But I was asked to provide an icon browser separately. Will do as soon as I find the time.

  1. Hi Jens,

    when I export my app to single jar file. I get the following VerifyError: Bad type on operand stack

    Exception in Application start method
    java.lang.reflect.InvocationTargetException
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    at com.sun.javafx.application.LauncherImpl.launchApplicationWithArgs(LauncherImpl.java:389)
    at com.sun.javafx.application.LauncherImpl.launchApplication(LauncherImpl.java:328)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    at sun.launcher.LauncherHelper$FXHelper.main(Unknown Source)
    Caused by: java.lang.RuntimeException: Exception in Application start method
    at com.sun.javafx.application.LauncherImpl.launchApplication1(LauncherImpl.java:917)
    at com.sun.javafx.application.LauncherImpl.lambda$launchApplication$155(LauncherImpl.java:182)
    at java.lang.Thread.run(Unknown Source)
    Caused by: java.lang.VerifyError: Bad type on operand stack
    Exception Details:
    Location:
    de/jensd/fx/glyphs/fontawesome/FontAwesomeIconView.(Lde/jensd/fx/glyphs/fontawesome/FontAwesomeIcon;)V @27: invokevirtual
    Reason:
    Type ‘de/jensd/fx/glyphs/fontawesome/FontAwesomeIcon’ (current frame, stack[1]) is not assignable to ‘java/lang/Enum’
    Current Frame:
    bci: @27
    flags: { }
    locals: { ‘de/jensd/fx/glyphs/fontawesome/FontAwesomeIconView’, ‘de/jensd/fx/glyphs/fontawesome/FontAwesomeIcon’ }
    stack: { ‘de/jensd/fx/glyphs/fontawesome/FontAwesomeIconView’, ‘de/jensd/fx/glyphs/fontawesome/FontAwesomeIcon’ }
    Bytecode:
    0x0000000: 2a12 01b7 0002 2abb 0003 5912 04b2 0005
    0x0000010: b600 06b7 0007 b600 082a 2bb6 0009 b1

    at java.lang.Class.getDeclaredConstructors0(Native Method)
    at java.lang.Class.privateGetDeclaredConstructors(Unknown Source)
    at java.lang.Class.getConstructors(Unknown Source)
    at sun.reflect.misc.ConstructorUtil.getConstructors(Unknown Source)
    at javafx.fxml.JavaFXBuilderFactory.scanForConstructorAnnotations(JavaFXBuilderFactory.java:216)
    at javafx.fxml.JavaFXBuilderFactory.getBuilder(JavaFXBuilderFactory.java:143)
    at javafx.fxml.FXMLLoader$InstanceDeclarationElement.constructValue(FXMLLoader.java:1004)
    at javafx.fxml.FXMLLoader$ValueElement.processStartElement(FXMLLoader.java:746)
    at javafx.fxml.FXMLLoader.processStartElement(FXMLLoader.java:2707)
    at javafx.fxml.FXMLLoader.loadImpl(FXMLLoader.java:2527)
    at javafx.fxml.FXMLLoader.loadImpl(FXMLLoader.java:2441)
    at javafx.fxml.FXMLLoader.load(FXMLLoader.java:2409)
    at fastfly.Main.showMainView(Unknown Source)
    at fastfly.Main.start(Unknown Source)
    at com.sun.javafx.application.LauncherImpl.lambda$launchApplication1$162(LauncherImpl.java:863)
    at com.sun.javafx.application.PlatformImpl.lambda$runAndWait$175(PlatformImpl.java:326)
    at com.sun.javafx.application.PlatformImpl.lambda$null$173(PlatformImpl.java:295)
    at java.security.AccessController.doPrivileged(Native Method)
    at com.sun.javafx.application.PlatformImpl.lambda$runLater$174(PlatformImpl.java:294)
    at com.sun.glass.ui.InvokeLaterDispatcher$Future.run(InvokeLaterDispatcher.java:95)
    at com.sun.glass.ui.win.WinApplication._runLoop(Native Method)
    at com.sun.glass.ui.win.WinApplication.lambda$null$148(WinApplication.java:191)
    … 1 more
    Exception running application fastfly.Main