Jannis Weis
5ba39ced05
Build: Update gradle to version 8.1.1
2 years ago
Jannis Weis
ce1cc67793
Don't format objective-c files
...
The formatter fails with them so don't attempt to do it.
3 years ago
Jannis Weis
becd682f8c
Build+Tests: Setup test logging
3 years ago
Jannis Weis
538a0f9cff
Properly fail build with Java < 9 and -Prelease=true
3 years ago
Jannis Weis
39121e29dc
Replace autostyle with spotless
3 years ago
Jannis Weis
25618d5fa7
Setup dependency catalog in settings.gradle.kts
...
This allows us to move the dependency versions back into
gradle.properties so version for plugins and dependencies are declared
in a centralized way.
This commit also removes the legacy macOS framework dependencies.
3 years ago
weisj
e9625ce62d
Resources: Include resources for basic/metal laf bundles
...
Fixes #289
3 years ago
weisj
4aa4b1ebd1
CI: Disable Werror by default
...
We enable it on the errorprone CI though
3 years ago
weisj
2300e6564a
Build: Allow running errorprone with Java 8
3 years ago
weisj
2c967927bd
Build: Don't compile module-info files when not supported
3 years ago
weisj
9567ab1b9b
Build: Treat errorprone warnings as errors
3 years ago
weisj
b171d72d1b
Build: Ignore 'MissingSummary' errorprone warning
3 years ago
weisj
048dbd4087
PropertyLoader: Fix errorprone warnings
3 years ago
weisj
94929e5cda
Build: Setup errorprone
3 years ago
weisj
0fc2d6f7f9
Build: Reenable autostyle
3 years ago
weisj
774e4fea4d
Modules: Fix resource loading when running on the module path.
3 years ago
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
5d4c691729
Build: Prevent snapshot dependencies when building release versions
3 years ago
weisj
287796de97
Build: Consider pre-build libraries from the current branch.
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
b1bb5caa10
Actions: Add option to use the current branch name as the snapshot identifier
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
3b5d390d3d
Swing-DSL: Update implementation to match latest changes.
4 years ago
weisj
db9283d51a
SWING-DSL: Provide spacing hints for the swing-dsl library and set a ComponentFactory to provide darklaf specific components.
4 years ago
weisj
7d9e7d73b7
Update year in LICENSE.
4 years ago
weisj
56e2bc7148
Ignore idea directories in autostyle.
4 years ago
weisj
65f84bace2
Fix broken synthesised lafs.
4 years ago
weisj
c6ed9a89ad
Update cpp format.
4 years ago
weisj
ef860f298e
Allow named snapshot versions.
4 years ago
weisj
42ff4bda24
Updated version numbers.
5 years ago
weisj
111fac3435
Added missing licence header.
...
Scheduled nightly build for midnight every day.
5 years ago
weisj
861b9162b6
Setup creation of snapshot versions.
...
Made darklaf-theme and darklaf-utils be transitive dependencies to avoid confusion of classes are unavailable.
Added information about automatic library downloads and nightly builds in README.
5 years ago
weisj
9e59b62547
Added timeout to github api requests.
5 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
0d0fe13a7e
Automatically insert suppression for unused properties.
...
Removed license header from gradle.properties and gradle-wrapper.properties.
5 years ago
Vladimir Sitnikov
1a0e4d7ec7
Fix non-ascii properties
...
Java 8 expects that all non-ASCII characters should be excaped in *.properties
5 years ago
weisj
2f9a3c1a4e
new rc
5 years ago
weisj
637a5d2498
Skip autostyle for other tasks.
5 years ago
weisj
63e55f0f71
Autostyle setup and initial formatting.
5 years ago
Vladimir Sitnikov
c6ac675ed8
Upgrade Gradle: 6.1.1 -> 6.3
5 years ago
weisj
a10e7e35dc
Fixed skipping of cpp publishing tasks.
...
Generate pom.xml for use with github dependency tree.
5 years ago
Vladimir Sitnikov
cd0b871ca0
Move core to darklaf-core
5 years ago
Vladimir Sitnikov
3ae99e44fc
Split projects, migrate to Kotlin DSL
5 years ago