FXGL v11.11 Release Notes
Release Date: 2020-09-08 // over 4 years ago-
๐ This release brings mobile (via Gluon client-maven-plugin) and networking support.
- ๐ TCP support is no longer in draft (feedback welcome)
- โ Added draft UDP support
- โช Restored FXGLTextFlow
- AnimationBuilder now has rotate and scale origins, thanks to @AahzBrut
- ๐ Fixed WobbleEffect, thanks to @AahzBrut
- Various API improvements
- โ More tests
- attach 4.0.6 -> 4.0.8
- javafx 13.0.2 -> 14
- ๐ Improved peformance in IntroScene
- โ Added lifecycle event handlers on mobile
- ๐ Significant performance improvements to Images::merge and sub/superTexture
- ๐ Fixed default logging format
- ๐ท Clean up CI scripts
FXGL dialogue editor:
- ๐ can move multiple nodes with CTRL+click
- ๐ latest builds available from builds-editor
Previous changes from v11.10
-
๐ 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):