[External] : Re: Enhancements for JavaFX 18
Kevin Rushforth
kevin.rushforth at oracle.com
Tue Aug 10 16:13:17 UTC 2021
I think having prototypes of both a Metal pipeline and native Wayland
would be good in the JavaFX 18 time frame.
We hope to have something to share on Metal in a month or so. The JavaFX
Metal pipeline can leverage some of the work done for Java2D in the
Lanai project.
I'll let Johan comment on what he is thinking of for Wayland. As I
mentioned in another thread, this will be a lot of work (although not as
much as AWT / Swing / Java2D).
-- Kevin
On 8/10/2021 3:46 AM, Johan Vos wrote:
> I think we (everyone committing/reviewing in openjdk/jfx) did a great
> job with the 17-work: an impressive amount of old and annoying bugs
> are fixed.
> For 18 and beyond, I believe we have to keep working on those old
> issues -- at least if they are still relevant.
> Also, I am 100% ok with the list of issues Kevin mentioned that need
> to be moved forward now.
>
> Apart from that, I want to have support for Metal and Wayland in
> JavaFX 18.
>
> - Johan
>
> On Fri, Jul 30, 2021 at 2:58 PM Kevin Rushforth
> <kevin.rushforth at oracle.com <mailto:kevin.rushforth at oracle.com>> 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
> <https://bugs.openjdk.java.net/browse/JDK-8090547>
> PR: https://github.com/openjdk/jfx/pull/563
> <https://urldefense.com/v3/__https://github.com/openjdk/jfx/pull/563__;!!ACWV5N9M2RV99hQ!evPHVkNV0AvEqm13YTpKOavo-3KUlNUguEl6L6f_xHoqCHSDyZEm8tGlzOT2AzSxhgUw$>
>
> * Add DirectionalLight
> JBS: https://bugs.openjdk.java.net/browse/JDK-8234921
> <https://bugs.openjdk.java.net/browse/JDK-8234921>
> PR: https://github.com/openjdk/jfx/pull/548
> <https://urldefense.com/v3/__https://github.com/openjdk/jfx/pull/548__;!!ACWV5N9M2RV99hQ!evPHVkNV0AvEqm13YTpKOavo-3KUlNUguEl6L6f_xHoqCHSDyZEm8tGlzOT2A18M9UEC$>
>
> * CSS pseudoclasses :focus-visible and :focus-within
> https://bugs.openjdk.java.net/browse/JDK-8268225
> <https://bugs.openjdk.java.net/browse/JDK-8268225>
> PR: https://github.com/openjdk/jfx/pull/475
> <https://urldefense.com/v3/__https://github.com/openjdk/jfx/pull/475__;!!ACWV5N9M2RV99hQ!evPHVkNV0AvEqm13YTpKOavo-3KUlNUguEl6L6f_xHoqCHSDyZEm8tGlzOT2A-rQI8oE$>
>
> * Improve property system to facilitate correct usage (minus the
> binary
> incompatible API change)
> JBS: https://bugs.openjdk.java.net/browse/JDK-8268642
> <https://bugs.openjdk.java.net/browse/JDK-8268642>
> PR: https://github.com/openjdk/jfx/pull/590
> <https://urldefense.com/v3/__https://github.com/openjdk/jfx/pull/590__;!!ACWV5N9M2RV99hQ!evPHVkNV0AvEqm13YTpKOavo-3KUlNUguEl6L6f_xHoqCHSDyZEm8tGlzOT2AxL9ezLH$>
> (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