<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body>
<p><br>
</p>
<div class="moz-cite-prefix">Am 02.08.24 um 21:41 schrieb Andy
Goryachev:<br>
</div>
<blockquote type="cite"
cite="mid:BL3PR10MB6185BB2DB2BEAA5E3970425BE5B32@BL3PR10MB6185.namprd10.prod.outlook.com">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="Generator"
content="Microsoft Word 15 (filtered medium)">
<style>@font-face
{font-family:"Cambria Math";
panose-1:2 4 5 3 5 4 6 3 2 4;}@font-face
{font-family:"Yu Gothic";
panose-1:2 11 4 0 0 0 0 0 0 0;}@font-face
{font-family:Aptos;
panose-1:2 11 0 4 2 2 2 2 2 4;}@font-face
{font-family:"Iosevka Fixed SS16";
panose-1:2 0 5 9 3 0 0 0 0 4;}@font-face
{font-family:"Times New Roman \(Body CS\)";
panose-1:2 11 6 4 2 2 2 2 2 4;}@font-face
{font-family:"\@Yu Gothic";
panose-1:2 11 4 0 0 0 0 0 0 0;}@font-face
{font-family:"Helvetica Neue";
panose-1:2 0 5 3 0 0 0 2 0 4;}p.MsoNormal, li.MsoNormal, div.MsoNormal
{margin:0in;
font-size:12.0pt;
font-family:"Aptos",sans-serif;
mso-ligatures:standardcontextual;}a:link, span.MsoHyperlink
{mso-style-priority:99;
color:#467886;
text-decoration:underline;}span.EmailStyle17
{mso-style-type:personal-compose;
font-family:"Iosevka Fixed SS16";
color:windowtext;}p.p1, li.p1, div.p1
{mso-style-name:p1;
margin:0in;
font-size:10.0pt;
font-family:"Helvetica Neue";}p.p2, li.p2, div.p2
{mso-style-name:p2;
margin:0in;
font-size:10.0pt;
font-family:"Helvetica Neue";}span.apple-converted-space
{mso-style-name:apple-converted-space;}.MsoChpDefault
{mso-style-type:export-only;}div.WordSection1
{page:WordSection1;}</style>
<div class="WordSection1">
<p class="p1"><span
style="font-family:"Iosevka Fixed SS16"">Dear
fellow developers:<o:p></o:p></span></p>
<p class="p2"><span
style="font-family:"Iosevka Fixed SS16""><o:p> </o:p></span></p>
<p class="p1"><span
style="font-family:"Iosevka Fixed SS16"">Thank you
for the early feedback on the RichTextArea proposal [0].<o:p></o:p></span></p>
<p class="p2"><span
style="font-family:"Iosevka Fixed SS16""><o:p> </o:p></span></p>
<p class="p1"><span
style="font-family:"Iosevka Fixed SS16"">We are
moving to the next phase by submitting the public pull
request [1].<span class="apple-converted-space">
</span>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.<o:p></o:p></span></p>
<p class="p2"><span
style="font-family:"Iosevka Fixed SS16""><o:p> </o:p></span></p>
<p class="p1"><span
style="font-family:"Iosevka Fixed SS16"">For your
convenience, two test applications are provided -
<b>RichTextAreaDemoApp</b> and <b>CodeAreaDemoApp</b> which
demonstrate the new controls with a number of different
models.<span class="apple-converted-space">
</span>In addition to these two testers, please check out a
simple standalone rich text editor application,
<b>RichEditorDemoApp</b>,<span class="apple-converted-space"> </span><o:p></o:p></span></p>
<p class="p2"><span
style="font-family:"Iosevka Fixed SS16""><o:p> </o:p></span></p>
<p class="p1"><span
style="font-family:"Iosevka Fixed SS16"">We would
encourage anyone - the javafx developers, and especially the
application developers, to take a look at the public API
[3].<span class="apple-converted-space">
</span>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.</span></p>
</div>
</blockquote>
<p>Just taken a very cursory look over the pull request (leaving a
few thoughts) and I like the API very much. <br>
</p>
<p>I would indeed try to get rid of RichTextFX in our application,
if RTA becomes available.</p>
<p>Thanks for the effort,</p>
<p>Robert<br>
</p>
<blockquote type="cite"
cite="mid:BL3PR10MB6185BB2DB2BEAA5E3970425BE5B32@BL3PR10MB6185.namprd10.prod.outlook.com">
<div class="WordSection1">
<p class="p1"><span
style="font-family:"Iosevka Fixed SS16""><o:p></o:p></span></p>
<p class="p2"><span
style="font-family:"Iosevka Fixed SS16""><o:p> </o:p></span></p>
<p class="p1"><span
style="font-family:"Iosevka Fixed SS16"">Thank you
in advance,<o:p></o:p></span></p>
<p class="p1"><span
style="font-family:"Iosevka Fixed SS16"">-andy<o:p></o:p></span></p>
<p class="p2"><span
style="font-family:"Iosevka Fixed SS16""><o:p> </o:p></span></p>
<p class="p2"><span
style="font-family:"Iosevka Fixed SS16""><o:p> </o:p></span></p>
<p class="p1"><span
style="font-family:"Iosevka Fixed SS16"">[0]
Proposal: <a
href="https://github.com/andy-goryachev-oracle/Test/blob/main/doc/RichTextArea/RichTextArea.md"
moz-do-not-send="true" class="moz-txt-link-freetext">
https://github.com/andy-goryachev-oracle/Test/blob/main/doc/RichTextArea/RichTextArea.md</a><o:p></o:p></span></p>
<p class="p1"><span
style="font-family:"Iosevka Fixed SS16"">[1] Pull
request: <a href="https://github.com/openjdk/jfx/pull/1524"
moz-do-not-send="true" class="moz-txt-link-freetext">
https://github.com/openjdk/jfx/pull/1524</a><o:p></o:p></span></p>
<p class="p1"><span
style="font-family:"Iosevka Fixed SS16"">[2]
Discussion points:
<a
href="https://github.com/andy-goryachev-oracle/Test/blob/main/doc/RichTextArea/RichTextAreaDiscussion.md"
moz-do-not-send="true" class="moz-txt-link-freetext">
https://github.com/andy-goryachev-oracle/Test/blob/main/doc/RichTextArea/RichTextAreaDiscussion.md</a><o:p></o:p></span></p>
<p class="p1"><span
style="font-family:"Iosevka Fixed SS16"">[3] API
specification (javadoc):
<a
href="https://cr.openjdk.org/~angorya/RichTextArea/javadoc"
moz-do-not-send="true" class="moz-txt-link-freetext">https://cr.openjdk.org/~angorya/RichTextArea/javadoc</a><o:p></o:p></span></p>
<p class="p1"><span
style="font-family:"Iosevka Fixed SS16"">[4] CSS
Reference: <a
href="https://cr.openjdk.org/~angorya/RichTextArea/javadoc/javafx.graphics/javafx/scene/doc-files/cssref.html"
moz-do-not-send="true" class="moz-txt-link-freetext">
https://cr.openjdk.org/~angorya/RichTextArea/javadoc/javafx.graphics/javafx/scene/doc-files/cssref.html</a><o:p></o:p></span></p>
<p class="p1"><span
style="font-family:"Iosevka Fixed SS16"">[5]
Behavior doc: <a
href="https://github.com/andy-goryachev-oracle/jfx/blob/8301121.RichTextArea/doc-files/behavior/RichTextAreaBehavior.md"
moz-do-not-send="true" class="moz-txt-link-freetext">
https://github.com/andy-goryachev-oracle/jfx/blob/8301121.RichTextArea/doc-files/behavior/RichTextAreaBehavior.md</a><o:p></o:p></span></p>
<p class="p1"><span
style="font-family:"Iosevka Fixed SS16"" lang="DE">[6]
RichTextArea RFE:
</span><span
style="font-family:"Iosevka Fixed SS16""><a
href="https://bugs.openjdk.org/browse/JDK-8301121"
moz-do-not-send="true"><span lang="DE">https://bugs.openjdk.org/browse/JDK-8301121</span></a></span><span
style="font-family:"Iosevka Fixed SS16"" lang="DE"><o:p></o:p></span></p>
<p class="p1"><span
style="font-family:"Iosevka Fixed SS16"">[7]
Previous (now obsolete) draft pull request:
<a href="https://github.com/openjdk/jfx/pull/1374"
moz-do-not-send="true" class="moz-txt-link-freetext">https://github.com/openjdk/jfx/pull/1374</a><o:p></o:p></span></p>
<p class="p1"><span
style="font-family:"Iosevka Fixed SS16"">[8]
Incubator module JEP:
<a
href="https://github.com/kevinrushforth/jfx/blob/javafx.incubator/INCUBATOR-MODULES.md"
moz-do-not-send="true" class="moz-txt-link-freetext">
https://github.com/kevinrushforth/jfx/blob/javafx.incubator/INCUBATOR-MODULES.md</a><o:p></o:p></span></p>
<p class="MsoNormal"><span
style="font-size:11.0pt;font-family:"Iosevka Fixed SS16""><o:p> </o:p></span></p>
</div>
</blockquote>
</body>
</html>