RichTextFX
Flowless
RichTextFX | Flowless | |
---|---|---|
9 | 4 | |
1,174 | 179 | |
0.3% | -1.1% | |
5.3 | 6.1 | |
6 months ago | 3 months ago | |
Java | Java | |
BSD 2-clause "Simplified" License | 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?
Flowless
-
RecyclerView + Glide alternatives?
Flowless - Efficient VirtualFlow for JavaFX. VirtualFlow is a layout container that lays out cells in a vertical or horizontal flow. The main feature of a virtual flow is that only the currently visible cells are rendered in the scene. You may have a list of thousands of items, but only, say, 30 cells are rendered at any given time.
-
BCEdit180: A bytecode editor I wrote that lets you modify, add and remove method instructions, create a class from scratch, etc
Does C# have something similar to Flowless? This would probably resolve that problem of yours.
-
RichTextFX: Open source libraries for making a text viewer / editor
Flowless - Those text lines (in my example) won't all fit in memory. This "lower level" library provides better clean up for unused cells than the underlying machinery that for eg ListView provides.
-
JavaFX 16 Released
Nice! Are there any comparisons to Flowless for this?
What are some alternatives?
JFoenix - JavaFX Material Design Library
MaterialFX - A library of material components for JavaFX
BCEdit180 - A java class file viewer and editor, written in C#. Similar to jclasslib but supports extra features such as copy and paste bytecode between methods
Recaf - The modern Java bytecode editor
FXGL - Java / JavaFX / Kotlin Game Library (Engine)
compose-multiplatform - Compose Multiplatform, a modern UI framework for Kotlin that makes building performant and beautiful user interfaces easy and enjoyable.
VirtualizedFX
Speedment - Speedment is a Stream ORM Java Toolkit and Runtime
imgui - Dear ImGui: Bloat-free Graphical User interface for C++ with minimal dependencies
ReactFX - Reactive event streams, observable values and more for JavaFX.