RichTextArea: API Review

Robert Lichtenberger r.lichtenberger at gmail.com
Wed Aug 14 14:59:04 UTC 2024


Am 02.08.24 um 21:41 schrieb Andy Goryachev:
>
> Dear fellow developers:
>
> Thank you for the early feedback on the RichTextArea proposal [0].
>
> We are moving to the next phase by submitting the public pull request 
> [1].The main goal is to include the new control in an incubating 
> module [8], hopefully in jfx24, as a means of putting non-final API in 
> the hands of developers while the API and implementation progress 
> towards either finalization or removal in a future release.
>
> For your convenience, two test applications are provided - 
> *RichTextAreaDemoApp* and *CodeAreaDemoApp* which demonstrate the new 
> controls with a number of different models.In addition to these two 
> testers, please check out a simple standalone rich text editor 
> application, *RichEditorDemoApp*,
>
> We would encourage anyone - the javafx developers, and especially the 
> application developers, to take a look at the public API [3].It's 
> probably less important at this stage to do a deep code review of the 
> implementation, but we would certainly appreciate and welcome your 
> code review comments.
>
Just taken a very cursory look over the pull request (leaving a few 
thoughts) and I like the API very much.

I would indeed try to get rid of RichTextFX in our application, if RTA 
becomes available.

Thanks for the effort,

Robert

> Thank you in advance,
>
> -andy
>
> [0] Proposal: 
> https://github.com/andy-goryachev-oracle/Test/blob/main/doc/RichTextArea/RichTextArea.md
>
> [1] Pull request: https://github.com/openjdk/jfx/pull/1524
>
> [2] Discussion points: 
> https://github.com/andy-goryachev-oracle/Test/blob/main/doc/RichTextArea/RichTextAreaDiscussion.md
>
> [3] API specification (javadoc): 
> https://cr.openjdk.org/~angorya/RichTextArea/javadoc
>
> [4] CSS Reference: 
> https://cr.openjdk.org/~angorya/RichTextArea/javadoc/javafx.graphics/javafx/scene/doc-files/cssref.html
>
> [5] Behavior doc: 
> https://github.com/andy-goryachev-oracle/jfx/blob/8301121.RichTextArea/doc-files/behavior/RichTextAreaBehavior.md
>
> [6] RichTextArea RFE: https://bugs.openjdk.org/browse/JDK-8301121 
> <https://bugs.openjdk.org/browse/JDK-8301121>
>
> [7] Previous (now obsolete) draft pull request: 
> https://github.com/openjdk/jfx/pull/1374
>
> [8] Incubator module JEP: 
> https://github.com/kevinrushforth/jfx/blob/javafx.incubator/INCUBATOR-MODULES.md
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mail.openjdk.org/pipermail/openjfx-dev/attachments/20240814/fef4cdf6/attachment-0001.htm>


More information about the openjfx-dev mailing list