Commit Graph

412 Commits

Author SHA1 Message Date
nathan
ad923952c8 Tray type is back to automatic (no longer testing) 2017-02-19 11:29:05 +01:00
nathan
7eb25eb464 Updated readme format 2017-02-18 23:59:18 +01:00
nathan
238e5d8afa Moved DeafultUI implementations to Utils 2017-02-17 16:23:08 +01:00
nathan
0e5d52352b Updated Swing menu item behavior to permit customization. 2017-02-17 15:50:42 +01:00
nathan
455642caf0 Removed dead/unused code 2017-02-17 15:44:41 +01:00
nathan
cb9dbca16c Updated readme 2017-01-31 11:22:26 +01:00
nathan
b48006e773 Updated readme 2017-01-31 01:51:02 +01:00
nathan
dbaa6541a5 Updated readme 2017-01-30 13:48:59 +01:00
nathan
a440eababc Updated license and readme 2017-01-30 13:41:11 +01:00
nathan
8dddee95dd WIP for checkboxes on AppIndicators 2017-01-30 02:44:48 +01:00
nathan
e4ff8da145 Removed dead methods 2017-01-30 02:26:18 +01:00
nathan
3d510e7092 Removed commented out/dead code 2017-01-30 01:56:12 +01:00
nathan
042bf973c7 Code cleanup/polish for Swing/Awt tray types 2017-01-30 01:47:22 +01:00
nathan
3c24139544 Removing logic to choose between swing/native menus (Swing w/
appindicators is broken)
2017-01-30 01:34:36 +01:00
nathan
ec9499c1bb Added support for tooltips. note: AppIndicators DO NOT support tooltips 2017-01-30 00:25:01 +01:00
nathan
9e3af1a299 Code polish for extension 2017-01-30 00:13:02 +01:00
nathan
9abc2bdc5f Menu entry font size is also adjusted (if necessary) based on scaling
of UI. This impact is specifically for swing menus, notably windows.
2017-01-26 14:10:33 +01:00
nathan
1d3b65f4c4 Added comments 2017-01-26 14:09:07 +01:00
nathan
3b80b126ed Fixed issue on windows/swing where menu entries with no icon are the
wrong size.
2017-01-25 23:03:05 +01:00
nathan
a018a76185 WIP icon sizes for windows/swing. Renamed GetTransparatenImageAsImage
-> AsBufferedImage
2017-01-25 22:42:25 +01:00
nathan
50076367ee Optimized status entry for Swing menus 2017-01-25 22:38:01 +01:00
nathan
1d9921c22d Fixed issue on windows with unchecked icons 2017-01-25 22:29:55 +01:00
nathan
430309a3f9 WIP windows menu scaling 2017-01-25 22:17:43 +01:00
nathan
cd51b756dd Added ability for swing menu's to change size in scale with the display. 2017-01-25 21:49:55 +01:00
nathan
bc5871d920 Change peer/native class name to make more sense when it's swing 2017-01-25 21:48:15 +01:00
nathan
03e56adc02 Fixed menu image icon scaling for windows. (it is now disabled) 2017-01-25 21:12:00 +01:00
nathan
ea0244d095 WIP release 3.0. 2017-01-21 16:23:02 +01:00
nathan
c524585dec API Changed SystemTray.get() -> SystemTray.getSwing() to be
consistent with getNative() and to indicate that neither are preferred.
2017-01-21 15:49:58 +01:00
nathan
687035c3f1 Proper fix for checkbox state activating callbacks in GTK. 2017-01-21 14:58:49 +01:00
nathan
ea83c7e006 Added option to debug EDT 2017-01-21 14:58:00 +01:00
nathan
8d1e4bddaf fix for GTK triggering events when setting the checkbox state. Added
checks to only dispatch events if the checkbox state is actually
changed.
2017-01-19 01:23:36 +01:00
nathan
76b006023c Updated comments 2017-01-19 01:19:20 +01:00
nathan
d3ab6cc3c8 Updated license description 2017-01-11 23:35:32 +01:00
nathan
e61723dd5b Updated SystemTray and Extension for Debian 8.5/8.6 + Gnome3. It does
not work (on a default install)
2016-12-30 00:04:16 +01:00
nathan
b9ab6a79c2 fixed comments 2016-12-29 23:01:37 +01:00
nathan
f426e2d08d Fixed errors with GObject access on FreeBSD + Gnome3. Added text to
warning logs.
2016-12-29 22:55:33 +01:00
nathan
9727662aca Added comments to Gtk 2016-12-29 22:44:28 +01:00
nathan
3919e1ce9e Fixed issues with isGnome() detection on Unix (FreeBSD) 2016-12-29 13:05:32 +01:00
nathan
e57724229e change package name to lowercase 2016-12-28 23:54:23 +01:00
nathan
c7e90049e6 Fixed isLoaded issues for Gtk and AppIndicator 2016-12-28 23:54:06 +01:00
nathan
c12eacf3fc Fixed package name (is now lowercase) 2016-12-28 23:48:06 +01:00
nathan
3ee25b3935 Updated logic for loading Gtk/AppIndicator based on OS info 2016-12-28 22:14:01 +01:00
nathan
88707b5786 Renamed OsUtil -> OSUtil 2016-12-28 21:43:36 +01:00
nathan
8dfd2d3317 Added isGtk3, changed static fields to be final. 2016-12-28 21:41:49 +01:00
nathan
e3fbec2c55 Changed exception catching in ImageUtils to a larger scope
(IOException -> Exception). Fixed issue with converting a Image to
InputStream for size check operation.
2016-12-28 00:59:46 +01:00
nathan
c01f12fcaf Added UbuntuGnome. Fixed warning output for elementaryOS. 2016-12-27 01:29:42 +01:00
nathan
86ceefc5d3 Fixed issue with AppIndicators setting the indicator name in the
wrong location
2016-12-27 01:29:01 +01:00
nathan
e17ff9082e code polish 2016-12-26 23:32:11 +01:00
nathan
4e009340fa Refactored OS utils into their own class (b/c of dependency issues) 2016-12-26 23:18:39 +01:00
nathan
297d68e06e Now sets the systemtray also to null it fails to load. 2016-12-26 11:34:57 +01:00