Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Conversation

petebankhead
Copy link
Member

@petebankhead petebankhead commented Sep 30, 2025

This 'works', but is likely to require 1 big change and 2 small ones.

The big change is that removing --bind-services is almost certainly stripping back the JRE too much, and we'll need to add in more modules or switch to a JDK other than Temurin so that --bind-services can be reinstated.

The small changes:

  • Use Kotlin 2.3 when available
  • Use 2.0.0 for org.beryx.runtime when available

The license plugin should also be updated whenever possible, since it currently means we can only use jpackage if the build isn't parallelized.

This 'works', but is likely to require 1 big change and 2 small ones.

The big change is that removing '--bind-services' is probably stripping back the JRE too much, and we'll need to add in more modules or switch to a JDK other than Temurin so that we --bind-services can be reinstated.

The small changes:
- Use Kotlin 2.3 when available
- Use 2.0.0 for org.beryx.runtime when available

The license plugin should also be updated whenever possible, since it currently means we can only use jpackage if the build isn't parallelized.
@petebankhead petebankhead added this to the v0.7.0 milestone Sep 30, 2025
@petebankhead
Copy link
Member Author

petebankhead commented Oct 1, 2025

Reminder: The content under the 'Annotations' tab rescales badly with this PR (presumably due to a JavaFX change).
Edit: Fixed in next commit.

This was introduced in JavaFX 25, possibly with other `Region`-related changes that introduced a few regressions (or possibly because our original approach was flawed).
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.

1 participant