weisj
e716522288
Build: Add and compile module info
...
We add a custom task to compile the module-info with a newer java version.
To ensure the module-info is correct we need to compile it together with all other project sources.
3 years ago
weisj
d80a42efdd
Native: Fix loading jawt.dll failing on some jdks
3 years ago
weisj
a2c3af4d86
Windows: Remove dependency on JNA
3 years ago
Jannis Weis
ba61872272
Build: Extract optimization level compiler arguments setup.
3 years ago
weisj
5580656e79
Build: Update to Gradle 7
...
Upgrade gradle version to 7.0. Make use of typesafe project and library accessors. These replace the current bom project.
Handle different xCode version on macOS.
4 years ago
weisj
a31e78ced4
Migrate buildSrc from Groovy to Kotlin
4 years ago
weisj
e937d09365
[Windows] BuildScr: Enable warnings for native code.
4 years ago
Jannis Weis
deae2142da
Migrate to Nokee plugin ( #173 )
...
Migrate to Nokee plugin.
Improved dark mode detection on macOS.
Fixed issue where the native theme option wasn't available in the theme settings on macOS.
Improved scrollbars.
5 years ago
weisj
dd19ad4e66
Fixed popups not having a shadow [windows].
...
Fixed content being misplaced after window is restored into maximized position [windows].
5 years ago
weisj
637a5d2498
Skip autostyle for other tasks.
5 years ago
weisj
63e55f0f71
Autostyle setup and initial formatting.
5 years ago
weisj
3f74d6fdf9
Remove necessary #defines.
...
Added exception handling flag.
5 years ago
weisj
5a1f5ec8b0
Removed unnecessary dependency.
...
Moved PointerUtil to module windows as it was only used there. Makes native-utils more lightweight.
5 years ago
weisj
3ee6d18f1f
Changed api for FontSizeRule.
...
Added provider for theme preferences on windows.
5 years ago
weisj
f23ccf493b
Renamed decorations-base to platform-base. This accomodates a broader use of common classes between platforms.
5 years ago
Jannis Weis
027fd444a8
Decorations support for macOS. ( #54 )
...
Adds support for window decorations that "replace" the native ones on macOS.
5 years ago
weisj
c917e6c11c
Moved custom decorations base classes to own module as not all implementations of custom decorations are JNI based.
...
Signed-off-by: weisj <weisj@arcor.de>
5 years ago
weisj
ce12748691
Moved property loading to own module to make darklaf-windows self contained.
...
Moved shared utility classes to own module.
Signed-off-by: weisj <weisj@arcor.de>
5 years ago
weisj
f6aa036002
Reduced dll size by stripping debug information.
...
Signed-off-by: weisj <weisj@arcor.de>
5 years ago
Vladimir Sitnikov
3ae99e44fc
Split projects, migrate to Kotlin DSL
5 years ago