RichTextFX
chicago
RichTextFX | chicago | |
---|---|---|
9 | 1 | |
1,174 | - | |
0.3% | - | |
5.3 | - | |
6 months ago | - | |
Java | ||
BSD 2-clause "Simplified" License | - |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
RichTextFX
-
Are We Out of Luck for Rich Text Editing?
RichTextFX isn't great -- documentation is generally unhelpful and not much development lately. I've also found bugs in the component and figuring my way around internals is hard for a new-ish Kotlin dev.
-
Rich Text Editor
RichTextFX is very much Some Assembly Required and there isn't much documentation. I would definitely say it's not easy to use IMHO. I'm currently working on creating a word processing control with it, but it's still very much a work in progress. If you go the route of using RichTextFX, the repo might help you figure some things out.
-
What do you use for building Desktop apps these days?
RichTextFX provides decent syntax highlighting for JavaFX. The project is barely active but works great nevertheless.
-
Missing APIs related to rich text control
RichTextFX issue
-
How to have text wrapping around another component?
This is a tough one. JavaFX doesn't currently have that capability. This would involve a lot of font metrics and line metrics calculations. The API currently does not have public methods for such. Might be added in future versions of javafx.
-
RichTextFX: Open source libraries for making a text viewer / editor
RichTextFX - This fits the bill. It uses following subcomponents..
-
MaterialFX reaches version 11.13.2
VirtualizedFX and TextFlow will be key to creating stylized text editor if you decide to venture that direction. A game changer. RichtextFX is the most popular but uses Flowless as a virtualised container for TextFlow display, hence has many dependencies.
- What languages and libraries would you use to create your own IDE?
chicago
-
Rich Text Editor
RichTextFX is very much Some Assembly Required and there isn't much documentation. I would definitely say it's not easy to use IMHO. I'm currently working on creating a word processing control with it, but it's still very much a work in progress. If you go the route of using RichTextFX, the repo might help you figure some things out.
What are some alternatives?
JFoenix - JavaFX Material Design Library
rich-text-area
MaterialFX - A library of material components for JavaFX
Recaf - The modern Java bytecode editor
compose-multiplatform - Compose Multiplatform, a modern UI framework for Kotlin that makes building performant and beautiful user interfaces easy and enjoyable.
VirtualizedFX
imgui - Dear ImGui: Bloat-free Graphical User interface for C++ with minimal dependencies
Flowless - Efficient VirtualFlow for JavaFX
JITWatch - Log analyser / visualiser for Java HotSpot JIT compiler. Inspect inlining decisions, hot methods, bytecode, and assembly. View results in the JavaFX user interface.
ReactFX - Reactive event streams, observable values and more for JavaFX.
javafx-gradle-plugin - Gradle plugin that makes it easy to work with JavaFX 11+