Skip to content
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

Merged
merged 243 commits into from
Jan 31, 2022
Merged

1.6.0 #128

merged 243 commits into from
Jan 31, 2022

Conversation

lucasstarsz
Copy link
Member

@lucasstarsz lucasstarsz commented Oct 18, 2021

FastJ 1.6.0

Highlights

Breaking Changes

  • Deprecated Point/Pointf.Origin
  • Deprecated FastJEngine#init(gameTitle, gameManager, fps, ups, windowResolution, canvasResolution, hardwareAcceleration, exceptionAction)
  • original display system is no longer supported

Other Changes

Full Changelog: 1.5.1...1.6.0

lucasstarsz and others added 11 commits January 6, 2022 21:49
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
@lucasstarsz lucasstarsz requested a review from a team January 22, 2022 16:29
@lucasstarsz lucasstarsz marked this pull request as ready for review January 22, 2022 16:29
@Sammie156
Copy link
Contributor

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.

Comment on lines +52 to +56
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')
Copy link
Contributor

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.

Copy link
Member Author

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.

@lucasstarsz
Copy link
Member Author

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 👍🏾

@Sammie156
Copy link
Contributor

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!!

@Yeffian
Copy link
Collaborator

Yeffian commented Jan 23, 2022

1.6.0 is here after such a long wait!

@AurumByte
Copy link
Contributor

Finally! 1.6.0! I'm very hyped to see this great engine grow!

@sonarcloud
Copy link

sonarcloud bot commented Jan 31, 2022

SonarCloud Quality Gate failed.    Quality Gate failed

Bug A 0 Bugs
Vulnerability A 0 Vulnerabilities
Security Hotspot A 0 Security Hotspots
Code Smell A 20 Code Smells

56.2% 56.2% Coverage
0.4% 0.4% Duplication

@lucasstarsz lucasstarsz merged commit 94d8fcf into main Jan 31, 2022
@lucasstarsz lucasstarsz deleted the 1.6.0 branch January 31, 2022 17:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants