T. Chudyk<p>Who said you can't write your own rich text editor from scratch in <a href="https://social.vivaldi.net/tags/JavaFx" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>JavaFx</span></a>. I made it for my side project. Now it will be even easier for others, because JavaFx24 already has an experimental component that handles this.</p><p>It took me several months (after day job) to create the first version. It is not a WebView or RichTextFx, I had to take care of everything from the scratch (how the caret should blink, how to navigate between characters using the keyboard, how the undo/redo action should be implemented). Even though it was almost a year ago, this is the part of my project that I am most proud of.</p><p>It may still have some issues, but you can check out how it works at <a href="http://keepmark.io/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">http://</span><span class="">keepmark.io/</span><span class="invisible"></span></a>.</p><p><a href="https://social.vivaldi.net/tags/javafx" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>javafx</span></a> <a href="https://social.vivaldi.net/tags/sideproject" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>sideproject</span></a></p>