FXGL v11.4 Release Notes

Release Date: 2019-08-06 // over 4 years ago
  • ๐Ÿš€ This release completes a lot of the groundwork required to run FXGL 11 natively (desktop + mobile).

    ๐Ÿ”„ Changelog:

    • ๐Ÿง The engine core is fully functional on native Linux, Mac + iOS
    • File system access now works on iOS via "attach" storage 4.0.2
    • ๐Ÿฑ Most of fail-fast calls in AssetLoader are now fail-safe: dummy assets are returned if load fails and a warning message is recorded
    • ๐Ÿšš Deprecated API has been removed
    • ๐Ÿ†• New setting to preserve resize ratio
    • โž• Add build number, java and javafx runtime versions to FXGL version
    • Developer debug messages that can be used for temporary messages
    • โž• Added OffscreenPauseComponent
    • โช Restored virtual controls
    • ๐Ÿ’ป Menu UI bug is fixed wrt credits
    • ViewComponent API is redesigned to be more intuitive. Access to underlying view (JavaFX Node subclasses) should now be easier. Adding and removing views at runtime should also be easier.
    • ๐Ÿ‘‰ Uses JavaFX 12.0.1
    • ๐Ÿ‘ท Travis CI now uses OpenJDK11 and 12
    • ๐Ÿง Uber jar now contains all (win, mac, linux) dependencies