[bisq-network/bisq] Upgrade JavaFX to v14 (#4242)

cd2357 notifications at github.com
Thu May 7 12:57:22 UTC 2020


Update the gradle dependency to JavaFX 14.

This brings to Bisq the latest JavaFX fixes and improvements, especially
 in the areas of UI performance and memory management.

JavaFX can be upgraded independently of the JDK used to build the
application, so this change is modular and does not affect other parts
of the build process.

Initial tests on Qubes already showed several improvements:
* faster, more responsive UI
* popups display correctly (before, 95% of the time they had width and height 0)
* system tray is visible

To use the new JavaFX version locally, the project has be to clean and rebuilt
via `./gradlew clean build` before running it.

Note: since [JavaFX also uses VRAM](https://wiki.openjdk.java.net/pages/viewpage.action?pageId=20415996) (in addition to the normal system RAM
as used by the JDK), it could be that previous attempts to optimize the JDK's
memory usage (like #3677 and #4048) might have had no impact on JavaFX-
specific inefficiencies.

Related / likely related to: #350 #2135 #2509 #3128 #3307 #3308 #3343
#3430 #3657 #3683 #3686 #3786 #3787 #3892 #3917 #3918 #3936 


You can view, comment on, or merge this pull request online at:

  https://github.com/bisq-network/bisq/pull/4242

-- Commit Summary --

  * Upgrade JavaFX to v14

-- File Changes --

    M build.gradle (2)
    M desktop/src/main/java/bisq/desktop/app/BisqAppMain.java (5)

-- Patch Links --

https://github.com/bisq-network/bisq/pull/4242.patch
https://github.com/bisq-network/bisq/pull/4242.diff

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/bisq-network/bisq/pull/4242
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.bisq.network/pipermail/bisq-github/attachments/20200507/c0050ea7/attachment.html>


More information about the bisq-github mailing list