-
Notifications
You must be signed in to change notification settings - Fork 22
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
1.6.0 #128
1.6.0 #128
Conversation
Bug Fixes - Fixed `Button` text placement Breaking Changes - classes extending `UIElement` no longer override `renderAsGUIObject(Graphics2D, Camera)`. Instead, they now extend `render(Graphics2D)`. Other Changes - Improved `UIElement` input action event support engine-wide with generic specification - Removed need for `Drawable#render` to check for `shouldRender` -- this is now checked when the FastJCanvas is rendering.
(#169) fix logging format for warning logs
Ah! The 1.6.0 update 😌 . After 1500 years of prediction, hard work, praying, fighting, studying and sorcery, it's here. I'll get my review done as soon as I can. |
dependencies.testImplementation(dependencies.platform('org.junit:junit-bom:5.8.2')) | ||
dependencies.testImplementation('org.junit.jupiter:junit-jupiter:5.8.2') | ||
dependencies.testRuntimeOnly("org.junit.platform:junit-platform-launcher") | ||
dependencies.api('org.slf4j:slf4j-api:2.0.0-alpha5') | ||
dependencies.testImplementation('org.slf4j:slf4j-simple:2.0.0-alpha5') |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This is pretty cool and really nice.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Yeah! It's definitely been a life saver having a proper logging library.
For the time being, I'm not going to worry about hitting our target coverage. Increases over time as we strive towards a proper stable release of the engine is key 👍🏾 |
I agree completely!! |
1.6.0 is here after such a long wait! |
Finally! 1.6.0! I'm very hyped to see this great engine grow! |
SonarCloud Quality Gate failed. |
FastJ 1.6.0
Highlights
2.0.0-alpha-5)
in Add logging (SLF4J), add engine configuration, change examples module into subproject #127origin
,unit
, and directional vectors forPoint/Pointf
in add/subtract/multiply/divide overloads, origin vectors, unit vectors, and direction vector functions #155EngineConfig
for easier engine configurationlookAt
functionality.psdf
in Images, Sprites, Animations, and a whole lot more #117.obj
and.mtl
support in Images, Sprites, Animations, and a whole lot more #117Breaking Changes
Point/Pointf.Origin
FastJEngine#init(gameTitle, gameManager, fps, ups, windowResolution, canvasResolution, hardwareAcceleration, exceptionAction)
Other Changes
test
loggingsrc/example
to its own Gradle subproject in Add logging (SLF4J), add engine configuration, change examples module into subproject #127Full Changelog: 1.5.1...1.6.0