Proposal: JavaFX Incubator Modules
Kevin Rushforth
kevin.rushforth at oracle.com
Mon Nov 4 23:07:38 UTC 2024
The goal of incubating these or any other APIs is to get feedback from
applications developers as they use them, and be able to react to that
feedback with the freedom of being able to make incompatible changes. If
and when a feature is generally accepted, and we think the API is ready,
we would then propose finalizing it.
I'll reply to the questions raised about RichTextArea and InputMap
separately, with a new subject line, to decouple it from the discussion
of incubator modules in general.
-- Kevin
On 11/3/2024 7:46 AM, John Hendrikx wrote:
> I can only second this. I haven't looked at the RichTextArea, but
> find it extremely odd to hear that it also includes part of the input
> map proposal instead of just a new Control/Skin/Behavior. Any changes
> to how input maps work should be a separate proposal and PR.
>
> --John
>
> On 02/11/2024 00:19, Michael Strauß wrote:
>> I think it should be made clear that incubation is not an alternative
>> to, or a path around community concensus. Specifically, I'm looking at
>> the RichTextArea proposal, which seems to also incubate the InputMap
>> proposal. If we accepted the incubation of incidental features without
>> community concensus, then surely at some point in the future, we'd be
>> discussing that we now must commit to a controversial incidental
>> feature because the momentum is too strong, or because we'd be
>> breaking code of too many users that are already using the new
>> features. Any discussion around promoting the main incubating feature
>> to API, and dropping incidental features will be tainted with
>> real-world usage arguments.
More information about the openjfx-dev
mailing list