Commit Graph

959 Commits (master)

Author SHA1 Message Date
Robinson 5e7928c6a6
added comments for SWT example 2024-02-14 23:58:06 +01:00
Robinson 31a29cd5d6
updated resources, so that intellij doesn't complain when compiling test examples 2024-02-14 23:57:53 +01:00
Robinson e3c6027870
updated gradle 2024-02-14 23:56:39 +01:00
Robinson 54741fa44f
updated license 2024-02-14 23:56:31 +01:00
Robinson 6fe26de18c
Fixed issues with gradle build and test examples. 2024-02-14 23:56:22 +01:00
Robinson c3baedaa29
Runtime injection of macos screenDPI to fix access to sun.awt 2023-12-29 10:28:46 +01:00
Robinson eb04de1534
updated testing builds to be happy with new gradle version 2023-12-29 10:27:25 +01:00
Robinson a903cae543
updated gradle 2023-12-29 10:22:46 +01:00
Robinson 8ebfe9f046
log message tweak 2023-12-21 11:54:51 +01:00
Robinson 530c49754d
updated build dep 2023-12-18 16:36:21 +01:00
Robinson c026be7952
Added windows NATIVE L&F.
Moved debug info output to a later position in code
Added more detailed Swing L&F info
2023-12-18 16:36:09 +01:00
Robinson eb2cb26d97
Removed sun.awt.CGraphicsDevice from imports 2023-12-18 14:53:33 +01:00
Robinson 003caed3fa
Merge pull request #205 from Nohus/catch-macos-linkageerror
Added a try-catch for LinkageError on macOS
2023-12-18 14:45:21 +01:00
Nohus 732668bf01 Added a try-catch for LinkageError when making the java.awt.TrayIcon peer field public 2023-12-17 10:11:49 +00:00
Robinson 8268f0369a
updated readme 2023-11-22 23:14:29 +01:00
Robinson 92db7fee4e
removed typo 2023-11-22 22:57:27 +01:00
Robinson 8684703324
Updated compatibility chart + HIDPI info 2023-11-22 22:53:45 +01:00
Robinson 8db863290b
removed unused code 2023-11-22 22:45:46 +01:00
Robinson 2618909203
version 4.5 2023-11-22 22:16:32 +01:00
Robinson 0feac124ca
updated deps 2023-11-22 22:07:39 +01:00
Robinson 9fa4949915
Make sure that we properly remove the peer on shutdown 2023-11-22 15:22:07 +01:00
Robinson 59254abb7f
Fixed naming 2023-11-22 15:17:57 +01:00
Robinson 8eb5428952
Ignore peer removal if we are the root menu (also misc peer adding cleanup) 2023-11-22 15:17:42 +01:00
Robinson 395fc05ff0
Properly remove menu entries on parent removal 2023-11-22 15:12:25 +01:00
Robinson d329bafbbe
Added getParent() for Menus (used to determine if menu is the root or not) 2023-11-22 15:11:49 +01:00
Robinson 72332418b3
cleanup 2023-11-22 15:11:01 +01:00
Robinson 11573a8e88
Added test for toggling the entire contents of the menu 2023-11-22 15:10:45 +01:00
Robinson 78c93ffed0
Fixed potential null pointer with tooltip 2023-11-22 14:19:46 +01:00
Robinson b6f6515e88
Fixed size and scaling for windows,linux,macos.
Proper fetch of screen dpi/scale for linux (instead of combining it with icon info
2023-11-22 13:03:49 +01:00
Robinson ddbe0b3fd8
Cleaned up ExtensionSupport.enabledExtensions access. 2023-11-21 23:05:45 +01:00
Robinson f4f222cff4
Fixed property access 2023-11-21 23:04:41 +01:00
Robinson e7a5e32e14
Removed bundled extensions, added support for using gnomeshell to install them WITHOUT requiring logout/in. Added support for gnomeshell 40+ 2023-11-21 23:01:23 +01:00
Robinson 247683cfae
Simplified failsafe types 2023-11-21 22:59:49 +01:00
Robinson 849010e3ad
Code cleanup for Kali/Fedora wrt GTK3 2023-11-21 22:58:47 +01:00
Robinson 628758e8b4
Added deleteRecursively 2023-11-21 22:58:11 +01:00
Robinson 06e10f874a
only query for screenScale if we don't have it.
in DEBUG, output screenScale.
2023-11-21 22:57:48 +01:00
Robinson 7bfea03eb8
updated exec call, comments 2023-11-21 14:54:15 +01:00
Robinson 82fecef2b8
Updated license after feedback from lawyer 2023-11-21 14:53:51 +01:00
Robinson 57433265ae
Merge pull request #199 from Nohus/appindicator_size
Updated icon size detection for better quality icons with AppIndicator
2023-11-21 13:33:26 +01:00
Nohus c0ff72ba03 Added Kubuntu to compatibility list 2023-11-21 12:31:32 +00:00
Nohus ed01fe8086 Updated KDE + AppIndicator default sizes to be used without screenScale of 0 2023-11-21 12:05:17 +00:00
Robinson 4ab9c80222
Fixed potential for null (but only if we have screwed up building the jar) 2023-11-20 22:47:39 +01:00
Robinson efe6a48145
Simplified how we read data. 2023-11-20 22:45:09 +01:00
Robinson ecb1606242
cleaned up license info 2023-11-20 22:42:45 +01:00
Robinson dfe5af50d8
Simplified how the TrayType class is created 2023-11-20 22:42:34 +01:00
Robinson ce86996a13
updated deps 2023-11-20 22:18:32 +01:00
Robinson 20d46e689e
Moved GtkTheme from JNA to here (it's exclusively used by us and it's specifically for system-tray/menu info 2023-11-20 22:18:07 +01:00
Robinson fb6a1ebaa6
updated deps 2023-11-20 22:17:10 +01:00
Robinson 73979e2bc7
Fixed jar/build missing files 2023-11-20 22:17:03 +01:00
Robinson ea23b1da81
Merge pull request #198 from Nohus/plasma_version
Fixed incorrect plasmaVersion check
2023-11-19 21:45:51 +01:00