Enhancements for JavaFX 18

Kevin Rushforth kevin.rushforth at oracle.com
Thu Aug 19 20:27:57 UTC 2021


Thank you to all who added additional items that they wish to see for 
JavaFX 18. I haven't forgotten about this thread. I'll answer most of 
them some time in the next week or so.

Worth noting is that there is limited bandwidth for enhancements. Every 
feature has to pull its own weight, meaning we need to factor in the 
cost of implementing, reviewing, testing, and maintaining it, as well as 
the opportunity cost of not doing something else.

Those enhancements that have reached general consensus, are far enough 
along in the process that we have a good idea how much they will "cost", 
and have a willing contributor and sponsor (for contributors who are not 
Committers), are more likely to make JavaFX 18.

-- Kevin


On 7/30/2021 5:56 AM, Kevin Rushforth wrote:
> Now that JavaFX 17 is in RDP2, we can turn more attention to bug fixes 
> and enhancement requests for JavaFX 18. It's the summer, so there may 
> be delays as some people are out at various times (including me), but 
> I would like to get some of the outstanding enhancement requests 
> moving over the next few weeks.
>
> Specifically, I'd like to see the following proceed:
>
> * Transparent backgrounds in WebView
> JBS: https://bugs.openjdk.java.net/browse/JDK-8090547
> PR: https://github.com/openjdk/jfx/pull/563
>
> * Add DirectionalLight
> JBS: https://bugs.openjdk.java.net/browse/JDK-8234921
> PR: https://github.com/openjdk/jfx/pull/548
>
> * CSS pseudoclasses :focus-visible and :focus-within
> https://bugs.openjdk.java.net/browse/JDK-8268225
> PR: https://github.com/openjdk/jfx/pull/475
>
> * Improve property system to facilitate correct usage (minus the 
> binary incompatible API change)
> JBS: https://bugs.openjdk.java.net/browse/JDK-8268642
> PR: https://github.com/openjdk/jfx/pull/590 (Draft)
>
> And maybe the following:
>
> * Add CSS themes as a first-class concept (need a consensus on how to 
> proceed)
>
> * Undecorated interactive stage style (still in early discussion, but 
> the concept looks interesting and useful)
>
> There are probably others I'm forgetting.
>
> Each of the above should be discussed in their own thread on 
> openjfx-dev rather than a reply to this thread.
>
> -- Kevin
>
>



More information about the openjfx-dev mailing list