-
Notifications
You must be signed in to change notification settings - Fork 240
Description
In this issue, I’m proposing a rather drastic change: a large-scale refactoring of both the codebase and the public API. Yes, this will introduce breaking API changes.
The reason for this proposal is that I often notice clear inconsistencies in method names, properties, and other parts of the API — as if they were created by different people (which is most likely the case). As for the implementation, many parts seem to have been built more as workarounds than as clean solutions.
I understand that this would be a massive amount of work. I’m also aware that JFX RichTextArea is currently evolving rapidly. However, after working with both implementations, I see that each has its own strengths and weaknesses, and they are not interchangeable. From this, I conclude that this project will continue to be relevant and developed for quite some time, at least as long as JavaFX remains relevant.
If the project maintainers agree with this proposal, I suggest first gathering input from all users about the changes they consider necessary, and only then making a decision.