Commit Graph

709 Commits

Author SHA1 Message Date
nathan
fb8c5c2378 Fixed JavaFX issues with gnome-shell 2016-09-26 02:43:10 +02:00
nathan
a1fe34992d Fixed for java 1.6 2016-09-26 02:31:23 +02:00
nathan
ae8177ce07 Use of IO for closing/copying streams 2016-09-26 02:20:36 +02:00
nathan
ad066c6e42 Image scaling + caching + error-icon if problems, fix for windows
'auto'
scaling
2016-09-26 02:06:27 +02:00
nathan
a985827f5b Changed out icons for ones that fill the entire space (less padding) 2016-09-25 15:52:15 +02:00
nathan
107757ff68 Cleaned up comments. Fixed gnome-shell detection (accidentally broke it) 2016-09-23 14:26:29 +02:00
nathan
18aa47ae5b trying to get GTK errors solved. ugh. 2016-09-23 14:24:37 +02:00
nathan
8dc2d9a82a changed \"\ to \'\ in extension 2016-09-23 14:24:04 +02:00
nathan
f62cb4f4f2 Removed SHELL_RESTART_TIMEOUT_MILLIS 2016-09-23 14:23:40 +02:00
nathan
92ecb56bdc Added more logging to gnome-shell extension installer 2016-09-23 13:30:52 +02:00
nathan
de46409b8f Added more detection for specified tray types 2016-09-23 13:28:23 +02:00
nathan
57450fa35b Cleaned up comments 2016-09-23 13:27:58 +02:00
nathan
488ca5564d Fixed issues with deteching/loading gnome-shell extension 2016-09-23 13:26:18 +02:00
nathan
619edcb3fe Cleaned up checks if javaFX/swt is loaded. Added SWT to build process
(removed pre-compiled jars)
2016-09-23 13:19:33 +02:00
nathan
3d8459ecc3 Refactored out JavaFX (similar to how SWT was done) so that we can
compile to Java 1.6
2016-09-22 23:56:39 +02:00
nathan
efeda2fac3 Better support for JavaFX/SWT/GTK2/GTK3/AppIndicators. Fixed various
GTK error messages during initialization.
2016-09-22 22:36:04 +02:00
nathan
3488646034 Added dispatch method for SWT 2016-09-22 22:33:16 +02:00
nathan
6c9aff3529 Removed debug from gnome extension 2016-09-22 22:31:54 +02:00
nathan
eb5315580d Gnome shell extension can now be reinstalled based on
GNOME/SystemTray versions (if they are different, the extension will
re-install)
2016-09-22 22:30:59 +02:00
nathan
a4bad80479 Code cleanup 2016-09-22 21:45:53 +02:00
nathan
fc54a938c0 Updated comments 2016-09-22 20:16:22 +02:00
nathan
3048e0e088 Claened imports 2016-09-22 16:18:50 +02:00
nathan
5b469b65ed Added comments for bugs on linux 2016-09-22 15:33:02 +02:00
nathan
8c0bfee100 Updated comments for gnome and possible errors 2016-09-22 13:08:07 +02:00
nathan
416d20fbc7 Added debug info for appindicator library loading 2016-09-22 13:06:18 +02:00
nathan
b4f27f97d0 Added debug statements, cleaned up comments 2016-09-22 13:05:31 +02:00
nathan
1c4316b5fc Added debuggig statements 2016-09-22 13:04:14 +02:00
nathan
83cea322f1 Works in UbuntuGnome 2016-09-21 22:32:33 +02:00
nathan
ad509db696 Extra logging, better detection if running gnome-shell and if running
javaFX app
2016-09-08 17:22:22 +02:00
nathan
9d22bf9736 Added extra logging. Added extra checks to see if JavaFX GTK3 is enabled 2016-09-08 17:20:18 +02:00
nathan
610f9c8eef Added extra logging 2016-09-07 23:35:11 +02:00
nathan
87fa6543d3 Updated version 2016-05-31 02:21:42 +02:00
nathan
3dde587522 Cleaned project iml files 2016-05-30 10:42:24 +02:00
nathan
ca4774b253 updated version 2016-05-08 16:57:40 +02:00
nathan
495973d3a7 Switched JNA mode from Proxy -> Direct-Mapping. Direct-Mapping is
significantly faster than Proxy, approaching that of JNI performance.
2016-05-08 15:51:07 +02:00
nathan
33cc61c920 Updated version 2016-04-28 14:36:53 +02:00
nathan
167031aceb updated version 2016-04-24 17:54:05 +02:00
nathan
189ec064fa Updated GTK threading model to *correctly* execute GTK methods on the
GTK thread. Solves problems (unsurprisingly) with race conditions
 against the native GTK thread.
2016-04-24 17:32:07 +02:00
nathan
71339e3267 Added DEBUG to documentation 2016-04-24 17:30:50 +02:00
nathan
4eb2e89d38 Added ability to debug failures during system-tray detection 2016-04-24 17:30:33 +02:00
nathan
d00c99fb4f Fixed system tray UID to match GNOME extension 2016-04-24 17:28:34 +02:00
nathan
f7e9660233 Now compares gnome shell version w/ installed plugin and auto-updates
gnome extension during run if necessary
2016-04-23 22:47:08 +02:00
nathan
af1fdcca2c Cleaned up the gnome shell extension installer 2016-04-14 01:15:48 +02:00
nathan
5cf37496f6 Updated license info 2016-04-05 14:47:40 +02:00
nathan
88b0ef8bcd Updated version 2016-04-05 14:35:13 +02:00
nathan
62740a0d5a Added TIMEOUT property to adjust how long to wait for the event
dispatch queue to complete.
2016-04-05 14:19:13 +02:00
nathan
6fdbe8ac83 Abstracted 'dispatch(Runnable)' so that all updates to the SystemTray
occur on the dispatch thread. This will resolve any race condition
 issues when creating, then (before it's actually created) trying to
 modify a menu entry.
2016-04-05 14:07:41 +02:00
nathan
077aca538c Added more to javadocs for SWT class 2016-04-05 14:06:17 +02:00
nathan
4c3c167a06 Cleaned up comments w.r.t. JNA 2016-04-05 14:05:53 +02:00
nathan
925394fd2e Updated version 2016-03-22 00:56:23 +01:00