Running on Mac OSX with a version of JavaFX older than 14 produces garbled text as shown below.
In #53 we introduce a check to avoid running unsupported JavaFX versions under Mac OSX, but that currently means it's only possible to develop under Mac OSX by manually changing the referenced JavaFX libraries.
Bumping org.openjfx to 14.0.2.1 fixes this, but unfortunately introduces a number of new issues.
Firstly, the first test to use CodeArea
will fail, as internally it will try to animate the text, find that the JFX toolkit was never initialized and incur in a NPE. This is down to internal changes in JavaFX.
Fixing this by manually initializing the platform through Platform.startup(new Runnable() {})
will work locally, but fail in CI, as it can't run in headless mode. Therefore, it seems we need to introduce TestFX to properly support JavaFX testing and headless support.
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4