Commit Graph

36 Commits

Author SHA1 Message Date
nathan
010a91ca68 Added support for detecting if javaFX already started the GTK event loop (and hooking into the right places for shutdown if it does). 2016-02-14 12:58:45 +01:00
nathan
923da17502 Updated builds + build system 2016-02-13 18:51:13 +01:00
nathan
8c3a2a2c0c Updated documentation 2016-02-13 17:47:18 +01:00
nathan
dea2536b05 Added GtkSupport.FORCE_GTK2, in case the developer needs to force it to use GTK2 (in which case, appindicator1 is tried first). Removed optional dispatch event loop. 2016-02-13 17:39:10 +01:00
nathan
c1b6c1a723 Added GTK3 support (now libappindicator3 works correctly with regards to showing menu icons). Added support for setting icons via URL and InputStream. Moved all GTK operations to a single thread. Moved error logs from System.err -> logger. Made SystemTray a singleton (it will no longer have the java-side get accidentally garbage collected). Update documentation 2016-02-13 15:06:19 +01:00
nathan
8b109f6d1c Converted SystemTray to use a singleton pattern for ease of use. Icon *must* be set to see it (obviously). Updated Readme.md example. 2016-02-12 02:30:33 +01:00
nathan
801baad635 Added SystemTray.getVersion(), added URL and InputStream (to all methods that previous accepted String) for setting images in the menu/tray. Moved package out of util. 2016-02-12 01:51:15 +01:00
nathan
5ebaaa05b8 Updated readme 2016-02-10 00:40:38 +01:00
nathan
f51e8fbfea Updated build version 2016-02-09 23:35:49 +01:00
nathan
30d4c57aed Fixed spacing in readme file 2015-12-22 10:17:05 +01:00
nathan
a9c54e9fb9 Updated readmes 2015-12-15 01:31:30 +01:00
nathan
be1358a53d Added slf4j and JNA to the readme downloads 2015-12-15 01:22:30 +01:00
nathan
97ece8af31 Cleaned up readmes
Updated readme

Changed DelayTimer to use Runnable
2015-12-15 01:13:02 +01:00
nathan
6844fd0a44 Updated properties (added annotation), updated readme 2015-11-20 12:25:30 +01:00
nathan
c1933e6763 Fixed issues with menu's not showing up with certain versions of libappindicator. (Any time the menu is edited, it is recreated). 2015-11-15 14:51:47 +01:00
nathan
4417b2e536 Updated readme 2015-11-09 20:06:06 +01:00
nathan
73de2c1775 Updated readme 2015-11-09 18:30:44 +01:00
nathan
3ccad25dfe Updated readme 2015-11-09 16:20:59 +01:00
nathan
e6066371d7 Restructured gtk/swing tray icons. Now support the lowest common denominator. Error output with old/bad versions of appIndicator. Better checking for appindicator libraries. Menus now support icons. Streamlined callbacks 2015-11-09 16:13:57 +01:00
nathan
7a3a5a80e7 Updated build to v1.3 2015-10-29 02:26:01 +01:00
nathan
c8fac55967 Updated to better support gnome-shell desktop environments. 2015-10-28 16:34:27 +01:00
nathan
1d17e5cb2a Updated readme info
Added missing dep jars
2015-08-23 02:41:38 +02:00
nathan
e81320f36a Updated readme formatting 2015-06-28 01:57:53 +02:00
nathan
091facc412 Updated readme to include section about loading JNA jars 2015-06-28 01:50:27 +02:00
nathan
7ed7da420d Fixed typo in readme 2015-02-25 12:37:35 +01:00
nathan
21e18da890 Upated to have an simple example 2015-01-31 01:52:27 +01:00
nathan
e56ed06314 Updated readme to include various options. Fixed GTK tray (not appindicator). Cleaned up code. Cleaned up positioning. Added MUCH better detection of app-indicator for linux. 2015-01-23 02:53:47 +01:00
nathan
f9bf90ba68 Readme formatting 2014-11-04 12:33:14 +01:00
nathan
57058baeb5 Readme formatting 2014-11-04 12:32:04 +01:00
nathan
d0a54bb422 Readme formatting 2014-11-04 12:10:29 +01:00
nathan
19179c745b Readme formatting 2014-11-04 12:08:49 +01:00
nathan
2b30672d3e readme formatting 2014-11-04 12:01:37 +01:00
nathan
aae320627a Updated license information. Polished release/dist process. Updated readme info 2014-11-04 11:59:26 +01:00
nathan
916401e617 More readme tweaks 2014-11-03 02:19:59 +01:00
nathan
719e9944a0 Tweaked readme language 2014-11-03 02:18:28 +01:00
nathan
23646b0e65 Added Readme 2014-11-03 02:10:18 +01:00