Skip to content

Added BlueJ to the list of projects using RichTextFX#536

Merged
JordanMartinez merged 1 commit intoFXMisc:masterfrom
neilccbrown:projects_add_bluej
Jun 23, 2017
Merged

Added BlueJ to the list of projects using RichTextFX#536
JordanMartinez merged 1 commit intoFXMisc:masterfrom
neilccbrown:projects_add_bluej

Conversation

@neilccbrown
Copy link
Copy Markdown

We've just released the latest version of BlueJ, which now uses RichTextFX. BlueJ is an educational IDE for Java. We have in the order of 300,000 users a month, so RichTextFX will be in use by a lot of people.

Just wanted to say thanks for the library: we used to use Swing's JEditorPane, but for various reasons (HiDPI support, SwingNode bugs) we needed to transition to JavaFX. We had previously held off because there was no good in-built JavaFX component for text editing, so finding RichTextFX was a real bonus for us. It was flexible enough that we were able to bend it to do what we needed, including our scope highlighting (see below). So: thanks!

Here's a shot of our RichTextFX-backed editor:

image

@JordanMartinez
Copy link
Copy Markdown
Contributor

Nice! Which version did you ultimately end up using?

I'll merge it once Travis builds it.

@neilccbrown
Copy link
Copy Markdown
Author

A snapshot, pretty similar to version 0.7-M5, built early May. I hope to bring us forward to 0.7 in future, but the snapshot proved stable for us so I didn't want to change anything further once we'd starting testing release candidates.

@JordanMartinez
Copy link
Copy Markdown
Contributor

Yeah, that sounds about right. I'm wondering when Tomas will merge some of the PRs in his dependencies like Flowless as that will fix some of the other issues we have.

@JordanMartinez
Copy link
Copy Markdown
Contributor

Also, I like the scope highlighting. Looks good!

@JordanMartinez JordanMartinez merged commit def41b9 into FXMisc:master Jun 23, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants