FXGL v11.10 Release Notes

Release Date: 2020-07-31 // 3 months ago
  • ๐Ÿ”„ Changelog:

    • โšก๏ธ Default intro scene updated
    • Draft of fxgl-net TCP
    • ๐ŸŽ Significant improvement in animation performance
    • Anonymous components are now allowed, though still not recommended
    • ๐ŸŽ Component injection can be disabled on a per component basis to improve runtime performance when creating many entities
    • fxgl-trade module is now part of FXGL API
    • โž• Added "global" input object accessible via SceneService
    • โœ… More tests
    • โ™ป๏ธ Internal code cleanup and refactor
    • fxgl-samples cleanup
    • attach 4.0.2 -> 4.0.6
    • ๐Ÿ†• new dep: jackson databind
    • Dialogue editor: added branches / functions / conditions
    • โž• Added a setting to disable all FS write operations
    • Localizations and fonts are now lazily loaded, improving fxgl startup time
    • Camera scene can be entered with CTRL+C in debug / developer modes

    ๐Ÿ› Bug fixes:

    • ๐Ÿ›  Fixed translation animation along a path, which now doesn't snap to 0,0
    • ๐Ÿ›  Fixed a bug where tmx with different tileset sizes would load incorrectly
    • ๐Ÿ›  Fixed a bug where viewport would not correctly follow entity if zoomed
    • ๐Ÿ›  Fixed a bug where mouse world coordinates would be incorrect when viewport is zoomed
    • ๐Ÿ›  Fixed a bug where viewport bounds would not honor zoom level
    • ๐Ÿ›  Fixed a bug where resized window would generate incorrect input coordinates

    Contribution credits (thanks to):