Commit Graph

12 Commits

Author SHA1 Message Date
Robinson
0edf0a688b The system tray and GTK backend no longer have a hard-dependency on SWT/JavaFX modules. They now use a "plugin" type of system to provide a "renderer", which is used for various determination and dispatch tasks.
This repository only serves now as an EXAMPLE of a correct provider.
2021-05-02 12:52:22 +02:00
Robinson
46500e8b26 updatad gradle 2021-04-26 14:41:41 +02:00
Robinson
4208fbe3a2 Upgrade in prep for JPMS 2021-04-26 14:41:02 +02:00
Robinson
aac1fef12c onShutdown is no longer available when using JPMS, so it was removed. The developer will now have to implement shutdown hooks for SWT/JavaFX 2021-04-26 02:35:50 +02:00
Robinson
7e2190a6dd Added package-info 2021-04-23 14:45:26 +02:00
Robinson
f8de3f396c Updated plugin versions 2021-03-11 23:39:04 +01:00
Robinson
ab37e844c7 Updated version 2021-03-11 23:34:53 +01:00
Robinson
4f66c998b8 Compile uses Linux SWT, so we can directly access the internal class. If that fails, then it falls back to the original reflection (and now tries multiple classes) 2021-03-11 23:28:20 +01:00
Robinson
f0e5f85eeb Added better checks to see if javaFX is in use. Added system property to enable javaFX, to bypass reflection checks if wanted 2021-01-30 23:55:40 +01:00
Robinson
713d05eeaf Build file code cleanup 2021-01-28 23:38:59 +01:00
Robinson
f6de8a1609 Added gradle 2021-01-28 23:10:51 +01:00
Robinson
4a6f4d02a0 Moved SWT and JavaFX utilities from the main utilities project 2021-01-28 23:10:31 +01:00