From 05e035a4d2751c8d168d88003715a731dacd951e Mon Sep 17 00:00:00 2001 From: y9vad9 Date: Sun, 24 Dec 2023 18:50:04 +0100 Subject: [PATCH] feat: native executables --- .github/workflows/run-tests-on-pr.yml | 2 +- .run/Run Desktop App.run.xml | 23 ++++++++ build-plugins/configurations/build.gradle.kts | 2 +- .../kotlin/jvm-library-convention.gradle.kts | 2 +- ...ultiplatform-library-convention.gradle.kts | 6 +-- build.gradle.kts | 2 +- gradle.properties | 3 +- gradle/libs.versions.toml | 1 + platforms/android/build.gradle.kts | 6 +-- platforms/desktop/build.gradle.kts | 51 ++++++++++++++++-- .../desktop/src/main/compose-desktop.pro | 4 ++ .../src/main/resources/fonts/Inter-Black.ttf | Bin 316372 -> 0 bytes .../src/main/resources/fonts/Inter-Bold.ttf | Bin 316100 -> 0 bytes .../main/resources/fonts/Inter-ExtraBold.ttf | Bin 316716 -> 0 bytes .../main/resources/fonts/Inter-ExtraLight.ttf | Bin 310808 -> 0 bytes .../src/main/resources/fonts/Inter-Light.ttf | Bin 310420 -> 0 bytes .../src/main/resources/fonts/Inter-Medium.ttf | Bin 314712 -> 0 bytes .../main/resources/fonts/Inter-Regular.ttf | Bin 309828 -> 0 bytes .../main/resources/fonts/Inter-SemiBold.ttf | Bin 315756 -> 0 bytes .../src/main/resources/fonts/Inter-Thin.ttf | Bin 310516 -> 0 bytes .../src/main/resources/icons/app-icon.icns | Bin 0 -> 261690 bytes .../src/main/resources/icons/app-icon.ico | Bin 0 -> 17515 bytes .../src/main/resources/icons/app-icon.png | Bin 0 -> 210176 bytes .../resources/images/app-icon-rounded.png | Bin 171751 -> 0 bytes .../main/resources/images/app-tray-icon.png | Bin 3660 -> 0 bytes preview/build.gradle.kts | 4 +- 26 files changed, 90 insertions(+), 16 deletions(-) create mode 100644 platforms/desktop/src/main/compose-desktop.pro delete mode 100644 platforms/desktop/src/main/resources/fonts/Inter-Black.ttf delete mode 100644 platforms/desktop/src/main/resources/fonts/Inter-Bold.ttf delete mode 100644 platforms/desktop/src/main/resources/fonts/Inter-ExtraBold.ttf delete mode 100644 platforms/desktop/src/main/resources/fonts/Inter-ExtraLight.ttf delete mode 100644 platforms/desktop/src/main/resources/fonts/Inter-Light.ttf delete mode 100644 platforms/desktop/src/main/resources/fonts/Inter-Medium.ttf delete mode 100644 platforms/desktop/src/main/resources/fonts/Inter-Regular.ttf delete mode 100644 platforms/desktop/src/main/resources/fonts/Inter-SemiBold.ttf delete mode 100644 platforms/desktop/src/main/resources/fonts/Inter-Thin.ttf create mode 100644 platforms/desktop/src/main/resources/icons/app-icon.icns create mode 100644 platforms/desktop/src/main/resources/icons/app-icon.ico create mode 100644 platforms/desktop/src/main/resources/icons/app-icon.png delete mode 100644 platforms/desktop/src/main/resources/images/app-icon-rounded.png delete mode 100644 platforms/desktop/src/main/resources/images/app-tray-icon.png diff --git a/.github/workflows/run-tests-on-pr.yml b/.github/workflows/run-tests-on-pr.yml index fd7050c..f834fd1 100644 --- a/.github/workflows/run-tests-on-pr.yml +++ b/.github/workflows/run-tests-on-pr.yml @@ -18,7 +18,7 @@ jobs: uses: actions/setup-java@v3 with: distribution: 'corretto' - java-version: '19' + java-version: '17' - name: Cache Gradle dependencies uses: actions/cache@v2 diff --git a/.run/Run Desktop App.run.xml b/.run/Run Desktop App.run.xml index e3b37fd..c3fec5c 100644 --- a/.run/Run Desktop App.run.xml +++ b/.run/Run Desktop App.run.xml @@ -7,4 +7,27 @@