[External] : Re: Enhancements for JavaFX 18
Johan Vos
johan.vos at gluonhq.com
Fri Aug 27 18:27:29 UTC 2021
I agree with both suggestions (also with the Wayland one, but that indeed
belongs in a different thread -- I'm working on that one locally).
- Johan
On Fri, Aug 27, 2021 at 7:07 PM Kevin Rushforth <kevin.rushforth at oracle.com>
wrote:
> Definitely agree with the first one. Getting rid of the vestigial applet
> code in the implementation would be good cleanup.
>
> As for the second, I like the idea of deprecating the gtk2 support "for
> removal" (it's not API, but conceptually it similar). Since gtk2 is no
> longer supported by any Linux distro I don't see any reason to keep
> maintaining gtk2. The path for doing this would be to print a
> "deprecated for removal" warning message when the gtk2 library it is
> loaded in JavaFX 18. We could then remove it in JavaFX 19 or 20. I'll
> file an RFE for the first part (the deprecation for removal).
>
> Wayland has already been discussed in another thread.
>
> -- Kevin
>
>
>
> On 8/9/2021 2:39 PM, Thiago Milczarek Sayão wrote:
> > I would add:
> >
> > * Remove deprecated applets/web start code;
> > * Mark for removal or remove Gtk2 support . Gtk3 has been around for
> > 10 years.
> > * Work to support wayland, as it will probably be the default in the
> > future.
> >
> > - Thiago.
> >
> >
> > Em sex., 30 de jul. de 2021 às 09:59, Kevin Rushforth
> > <kevin.rushforth at oracle.com <mailto:kevin.rushforth at oracle.com>>
> escreveu:
> >
> > 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!e1mwjFFLu6Juw0WyL7BhDn_RV__AjpAhmev0ikZPsBmfhwAX0G_0_AbSOeKKgtBVjHVs$
> >
> >
> > * 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!e1mwjFFLu6Juw0WyL7BhDn_RV__AjpAhmev0ikZPsBmfhwAX0G_0_AbSOeKKgiWYnbRD$
> >
> >
> > * 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!e1mwjFFLu6Juw0WyL7BhDn_RV__AjpAhmev0ikZPsBmfhwAX0G_0_AbSOeKKgreYERKS$
> >
> >
> > * 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!e1mwjFFLu6Juw0WyL7BhDn_RV__AjpAhmev0ikZPsBmfhwAX0G_0_AbSOeKKggImJHfK$
> >
> > (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