Commit Graph

35 Commits

Author SHA1 Message Date
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