Commit Graph

727 Commits

Author SHA1 Message Date
nathan 1e37348fa6 Added other license files 2020-08-19 13:11:20 +02:00
nathan 61508c7e0f Updated libraries 2020-08-19 13:06:49 +02:00
nathan cd7d595807 Fixed spaces 2020-08-02 15:37:28 +02:00
nathan 835442619e Removed support for windows XP (not supported on > java8) 2020-06-11 11:59:26 +02:00
nathan 94fcd316fc Updated gradle 2020-06-06 15:18:31 +02:00
nathan 7c97700d93 uses new SWT class 2019-07-21 20:54:27 +02:00
nathan 4d103e2477 Added ability to statically check if the app indicator tray is loaded or not 2019-07-21 20:54:04 +02:00
nathan 921762ea52 System tray object is now passed in for menu image size calculations 2019-07-21 20:53:05 +02:00
nathan 3acc3ef22a Fixed shutdown errors when closing the swt/javaFX window 2019-05-25 01:25:30 +02:00
nathan 0d4a7bfdf9 Updated to use Gradle Utils for gradle/project update management
updated .gitignore
2019-05-13 15:18:32 +02:00
nathan 2419875211 Added support for RE-adding the system tray after it has been removed 2019-05-13 01:47:49 +02:00
nathan baec7098ea #102 Menu add/remove is now on the dispatch thread, so they will always run in the correct order. 2019-05-13 00:25:24 +02:00
nathan b3369d4a06 Swing/AWT will wait for menu items to be added. This provides a consistent view of the menu at any given time 2019-05-12 23:45:56 +02:00
nathan 1a939ef198 Added gradle wrapper 2019-04-14 20:53:16 +02:00
nathan da69e129ec updated gradle 2019-04-14 17:38:10 +02:00
nathan c70f3acb28 Updated dependencies 2019-04-14 17:37:59 +02:00
nathan 3144bd05ec Updated dependencies + info 2019-04-14 17:11:34 +02:00
nathan 24891a9bfa Updated dependencies to Utitilies jar. 2019-04-14 17:06:47 +02:00
nathan 8c00baf7e0 Added jar attributes["Automatic-Module-Name"] = Extras.id 2019-03-21 12:01:59 +01:00
nathan 384cd97622 Added badges+links 2019-03-21 10:59:39 +01:00
nathan 301f61baeb Updated build to kotlin script from groovy 2019-03-21 10:42:32 +01:00
nathan f86a2f7e40 Added better safety checks and errors when running under WindowsXP with Java9+ 2019-03-21 10:36:51 +01:00
nathan d1682a17f0 WIP kotlin build script 2019-03-17 23:21:11 +01:00
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