Commit Graph

704 Commits (master)

Author SHA1 Message Date
nathan 7876ca472b Updated getLastErrorMessage to use JNA library method instead of own. 2018-11-11 13:24:43 +01:00
nathan ccf191bb84 Added comments about how to get a system tray working under WSL. 2018-11-11 01:18:40 +01:00
nathan d05426bc06 Added screenshots of the example on different OSes. 2018-11-11 01:14:29 +01:00
nathan cd66185aa0 Added better conversion to/from swing components (enhanced constructors and translator methods) Fixes #5 2018-11-11 01:01:32 +01:00
nathan 61855cfb96 Added clarification to comments and code for `shortcut` keys (mnemonics/etc). 2018-11-11 00:23:33 +01:00
nathan 6d01d4ad9b Added method to get all menu entries from the system tray, in their raw form. (#9) 2018-11-11 00:04:42 +01:00
nathan 56832b44ca Added ability to query the system tray type 2018-11-10 23:44:09 +01:00
nathan f0e7ff5cf8 Updated URL for test examples 2018-11-10 23:43:24 +01:00
nathan b43f90e634 Added screenshots for different OSes 2018-11-10 23:42:55 +01:00
nathan e0b184b99d Gradle build now set to is 1.6 2018-11-10 16:20:35 +01:00
nathan 4d9e0479a5 Initial implementation for an OSX native system tray menu. 2018-11-10 16:20:35 +01:00
nathan 24573799a4 Changed the height of the tray icon height to 18 (measured via a screenshot). 22 is the height of the bar/menu, and this change looks more consistent with apple default tray menus+icons 2018-11-10 16:12:29 +01:00
nathan 1b25101bef Better checks when constructing the internal system tray class 2018-11-10 15:57:19 +01:00
nathan 077a53d30e Added tooltips (if possible) to checkbox menu items 2018-11-10 15:53:39 +01:00
nathan 4a6881df4a Now close the keepalive thread for macosx when removing the system tray 2018-11-10 11:34:19 +01:00
nathan 8c8ccd9312 changed method signature parameter name 2018-11-10 11:22:55 +01:00
nathan d1566515c4 Cleaned startup state 2018-11-10 11:22:31 +01:00
nathan 892958ebe1 Cleaned comments 2018-11-10 11:09:00 +01:00
nathan 9fcdf41f4d Image loading is more explicit 2018-11-09 01:19:57 +01:00
nathan 6204c103d8 Fixed var name 2018-11-09 01:11:45 +01:00
nathan 70b411370a Added comments to AWT menu 2018-11-09 01:09:27 +01:00
nathan 7c11479a38 Fixed thread access to for OSX keepalive thread 2018-11-09 01:03:53 +01: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 b80d9cbbde Simplified legacy extension and dummy-file installation 2018-11-03 22:14:43 +01:00
nathan 86a4562b4d Fixed #4. Added extra error check if JMenuEntry icon is null 2018-11-03 21:44:53 +01:00
nathan 3f88b66872 Updated version from 3.16 to 3.17 2018-11-03 21:30:56 +01:00
nathan edafbf32e1 Added elementaryOS 5.0 support information 2018-11-03 21:13:44 +01:00
nathan 44e6382fce Added elementaryOS 5.0 info 2018-11-03 21:11:15 +01:00
nathan 9d3617253a Added extra notes 2018-11-03 15:55:20 +01:00
nathan c8fd80f95d removed trailing spaces in table 2018-11-03 15:53:24 +01:00
nathan 8dc06598ef tested KDE, MATE, LXDE 2018-11-03 15:46:02 +01:00
nathan 48a28909e5 Cleaned up KDE plasma type detection. Fixed swing fallback for KDE 2018-11-03 15:45:34 +01:00
nathan 223ee50adb Cleaned up log messages when needing to install extra software/libraries 2018-11-03 14:47:44 +01:00
nathan c04fcea828 Fixed gnome-shell detection for really old/old/new version of gnome-shell + newer versions of ubuntu 2018-11-03 14:47:03 +01:00
nathan d48dabd924 Added appindicator.zip to resources 2018-11-03 14:43:10 +01:00
nathan 2d40e63840 Removed extension properties 2018-11-03 14:42:56 +01:00
nathan 6d30bb2512 AppIndicator extension cannot restart the shell (gnome is now wayland, and you can't do this anymore. You must log out/in) 2018-11-03 14:42:40 +01:00
nathan 4ea34f14b1 Formatting. Added Fedora, added debian 9. 2018-11-03 14:40:23 +01:00
nathan 831a74d892 Initial addition of GNOME3 appindicator support 2018-11-01 00:58:44 +01:00
nathan 3073f77fb3 now using cached checks for os type 2018-10-31 20:40:16 +01:00
nathan b01a4d5039 Added more comments wrt fedora 2018-10-31 20:38:20 +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 901c591511 Removed unused imports. Fixed type coercion 2018-10-25 15:09:27 +02:00
nathan e61c5f2b21 Removed comments about not supporting wayland. It is now supported. 2018-10-25 12:31:16 +02:00
nathan e028914b60 changed visibility for restarting gnome-shell. Added more warning logs for using wayland in an unknown (for now, not ubuntu) way when trying to restart the gnome-shell. Added more comments 2018-10-25 10:59:00 +02:00
nathan 20cc6a9352 Added support for ubuntu 17.10 and 18.04 2018-10-25 10:57:51 +02:00
nathan 9e007358ff Added shell information restart and support for Ubuntu 18.04 2018-10-25 10:57:11 +02:00
nathan 80ac9545da Formatting 2018-10-25 00:27:54 +02:00
nathan 5268f8cc53 Fixed issue with systemtray gnome-shell restart on ubuntu 18.04 2018-10-24 23:45:18 +02:00