diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index f9875d160..efe216767 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -1,14 +1,14 @@ [versions] commonmark = "0.21.0" -composeDesktop = "1.6.0-dev1440" +composeDesktop = "1.6.10-dev1457" detekt = "1.23.4" dokka = "1.8.20" idea = "232.10300.40" ideaGradlePlugin = "1.17.1" jna = "5.14.0" kotlin = "1.8.21" -kotlinSarif = "0.4.0" -kotlinpoet = "1.14.2" +kotlinSarif = "0.5.0" +kotlinpoet = "1.15.2" kotlinterGradlePlugin = "3.16.0" kotlinxSerialization = "1.5.1" kotlinxBinaryCompat = "0.14.0" diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties index d0d403e27..510e4efae 100644 --- a/gradle/wrapper/gradle-wrapper.properties +++ b/gradle/wrapper/gradle-wrapper.properties @@ -1,5 +1,5 @@ distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-8.5-all.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-8.6-all.zip zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists diff --git a/samples/ide-plugin/src/main/kotlin/org/jetbrains/jewel/samples/ideplugin/releasessample/ContentSource.kt b/samples/ide-plugin/src/main/kotlin/org/jetbrains/jewel/samples/ideplugin/releasessample/ContentSource.kt index 808cc6a1c..2efa0ca63 100644 --- a/samples/ide-plugin/src/main/kotlin/org/jetbrains/jewel/samples/ideplugin/releasessample/ContentSource.kt +++ b/samples/ide-plugin/src/main/kotlin/org/jetbrains/jewel/samples/ideplugin/releasessample/ContentSource.kt @@ -303,9 +303,17 @@ object AndroidReleases : ContentSource() { imagePath = "/android-releases/14.svg", versionName = "14", codename = "Upside Down Cake", - apiLevel = 33, + apiLevel = 34, releaseDate = LocalDate(2023, 10, 4), ), + ContentItem.AndroidRelease( + displayText = "Android 15 (preview)", + imagePath = "/android-releases/15.svg", + versionName = "15", + codename = "Vanilla Ice Cream", + apiLevel = 35, + releaseDate = LocalDate(2024, 2, 17), + ), ) override val displayName = "Android releases" diff --git a/samples/ide-plugin/src/main/resources/android-releases/15.svg b/samples/ide-plugin/src/main/resources/android-releases/15.svg new file mode 100644 index 000000000..28c6d2a13 --- /dev/null +++ b/samples/ide-plugin/src/main/resources/android-releases/15.svg @@ -0,0 +1,47 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/samples/ide-plugin/src/main/resources/android-releases/cupcake.png b/samples/ide-plugin/src/main/resources/android-releases/cupcake.png index 7dc9ee84a..3db4f085d 100644 Binary files a/samples/ide-plugin/src/main/resources/android-releases/cupcake.png and b/samples/ide-plugin/src/main/resources/android-releases/cupcake.png differ diff --git a/samples/ide-plugin/src/main/resources/android-releases/jelly-bean.svg b/samples/ide-plugin/src/main/resources/android-releases/jelly-bean.svg index c47aadc16..aa24f0f1a 100644 --- a/samples/ide-plugin/src/main/resources/android-releases/jelly-bean.svg +++ b/samples/ide-plugin/src/main/resources/android-releases/jelly-bean.svg @@ -1,4 +1,4 @@ - + diff --git a/samples/ide-plugin/src/main/resources/android-releases/pie.svg b/samples/ide-plugin/src/main/resources/android-releases/pie.svg index 157e356c3..6f753aa1f 100644 --- a/samples/ide-plugin/src/main/resources/android-releases/pie.svg +++ b/samples/ide-plugin/src/main/resources/android-releases/pie.svg @@ -1,4 +1,4 @@ - diff --git a/samples/ide-plugin/src/main/resources/icons/github.svg b/samples/ide-plugin/src/main/resources/icons/github.svg index 0c7982bf9..3aa1b4c5e 100644 --- a/samples/ide-plugin/src/main/resources/icons/github.svg +++ b/samples/ide-plugin/src/main/resources/icons/github.svg @@ -1,5 +1,4 @@ - - - - + + diff --git a/samples/ide-plugin/src/main/resources/icons/github@20x20.svg b/samples/ide-plugin/src/main/resources/icons/github@20x20.svg index bf2e15399..f14c56e96 100644 --- a/samples/ide-plugin/src/main/resources/icons/github@20x20.svg +++ b/samples/ide-plugin/src/main/resources/icons/github@20x20.svg @@ -1,5 +1,4 @@ - - - - + + diff --git a/samples/ide-plugin/src/main/resources/icons/github@20x20_dark.svg b/samples/ide-plugin/src/main/resources/icons/github@20x20_dark.svg index f4a865d25..39a8c204a 100644 --- a/samples/ide-plugin/src/main/resources/icons/github@20x20_dark.svg +++ b/samples/ide-plugin/src/main/resources/icons/github@20x20_dark.svg @@ -1,5 +1,4 @@ - - - - + + diff --git a/samples/ide-plugin/src/main/resources/icons/github_dark.svg b/samples/ide-plugin/src/main/resources/icons/github_dark.svg index d86c44553..c5b77f356 100644 --- a/samples/ide-plugin/src/main/resources/icons/github_dark.svg +++ b/samples/ide-plugin/src/main/resources/icons/github_dark.svg @@ -1,5 +1,4 @@ - - - - + + diff --git a/samples/ide-plugin/src/main/resources/icons/jewel-tool-window@20x20.svg b/samples/ide-plugin/src/main/resources/icons/jewel-tool-window@20x20.svg index fa8bf9160..236467bfe 100644 --- a/samples/ide-plugin/src/main/resources/icons/jewel-tool-window@20x20.svg +++ b/samples/ide-plugin/src/main/resources/icons/jewel-tool-window@20x20.svg @@ -1,4 +1,6 @@ - - - + + + + + diff --git a/samples/ide-plugin/src/main/resources/icons/jewel-tool-window@20x20_dark.svg b/samples/ide-plugin/src/main/resources/icons/jewel-tool-window@20x20_dark.svg index 6f23dabb4..04e8f0a6d 100644 --- a/samples/ide-plugin/src/main/resources/icons/jewel-tool-window@20x20_dark.svg +++ b/samples/ide-plugin/src/main/resources/icons/jewel-tool-window@20x20_dark.svg @@ -1,4 +1,6 @@ - - - + + + + + diff --git a/samples/ide-plugin/src/main/resources/studio-splash-screens/ArcticFox-canary.png b/samples/ide-plugin/src/main/resources/studio-splash-screens/ArcticFox-canary.png new file mode 100755 index 000000000..6a8d5950d Binary files /dev/null and b/samples/ide-plugin/src/main/resources/studio-splash-screens/ArcticFox-canary.png differ diff --git a/samples/ide-plugin/src/main/resources/studio-splash-screens/ArcticFox-stable.png b/samples/ide-plugin/src/main/resources/studio-splash-screens/ArcticFox-stable.png index 5e927611a..6a8d5950d 100755 Binary files a/samples/ide-plugin/src/main/resources/studio-splash-screens/ArcticFox-stable.png and b/samples/ide-plugin/src/main/resources/studio-splash-screens/ArcticFox-stable.png differ diff --git a/samples/ide-plugin/src/main/resources/studio-splash-screens/Bumblebee-canary.png b/samples/ide-plugin/src/main/resources/studio-splash-screens/Bumblebee-canary.png index c0cb7b17b..5b17cb696 100755 Binary files a/samples/ide-plugin/src/main/resources/studio-splash-screens/Bumblebee-canary.png and b/samples/ide-plugin/src/main/resources/studio-splash-screens/Bumblebee-canary.png differ diff --git a/samples/ide-plugin/src/main/resources/studio-splash-screens/Bumblebee-stable.png b/samples/ide-plugin/src/main/resources/studio-splash-screens/Bumblebee-stable.png index 70122a27d..42f53d01a 100755 Binary files a/samples/ide-plugin/src/main/resources/studio-splash-screens/Bumblebee-stable.png and b/samples/ide-plugin/src/main/resources/studio-splash-screens/Bumblebee-stable.png differ diff --git a/samples/ide-plugin/src/main/resources/studio-splash-screens/Chipmunk-canary.png b/samples/ide-plugin/src/main/resources/studio-splash-screens/Chipmunk-canary.png index 1856d4f62..8a851ccee 100755 Binary files a/samples/ide-plugin/src/main/resources/studio-splash-screens/Chipmunk-canary.png and b/samples/ide-plugin/src/main/resources/studio-splash-screens/Chipmunk-canary.png differ diff --git a/samples/ide-plugin/src/main/resources/studio-splash-screens/Chipmunk-stable.png b/samples/ide-plugin/src/main/resources/studio-splash-screens/Chipmunk-stable.png index 7a1969314..c1351a9cc 100755 Binary files a/samples/ide-plugin/src/main/resources/studio-splash-screens/Chipmunk-stable.png and b/samples/ide-plugin/src/main/resources/studio-splash-screens/Chipmunk-stable.png differ diff --git a/samples/ide-plugin/src/main/resources/studio-splash-screens/Dolphin-canary.png b/samples/ide-plugin/src/main/resources/studio-splash-screens/Dolphin-canary.png index 7db3acfd9..1c711bed2 100755 Binary files a/samples/ide-plugin/src/main/resources/studio-splash-screens/Dolphin-canary.png and b/samples/ide-plugin/src/main/resources/studio-splash-screens/Dolphin-canary.png differ diff --git a/samples/ide-plugin/src/main/resources/studio-splash-screens/Dolphin-stable.png b/samples/ide-plugin/src/main/resources/studio-splash-screens/Dolphin-stable.png index ec416e920..ce1b23322 100755 Binary files a/samples/ide-plugin/src/main/resources/studio-splash-screens/Dolphin-stable.png and b/samples/ide-plugin/src/main/resources/studio-splash-screens/Dolphin-stable.png differ diff --git a/samples/ide-plugin/src/main/resources/studio-splash-screens/ElectricEel-canary.png b/samples/ide-plugin/src/main/resources/studio-splash-screens/ElectricEel-canary.png index 0247a1b3c..4c41977a7 100755 Binary files a/samples/ide-plugin/src/main/resources/studio-splash-screens/ElectricEel-canary.png and b/samples/ide-plugin/src/main/resources/studio-splash-screens/ElectricEel-canary.png differ diff --git a/samples/ide-plugin/src/main/resources/studio-splash-screens/ElectricEel-stable.png b/samples/ide-plugin/src/main/resources/studio-splash-screens/ElectricEel-stable.png index 5050ca141..882183420 100755 Binary files a/samples/ide-plugin/src/main/resources/studio-splash-screens/ElectricEel-stable.png and b/samples/ide-plugin/src/main/resources/studio-splash-screens/ElectricEel-stable.png differ diff --git a/samples/ide-plugin/src/main/resources/studio-splash-screens/Flamingo-canary.png b/samples/ide-plugin/src/main/resources/studio-splash-screens/Flamingo-canary.png index 2d25baa17..362219cb3 100755 Binary files a/samples/ide-plugin/src/main/resources/studio-splash-screens/Flamingo-canary.png and b/samples/ide-plugin/src/main/resources/studio-splash-screens/Flamingo-canary.png differ diff --git a/samples/ide-plugin/src/main/resources/studio-splash-screens/Flamingo-stable.png b/samples/ide-plugin/src/main/resources/studio-splash-screens/Flamingo-stable.png index d3ece2ef0..0372066df 100755 Binary files a/samples/ide-plugin/src/main/resources/studio-splash-screens/Flamingo-stable.png and b/samples/ide-plugin/src/main/resources/studio-splash-screens/Flamingo-stable.png differ diff --git a/samples/ide-plugin/src/main/resources/studio-splash-screens/Giraffe-canary.png b/samples/ide-plugin/src/main/resources/studio-splash-screens/Giraffe-canary.png index 632918b9d..8335db82d 100755 Binary files a/samples/ide-plugin/src/main/resources/studio-splash-screens/Giraffe-canary.png and b/samples/ide-plugin/src/main/resources/studio-splash-screens/Giraffe-canary.png differ diff --git a/samples/ide-plugin/src/main/resources/studio-splash-screens/Giraffe-stable.png b/samples/ide-plugin/src/main/resources/studio-splash-screens/Giraffe-stable.png index de891dcab..35b5097a2 100755 Binary files a/samples/ide-plugin/src/main/resources/studio-splash-screens/Giraffe-stable.png and b/samples/ide-plugin/src/main/resources/studio-splash-screens/Giraffe-stable.png differ diff --git a/samples/ide-plugin/src/main/resources/studio-splash-screens/Hedgehog-canary.png b/samples/ide-plugin/src/main/resources/studio-splash-screens/Hedgehog-canary.png index dbb6a83bf..5b7967560 100755 Binary files a/samples/ide-plugin/src/main/resources/studio-splash-screens/Hedgehog-canary.png and b/samples/ide-plugin/src/main/resources/studio-splash-screens/Hedgehog-canary.png differ diff --git a/samples/ide-plugin/src/main/resources/studio-splash-screens/Hedgehog-stable.png b/samples/ide-plugin/src/main/resources/studio-splash-screens/Hedgehog-stable.png index af84e1e8c..def31297c 100755 Binary files a/samples/ide-plugin/src/main/resources/studio-splash-screens/Hedgehog-stable.png and b/samples/ide-plugin/src/main/resources/studio-splash-screens/Hedgehog-stable.png differ diff --git a/samples/ide-plugin/src/main/resources/studio-splash-screens/Iguana-canary.png b/samples/ide-plugin/src/main/resources/studio-splash-screens/Iguana-canary.png index 972ea3ced..219000fcb 100755 Binary files a/samples/ide-plugin/src/main/resources/studio-splash-screens/Iguana-canary.png and b/samples/ide-plugin/src/main/resources/studio-splash-screens/Iguana-canary.png differ diff --git a/samples/ide-plugin/src/main/resources/studio-splash-screens/Iguana-stable.png b/samples/ide-plugin/src/main/resources/studio-splash-screens/Iguana-stable.png new file mode 100644 index 000000000..2f07d9d70 Binary files /dev/null and b/samples/ide-plugin/src/main/resources/studio-splash-screens/Iguana-stable.png differ diff --git a/samples/ide-plugin/src/main/resources/studio-splash-screens/Jellyfish-canary.png b/samples/ide-plugin/src/main/resources/studio-splash-screens/Jellyfish-canary.png new file mode 100644 index 000000000..29892b7cf Binary files /dev/null and b/samples/ide-plugin/src/main/resources/studio-splash-screens/Jellyfish-canary.png differ