Karl Tauber
bfd746f981
GitHub Actions: no longer upload theme editor snapshot; update gradle wrapper validation action
CI / build (11, ) (push) Waiting to run
CI / build (17, ) (push) Waiting to run
CI / build (21, ) (push) Waiting to run
CI / build (23, ) (push) Waiting to run
CI / build (8, ) (push) Waiting to run
CI / snapshot (push) Blocked by required conditions
CI / release (push) Blocked by required conditions
Native Libraries / Natives (macos) (push) Has been cancelled
Native Libraries / Natives (ubuntu) (push) Has been cancelled
Native Libraries / Natives (windows) (push) Has been cancelled
2024-12-09 01:23:55 +01:00
Karl Tauber
3391f971ec
GitHub Actions: build using Java 23
2024-10-11 15:16:49 +02:00
Karl Tauber
5dd2008969
GitHub Actions: build using Java 22 (use toolchain because Gradle 8.7 does not support running on Java 22)
2024-03-23 14:13:43 +01:00
Karl Tauber
6cea24ed9e
GitHub Actions: updated versions of used actions
2024-02-05 11:34:58 +01:00
Karl Tauber
cf44a5c50b
GitHub Actions: publish shapshots of PRs to Sonatype OSSRH
2024-01-25 13:26:31 +01:00
Karl Tauber
91b8c02c7f
GitHub Actions: ignore changes to files that are not related to builds (e.g. readmes, etc.)
2024-01-24 19:23:47 +01:00
Karl Tauber
eed11d211b
GitHub Actions: updated versions of used actions
2024-01-11 23:07:21 +01:00
Karl Tauber
cf3fa17666
fixed typos and grammar
2024-01-11 18:11:09 +01:00
Karl Tauber
6f32236fb7
macOS: native rounded borders for popups (issue #715 )
2023-12-09 16:12:35 +01:00
Karl Tauber
0a7c76ec72
GitHub Actions:
...
- build using Java 21 (use toolchain because Gradle 8.4 does not support running on Java 21)
- no longer build on Java 19 and 20
2023-10-15 16:38:28 +02:00
Karl Tauber
75da361480
GitHub Actions: disable parallel build for publishing to maven central; otherwise two staging repos are created, which can not be closed and released
...
https://stackoverflow.com/questions/72664149/gradle-maven-publish-sonatype-creates-multiple-repositories-that-cant-be-clos
2023-08-10 19:31:55 +02:00
Karl Tauber
242c478cb3
GitHub Actions:
...
- build using Java 20 (use toolchain because Gradle 8.1.1 does not support running and compiling on Java 20 because Kotlin does not support 20 as target version)
- use temurin distribution as default because it is pre-installed on ubuntu-latest
2023-06-21 17:14:29 +02:00
Karl Tauber
97018df2f9
added Error Prone ( https://errorprone.info/ ) and fixed reported errors and warnings
...
- CI runs Error Prone with Java 11
- use Gradle task `errorprone` to run it on development machine
- fixes are mostly cosmetic except:
- use Locale.ENGLISH for String.toLowerCase()
- use explicit character encoding when reading/writing files
- TabbedPane: wrong logic in mouse-wheel scrolling
- SplitPane: simplified property change listener (fixes hiding field `propertyChangeListener` of superclass)
2023-05-19 22:58:12 +02:00
Karl Tauber
875083a924
GitHub Actions: don't use toolchain for Java 19 (because this fails on Gradle 8.0.2)
2023-03-06 13:41:44 +01:00
Karl Tauber
4e1e749094
Fonts: added Roboto Mono (issue #638 )
2023-01-12 14:08:08 +01:00
Karl Tauber
78c2f98f1f
Fonts: added Roboto
2022-11-19 16:49:26 +01:00
Karl Tauber
05240abfe0
GitHub Actions: removed on.pull_request.* to avoid duplicate execution or actions in PRs
2022-11-19 11:28:06 +01:00
Karl Tauber
b515e8be04
Fonts: fixed GitHub Actions:
...
- ci.yml: skip fonts in snapshot and release jobs
- fonts.yml: build on all branches/PRs; publish snapshots
- fixed version for font snapshots
2022-11-19 10:48:07 +01:00
Karl Tauber
f23c523baf
GitHub Actions: ci.yml: include font JARs in build artifacts
2022-11-17 23:01:56 +01:00
Karl Tauber
76fee29f5b
Demo: install Inter font only when used; removed JetBrains Mono
2022-11-17 23:01:17 +01:00
Karl Tauber
e7d2b5cbb6
Fonts: added Inter and JetBrains Mono
2022-11-17 22:59:31 +01:00
Karl Tauber
b56acd271f
added Sponsor button
2022-10-26 18:09:28 +02:00
Karl Tauber
ca88023560
GitHub Actions: build using Java 19 (use toolchain because Gradle 7.5.1 does not support running on Java 19)
2022-09-28 19:15:59 +02:00
Karl Tauber
fb4576fc1b
Linux: use X11 window manager events to move window and to show window menu (right-click on window title bar), if custom window decorations are enabled (issue #482 )
2022-08-20 21:09:49 +02:00
Karl Tauber
52763ab932
GitHub Actions:
...
- natives.yml: include core natives in artifacts
- updated versions of used actions
2022-04-21 14:18:27 +02:00
Karl Tauber
99666265c9
gradle:
...
- use gradle `cpp-library` plugin instead of 3rd party plugin
- build natives only via task `build-natives`
2022-04-21 12:58:16 +02:00
Karl Tauber
d10ea41b47
GitHub Actions:
...
- build on Java 17
- run natives.yml when Gradle version changed
2022-01-04 18:13:12 +01:00
Karl Tauber
095794bbd1
GitHub Actions:
...
- use actions/setup-java@v2 (provides caching gradle files)
- use pre-installed Java 8 and 11
- no longer build on Java 9 and 14
- not yet build on Java 17 because used Gradle version 6.8.2 does not support it
can not yet upgrade to Gradle 7.x because nokee plugins (for C++) does not support it
2022-01-04 12:26:13 +01:00
Karl Tauber
9708fec0e0
GitHub Actions: produce snapshots only on develop-* branches; change version to 1.6.5-SNAPSHOT
2021-12-06 17:27:49 +01:00
Karl Tauber
cb70fb4e82
GitHub Actions: run Gradle wrapper validation only once
...
(to reduce risk of connection timeout)
2021-11-14 23:06:23 +01:00
Karl Tauber
ef06840649
Theme Editor: basic README.md with shapshot download link
2021-08-24 18:38:21 +02:00
Karl Tauber
6578f25cc9
GitHub Actions: upload theme editor
2021-08-22 16:10:29 +02:00
Karl Tauber
9006e835c6
natives.yml: exclude ~/.gradle/caches/modules-2/modules-2.lock from Gradle cache
2021-03-26 21:52:28 +01:00
Karl Tauber
1fc519b9de
natives.yml: run "Native Libraries" also when natives.yml changed
2021-03-14 00:02:01 +01:00
Karl Tauber
2bcf38e2e3
natives.yml: run "Native Libraries" on any change in native project (e.g. when changing Gradle build script)
2021-03-13 23:59:30 +01:00
Karl Tauber
144d65c776
Native window decorations: initial implementation in C++ using JNI
2021-03-05 10:31:31 +01:00
Karl Tauber
fa7dd3bdc4
GitHub Actions: upload all built libs
2021-02-21 17:18:59 +01:00
Karl Tauber
9a8c68b846
GitHub Actions: renamed master to main
2021-02-19 16:38:25 +01:00
Karl Tauber
b0121c422d
GitHub Actions: added Gradle wrapper validation
2021-02-11 23:52:11 +01:00
Karl Tauber
37d0179de1
GitHub Actions: upload demo (was removed in previous commit)
2021-02-06 23:27:39 +01:00
Karl Tauber
823d4b0fe2
dropped usage of bintray, jcenter and jfrog artifactory
...
deploy to Sonatype OSSRH
snapshots are now here:
https://oss.sonatype.org/content/repositories/snapshots/com/formdev/
2021-02-06 19:02:32 +01:00
Karl Tauber
1315d847b9
removed dummy pom.xml for GitHub dependency graph
2021-01-07 14:09:55 +01:00
Karl Tauber
be18317a6d
moved flatlaf-extras/pom.xml (for GitHub dependency graph) to another folder to check whether GitHub recognizes it there
2021-01-05 11:48:50 +01:00
Karl Tauber
e4a03ede1f
added dummy pom.xml for GitHub dependency graph for flatlaf-extras
2021-01-02 14:05:10 +01:00
Karl Tauber
cb65dc0e9d
added dummy pom.xml for GitHub dependency graph
2021-01-02 13:09:31 +01:00
Karl Tauber
80bdf69eaf
GitHub Actions: build on all branches; produce snapshots only on master branch; disable Travis CI
2020-11-21 17:31:52 +01:00
Karl Tauber
18e838bffd
GitHub Actions: exclude javadoc and sources from build artifacts
2020-11-21 15:21:33 +01:00
Karl Tauber
d95b1b0ec4
GitHub Actions: upload build artifacts
2020-11-21 15:08:07 +01:00
Karl Tauber
d16a3c117b
GitHub Actions: 3rd attempt to test release job without publishing
2020-11-21 14:45:02 +01:00
Karl Tauber
d04ec982ab
GitHub Actions: 2nd attempt to test release job without publishing
2020-11-21 14:42:09 +01:00