FastJ 1.6.0-SNAPSHOT-3
Pre-release
Pre-release
Most Notable Changes
- SLF4J integration (currently
2.0.0-alpha-3)in #127 - Fixed dozens of concurrency "random crashes and errors" in #161
- Added
ManagedList-- a type ofListwith convenient managed list actions via aScheduledExecutorServiceto start and stop important list actions at a moment's notice in #161 - Added custom mouse events to match keyboard events in #161
- Added
origin,unit, and directional vectors (and more) forPoint/Pointfin #155 - Deprecated
Point/Pointf.Originin commit a961b9 - updated
audioexample with proper resource loading - updated
loggingexample with SLF4J content - updated
mouseexample with new mouse event system - added substantial logging to the engine
- more unit tests!
Engine Developer Changes
- Added Spotless integration for import order (and hopefully more things later)
- Added trace-level logging and date/time recording to
testlogging
See More
What's Changed
- (#104) add X11 to list of supported hardware accelerations by @lucasstarsz in #105
- Remove Translation from setMetrics by @lucasstarsz in #107
- Images, Sprites, Animations, and a whole lot more by @lucasstarsz in #117
- Update README for update on Animation Support. by @Sammie156 in #118
- [Documentation] Added package-info documentation for (most) packages by @YeffyCodeGit in #112
- Add set(int) method for both Point classes. by @Sammie156 in #121
- Update feature request issue template by @YeffyCodeGit in #126
- Logging Implementation for FastJ with SLF4J(Simple Logging Facade for Java) by @Sammie156 in #125
- Add logging (SLF4J), add engine configuration, change examples module into subproject by @lucasstarsz in #127
- revamped display system by @lucasstarsz in #124
- updated image support status, latest FastJ version by @lucasstarsz in #135
- fixed package definitions, updated main module description by @lucasstarsz in #134
- fixed display resizing by @lucasstarsz in #136
- updated display event logging with formatting, migrated to debug/trace by @lucasstarsz in #137
- Fix sprite2d constructor by @lucasstarsz in #140
- Update dialog config by @lucasstarsz in #152
- Fix audio example, finish implementing logging example by @lucasstarsz in #150
- Add Spotless code formatter by @YeffyCodeGit in #153
- Add ObjUtil and MtlUtil unit tests by @lucasstarsz in #154
- add/subtract/multiply/divide overloads, origin vectors, unit vectors, and direction vector functions by @lucasstarsz in #155
- remove redundant BasicStroke equals option by @lucasstarsz in #156
- Patch headless errors by @lucasstarsz in #157
- add distance formula to Point/Pointf by @lucasstarsz in #158
- (resolves #159) move static imports in Spotless to the bottom of the list by @lucasstarsz in #160
- Improved mouse events, unified input events by @lucasstarsz in #161
Full Changelog: 1.6.0-SNAPSHOT-2...1.6.0-SNAPSHOT-3