Commit Graph

872 Commits

Author SHA1 Message Date
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
nathan 37b490723b Fixed formatting 2018-10-24 23:38:57 +02:00
nathan 2b2bf8de97 Added information regarding how to create custom actions on a launcher 2018-10-24 01:29:05 +02:00
nathan 5cc12ef1e0 Added steam launcher screenshot 2018-10-24 01:23:54 +02:00
nathan 0962408edb Added dynamic adding of menu entries to examples 2018-10-24 01:05:15 +02:00
nathan ded9fca865 Added better detection when there are incompatibilities between GTK + AppIndicator, and we cannot try to fallback to Swing (because it's not compatible) 2018-10-24 01:01:19 +02:00
nathan 2161f4b846 Fixed issue with recursively delete/create menus 2018-10-24 01:00:25 +02:00
nathan 35cd7e5fbc Comments/code polish 2018-10-23 22:57:32 +02:00
nathan 38d1f898b3 Fixed comments 2018-10-23 22:57:11 +02:00
nathan 44f30c9815 Do not try to call show on GTK widget sub-menu if it has no contents 2018-10-23 20:26:13 +02:00
nathan 30aff354bb Removed extra/un-needed `gtk_widget_show_all` calls 2018-10-23 20:15:09 +02:00
nathan fe9897a0df Changed "swing example" to just "example", since it doesn't necessarily use swing. Fixed issues with missing resources in example jars 2018-10-23 20:05:36 +02:00
nathan 47f33bef1e Tray creation in linux/unix now are dispatchAndWait 2018-10-23 18:07:43 +02:00
nathan 507c3dd846 Removed additional places where gtk_widget_show_all was called and was not found to be necessary (since the parent has gtk_widget_show_all called when it's finished binding) 2018-10-23 18:07:06 +02:00
nathan 1b2ff4fa8b Added missing import 2018-10-23 17:58:38 +02:00
nathan e90c430d25 Added debug log for fake checkmark size 2018-10-23 17:45:35 +02:00
nathan a1d4a6328a Fixed errors with newer version of gnome where a sub-menu is added + shown BEFORE sub-menu entries are added to the sub-menu. Previously, this did not matter. 2018-10-23 16:49:42 +02:00
nathan 334dc1ec67 Fixed issues with checkboxes on ubuntu 17.10+ 2018-10-23 16:47:36 +02:00
nathan 90df1d7eca Simplified logic for initializing AWT and creating the tray on EDT (as necessary) 2018-10-23 15:47:37 +02:00
nathan 43c6c73ce3 Fixed error with ubuntu 17.10 loading the tray icon 2018-10-23 15:46:22 +02:00
nathan 435f93865d Added support for wayland with gnome-shell. 2018-10-23 12:23:33 +02:00
nathan f2fd9167b4 Added more useful comments when upgrading gnome extension 2018-10-23 11:16:31 +02:00
nathan ca499306e8 Added utils compile classes to examples 2018-10-22 15:09:31 +02:00
nathan aa21c577b2 Added gradle version to build info 2018-10-22 15:01:34 +02:00
nathan d67c0530bb Fixed issues building examples 2018-10-22 15:00:58 +02:00
nathan f354e50b47 Removed debug code 2018-10-22 14:39:13 +02:00
nathan 43e4b4e7d4 change Utility project to implementation + do not include any transitive dependencies 2018-10-22 14:20:39 +02:00
nathan f70134b98e Tweaked tooltip warning 2018-10-22 11:25:41 +02:00
nathan c7788b2935 Fixed icon scaling issues (#2) for windows using native tray implementation. Text still might be incorrect size. 2018-10-22 11:23:11 +02:00
nathan 350ab142d8 Restructured project dependencies, added gradle wrapper task 2018-09-25 20:09:08 +02:00
nathan f92717cdf5 Updated version from 3.15 to 3.16 2018-08-28 01:56:28 +02:00
nathan 0625a1f298 code polish. added comments 2018-08-28 01:48:49 +02:00
nathan 081fc7fe9f Changed Utilities project dependency structure (instead of project, specific Utilities source files are shared) 2018-08-28 01:42:35 +02:00