1813 Commits (42d94767d4cbbcbcf241281c3c3c698fe8f0b112)
 

Author SHA1 Message Date
weisj e6edcbd3d3 Build: Include own copy of JavaNativeFoundation 3 years ago
weisj 35a50ada4c Build: Specify library framework location at @executable_path 3 years ago
weisj 055271afae Actions: Rebuild native libraries if gradle build files have changed. 3 years ago
weisj 287796de97 Build: Consider pre-build libraries from the current branch. 3 years ago
weisj e174ff15ca Actions+Native: Upload arm64 library on macOS. 3 years ago
weisj 81786d4a88 Build : Enable arm64 compilation on macOS. 3 years ago
weisj e45c8dcd09 Actions: Provide github packages access data to actions. 3 years ago
weisj 32ee342c64 Build: Replace usage of deprecated JavaNativeInterfaceLibrary with JavaNativeInterfaceLibrary 3 years ago
Jannis Weis ef8589b4d4 Build: Replace system JavaNativeFramework with openjdk compiled stub. 3 years ago
Jannis Weis ba61872272 Build: Extract optimization level compiler arguments setup. 3 years ago
weisj 8ffc58fa6b
Build: Turn Sequence into List to ensure the candidates don't get used up. 3 years ago
Peter Lemke b71e76968d Update darklaf_de.properties 3 years ago
weisj 1f3d598519
PopupFactory: Add logging information 3 years ago
weisj ec51044c96
Actions: Unescape " 3 years ago
weisj 46ba8cd009
Actions: Fix comment formatting 3 years ago
weisj 9126d1c1d0
Actions: Replace comment trigger with label to run using pull_request_target 3 years ago
weisj 60ec7790a0
Actions: Use correct context 3 years ago
weisj 2a222123d2
Actions: Use head ref of pull request 3 years ago
weisj a6e816653c
Actions: Revert option to use branch name for snapshot identifier 3 years ago
weisj 485934b17e
Actions: Use different plugin to create comment 3 years ago
weisj b47c77ee16
Actions: Log branch name 3 years ago
weisj 08d8fa6bec
Actions: Escape comment content fully 3 years ago
weisj b1bb5caa10
Actions: Add option to use the current branch name as the snapshot identifier 3 years ago
weisj 7a86b6fea3
Actions: Escape " in comment content 3 years ago
weisj 94aceebbe6
Actions: Update comment content 3 years ago
weisj a3eb73fcc1
Actions: Change pull_request_target to pull_request 3 years ago
weisj c7d4b79508
Actions: Use github.head_ref and update comment action 3 years ago
weisj ac00e9bdec
Actions: Add missing env prefix 3 years ago
weisj c7d0d02bf7
Actions: Add missing $ 3 years ago
weisj a433a3abac
Actions: Add action to deploy a snapshot version of a PR branch. 3 years ago
weisj 64dc8d5e9e
Popup: Allow specifying the bias for enabling (if possible) double-buffering or disabling it to fix transparent windows. 3 years ago
weisj e659d6aea1
Popup [Linux]: Due to a jdk bug report the proper fix for transparent windows is to disable all double buffering on glass pane, layered pane and content pane. 3 years ago
weisj 15a2956e80
UIUtils: Cleanup UIUtilities bridge. 3 years ago
weisj acc4aaf7c2
Memory: Further ensure no memory leaks for with shared resources and wrappers can occur. 3 years ago
weisj 7c7eea8818
Test: Add flag to toggle running all on all themes. 3 years ago
weisj 60c704d2d6
Test + CI: Disable demo test for normal test runs to reduce CI time. Run all the tests in verbose mode for JDK 16. 3 years ago
weisj 34f63b4e16
Test: Fix typo 3 years ago
weisj e67782cea1
FileChooser: Fix clashing signature 3 years ago
weisj f3fd0630a8
Fix documentation output path. 3 years ago
weisj a795483c55
Remove fatJar task 3 years ago
weisj 61041de5c0
Actions: Add proper name for illegalAccessCheck.yml 3 years ago
weisj e243a493cd
Fall back to alternative fix for non-opaque popups on linux, when reflection can't be used. 3 years ago
weisj 04969089d0
Replace manual check for java version with predefined constant. 3 years ago
weisj da03f1b293
CI: Run CI on java16 for all platforms to ensure no illegal access violations occur. 3 years ago
weisj 12d1b75883
Test: Add test to ensure all demos are able to be run without throwing any exceptions. Unstable demos are marked as delicate and are skipped. 3 years ago
weisj f7a5aabd67
MenuItem: Uninstall before the menuItem gets set to null. 3 years ago
weisj c51d02ae2f
Test: Move test classes into com.github.weisj.darklaf package. 3 years ago
weisj bcf0a7639f
Replace usage of SunToolkit in MouseGrabber for Java 11 and later. 3 years ago
weisj 2078b64849
Catch all errors when instantiating a class. 3 years ago
weisj 542dbf3cb7
Modules + MenuItem: Use java-compatibility.jar from intelliJ to replace swing internal api calls. Because this also replaces the MenuItemLayoutHelper we need to unify the implementation of DarkMenuItemUIBase and DarkMenuUI. This is done by extracting all functionality into the MenuItemUI interface for which the implementing classes need to provide the necessary details. 3 years ago