Commit Graph

19 Commits

Author SHA1 Message Date
Robinson 8e1219d88e Updated copyright 2021-01-31 22:29:08 +01:00
Robinson 527839d9cb Code polish/cleanup warnings 2021-01-31 21:29:12 +01:00
Robinson cc7305e1af Better support for running multiple system tray menus from the same JVM 2021-01-31 19:31:30 +01:00
Robinson 63bdeaf912 Updated to use new SwtJavaFx dependency (it was split out of the general utilities project) 2021-01-30 16:29:30 +01:00
nathan 61508c7e0f Updated libraries 2020-08-19 13:06:49 +02:00
nathan 921762ea52 System tray object is now passed in for menu image size calculations 2019-07-21 20:53:05 +02:00
nathan 2419875211 Added support for RE-adding the system tray after it has been removed 2019-05-13 01:47:49 +02:00
nathan e0e103be08 Added `App Name` (issue #68 on github) for linux desktop that *sometimes* use a ID string for the tray icon. Previously this was "SystemTray", now it is configurable. 2018-11-04 01:01:29 +01:00
nathan e9228e94b3 Code cleanup 2018-10-27 16:15:21 +02:00
nathan 17b3890688 Renamed Extension -> LegacyExtension. Extracted common Extension support methods. 2018-10-27 16:07:12 +02:00
nathan 47f33bef1e Tray creation in linux/unix now are dispatchAndWait 2018-10-23 18:07:43 +02:00
nathan 435f93865d Added support for wayland with gnome-shell. 2018-10-23 12:23:33 +02:00
nathan 37144a03c9 Renamed GObject -> GObjectType then renamed Gobject -> GObject (changed
case...) This was to solve issues with case on windows (it doesn't
 support it)
2018-04-08 18:13:22 +02:00
nathan 65e7c669b5 Added Menu Entry tooltip support. Emits warning on first load of
tooltips (as they are not supported by all OS configurations). This
warning can be suppressed. Misc fix for loading swing with GTK.
2017-07-24 14:32:58 +02:00
nathan f996d9e1c1 Cleaned up how GNOME tray extension is installed. Added support for
PREFER_GTK3. Various OS fixes.
2017-07-19 00:52:07 +02:00
nathan f584ca4549 Polished JavaFX and SWT dispatch access to remove hard dependency on
JavaFX and SWT. Now uses JNA to create the classes for SWT access + a
mix of reflection. JavaFX uses reflection.
2017-07-15 18:15:19 +02:00
nathan 839d264d31 Changed Util class names 2017-07-14 18:36:22 +02:00
nathan b42da88633 Code polish for accessing GTK and it's different versions 2017-07-14 01:31:04 +02:00
nathan 80597bd0aa Refactored UI class packages, now that there are no "native" vs "swing"
UI implementations anymore.
2017-07-12 01:59:06 +02:00