Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merge of compose-Latest changes into main #1444

Merged
merged 98 commits into from
Aug 14, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
98 commits
Select commit Hold shift + click to select a range
5577a50
Adding Shared elements to Jetsnack
riggaroo Apr 4, 2024
b4b8bd0
Adding Shared elements to Jetsnack
riggaroo Apr 4, 2024
32bf222
Adding Shared elements to Jetsnack
riggaroo Apr 4, 2024
3393f6b
Throw IllegalStateException instead of IllegalArgumentException.
riggaroo Apr 5, 2024
d54a398
Place background on whole screen.
riggaroo Apr 5, 2024
03d9235
Cleanup
riggaroo Apr 5, 2024
e8bc672
disable predictive back for now.
riggaroo Apr 5, 2024
9db6c53
Added a debugPlaceholder for Previews.
riggaroo Apr 8, 2024
bcd5d1c
Set ExitTransition.None and using sharedBounds instead of sharedElement.
riggaroo Apr 8, 2024
61a9c94
Set ExitTransition.None and using sharedBounds instead of sharedElement.
riggaroo Apr 8, 2024
7852d36
Only display IconButton when the transition isn't active anymore.
riggaroo Apr 8, 2024
e326aaf
skipToLookaheadSize() for Text description to prevent reflowing of co…
riggaroo Apr 8, 2024
b532356
Added background back to the headings
riggaroo Apr 8, 2024
27a9d9d
Ordering cleanup
riggaroo Apr 9, 2024
e23e553
Change CompositionLocals to be individually provided
riggaroo Apr 10, 2024
3592280
Shared element tweaking
riggaroo Apr 10, 2024
844a8d6
change spring spec to expressive
riggaroo Apr 12, 2024
cc61fa7
Changed to expressive baseline
riggaroo Apr 12, 2024
70bd4c4
Fix previews.
riggaroo Apr 15, 2024
92fc2ba
Polish animation
riggaroo Apr 16, 2024
7c2574b
Polish animation
riggaroo Apr 16, 2024
bc49bbe
Slide TopAppBar up when shared element animates
riggaroo Apr 16, 2024
e4abbae
Update springs to use expressive
riggaroo Apr 16, 2024
515d402
Animate clipping as it goes.
riggaroo Apr 17, 2024
09f9a0b
Code clean up
riggaroo Apr 18, 2024
ed03bbd
Code clean up
riggaroo Apr 18, 2024
b218908
Code clean up
riggaroo Apr 19, 2024
9e481e8
Merge branch 'refs/heads/bugfix/fix-debug-keystores' into jetsnack/sh…
riggaroo Apr 29, 2024
61b7a5e
Switch to alpha version of compose
riggaroo Apr 29, 2024
c44327e
Formatting
riggaroo Apr 29, 2024
bd0b871
Formatting
riggaroo Apr 29, 2024
61883bc
Merge branch 'main' into jetsnack/shared-element
riggaroo Apr 29, 2024
10e0ad5
Update to new recommendations for async images.
riggaroo May 8, 2024
fa6a864
🤖 Apply Spotless
riggaroo May 8, 2024
0f4b958
Update Back icon animation.
riggaroo May 8, 2024
392262c
Tidied up the enter animations of non-shared items.
riggaroo May 8, 2024
45df731
Merge branch 'jetsnack/shared-element' of https://github.com/android/…
riggaroo May 8, 2024
a40c152
Spotless
riggaroo May 10, 2024
11313dd
🤖 Apply Spotless
riggaroo May 10, 2024
aa6246d
Add item animations to cart screen
riggaroo May 10, 2024
5250858
Merge branch 'jetsnack/shared-element' of https://github.com/android/…
riggaroo May 10, 2024
e7cecfc
🤖 Apply Spotless
riggaroo May 10, 2024
a58f230
Update to 1.7.0-beta01, and switch to ResizeMode.
riggaroo May 14, 2024
bc662ec
Merge branch 'jetsnack/shared-element' of https://github.com/android/…
riggaroo May 14, 2024
bbfa61e
🤖 Apply Spotless
riggaroo May 14, 2024
700d5fb
Switch to using static images
riggaroo Jun 19, 2024
5a680c8
Merge branch 'main' into jetsnack/shared-element
riggaroo Jun 28, 2024
477d19b
Fix merge
riggaroo Jun 28, 2024
3f83792
Merge branch 'refs/heads/main' into jetsnack/shared-element
riggaroo Jul 29, 2024
21af949
fix build
riggaroo Jul 29, 2024
074dc2d
🤖 Apply Spotless
riggaroo Jul 29, 2024
bbb6e7a
Migrate to using Material 3 as the underlying theming system for Jets…
riggaroo Aug 1, 2024
fc4e98e
Fix filters screen to also come in with shared element transition.
riggaroo Aug 2, 2024
ac9c49d
Merge branch 'main' into jetsnack/shared-element
riggaroo Aug 2, 2024
bcb9f9c
Merge branch 'jetsnack/shared-element' into jetsnack/m3
riggaroo Aug 2, 2024
b3d14fc
Polish up the jetsnack sample to look better.
riggaroo Aug 6, 2024
48f7eec
Polish up the jetsnack sample to look better.
riggaroo Aug 6, 2024
8d321d5
Fix insets.
riggaroo Aug 6, 2024
07866b6
Fix animation of Destination bar
riggaroo Aug 6, 2024
91878de
Update deps for all samples
riggaroo Aug 7, 2024
2cba06a
Add jvmToolchain to sample
riggaroo Aug 7, 2024
954258b
Use unMergedTree = true
riggaroo Aug 8, 2024
acc99e1
Use waitUntil instead.
riggaroo Aug 8, 2024
6526112
Update to new latest versions
riggaroo Aug 8, 2024
1ba3fc1
Downgrade nav + constraintlayout
riggaroo Aug 8, 2024
d330457
Change text to check for
riggaroo Aug 8, 2024
af7f34a
Adjusting emulator settings
riggaroo Aug 8, 2024
cc6b5db
Up the timeout
riggaroo Aug 8, 2024
b21fe97
🤖 Apply Spotless
riggaroo Aug 8, 2024
8baa827
Up the timeout
riggaroo Aug 8, 2024
26b95ca
Merge branch 'jetsnack/shared-element' of https://github.com/android/…
riggaroo Aug 8, 2024
67ff590
Disable test as its not running properly on CI
riggaroo Aug 8, 2024
39a18b6
🤖 Apply Spotless
riggaroo Aug 8, 2024
b80e4dd
Added link
riggaroo Aug 8, 2024
d5c7da6
[Jetsnack] Adding shared elements to Jetsnack 🎉 (#1314)
riggaroo Aug 8, 2024
7703263
Merge branch 'compose-latest' into jetsnack/m3
riggaroo Aug 8, 2024
d1e4589
Update to remove Material 2 from dependencies
riggaroo Aug 9, 2024
7bf234c
fix formatting
riggaroo Aug 9, 2024
9f8b5e5
Formatting
riggaroo Aug 9, 2024
d66341e
Formatting
riggaroo Aug 9, 2024
56ecfcc
Formatting
riggaroo Aug 9, 2024
677ac78
Formatting
riggaroo Aug 9, 2024
09dfbb8
🤖 Apply Spotless
riggaroo Aug 9, 2024
3565077
Fix previews and icons
riggaroo Aug 9, 2024
e488f71
Merge branch 'jetsnack/m3' of https://github.com/android/compose-samp…
riggaroo Aug 9, 2024
ed3fa5e
Fix formatting
riggaroo Aug 9, 2024
d94481b
🤖 Apply Spotless
riggaroo Aug 9, 2024
7ee7824
Removed Rtl mirroring function in favour of AutoMirror icons
riggaroo Aug 9, 2024
83ff22a
Merge branch 'jetsnack/m3' of https://github.com/android/compose-samp…
riggaroo Aug 9, 2024
925e847
🤖 Apply Spotless
riggaroo Aug 9, 2024
1ef9bf1
Remove experimental annotation
riggaroo Aug 9, 2024
9ff6650
Fix swipe to dismiss background to use progress instead of dp
riggaroo Aug 12, 2024
f42c4b5
🤖 Apply Spotless
riggaroo Aug 12, 2024
941fe60
Code cleanup
riggaroo Aug 12, 2024
5d06366
🤖 Apply Spotless
riggaroo Aug 12, 2024
502e188
Cleanup workflows
riggaroo Aug 12, 2024
9ea3eba
remove emulator cache for jetnews
riggaroo Aug 12, 2024
9996d5e
Jetsnack - Migrate to Material 3 (#1437)
riggaroo Aug 13, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 5 additions & 2 deletions .github/workflows/JetNews.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,11 @@ jobs:
steps:
- name: Checkout
uses: actions/checkout@v4

- name: Enable KVM group perms
run: |
echo 'KERNEL=="kvm", GROUP="kvm", MODE="0666", OPTIONS+="static_node=kvm"' | sudo tee /etc/udev/rules.d/99-kvm4all.rules
sudo udevadm control --reload-rules
sudo udevadm trigger --name-match=kvm
- name: Copy CI gradle.properties
run: mkdir -p ~/.gradle ; cp .github/ci-gradle.properties ~/.gradle/gradle.properties

Expand All @@ -60,7 +64,6 @@ jobs:
~/.gradle/caches/jars-*
~/.gradle/caches/build-cache-*
key: gradle-${{ hashFiles('checksum.txt') }}

- name: Run instrumentation tests
uses: reactivecircus/android-emulator-runner@v2
with:
Expand Down
30 changes: 0 additions & 30 deletions .github/workflows/Release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -40,26 +40,6 @@ jobs:
draft: true
prerelease: false

- name: Upload Crane
uses: actions/upload-release-asset@v1
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
upload_url: ${{ steps.create_release.outputs.upload_url }}
asset_path: Crane/app/build/outputs/apk/debug/app-debug.apk
asset_name: crane-debug.apk
asset_content_type: application/vnd.android.package-archive

- name: Upload Owl
uses: actions/upload-release-asset@v1
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
upload_url: ${{ steps.create_release.outputs.upload_url }}
asset_path: Owl/app/build/outputs/apk/debug/app-debug.apk
asset_name: owl-debug.apk
asset_content_type: application/vnd.android.package-archive

- name: Upload Jetcaster
uses: actions/upload-release-asset@v1
env:
Expand Down Expand Up @@ -99,13 +79,3 @@ jobs:
asset_path: Jetsnack/app/build/outputs/apk/debug/app-debug.apk
asset_name: jetsnack-debug.apk
asset_content_type: application/vnd.android.package-archive

- name: Upload Jetsurvey
uses: actions/upload-release-asset@v1
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
upload_url: ${{ steps.create_release.outputs.upload_url }}
asset_path: Jetsurvey/app/build/outputs/apk/debug/app-debug.apk
asset_name: jetsurvey-debug.apk
asset_content_type: application/vnd.android.package-archive
6 changes: 5 additions & 1 deletion .github/workflows/build-sample.yml
Original file line number Diff line number Diff line change
Expand Up @@ -68,7 +68,11 @@ jobs:
- name: Build debug
working-directory: ${{ inputs.path }}
run: ./gradlew assembleDebug --stacktrace

- name: Enable KVM group perms
run: |
echo 'KERNEL=="kvm", GROUP="kvm", MODE="0666", OPTIONS+="static_node=kvm"' | sudo tee /etc/udev/rules.d/99-kvm4all.rules
sudo udevadm control --reload-rules
sudo udevadm trigger --name-match=kvm
- name: Run local tests
working-directory: ${{ inputs.path }}
run: ./gradlew testDebug --stacktrace
Expand Down
41 changes: 0 additions & 41 deletions .github/workflows/main.yml

This file was deleted.

1 change: 0 additions & 1 deletion JetLagged/app/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -114,7 +114,6 @@ dependencies {
implementation(libs.androidx.lifecycle.runtime.compose)
implementation(libs.androidx.navigation.compose)
implementation(libs.androidx.constraintlayout.compose)
implementation(libs.google.android.material)

implementation(libs.androidx.compose.runtime)
implementation(libs.androidx.compose.foundation)
Expand Down
2 changes: 1 addition & 1 deletion JetLagged/app/src/main/res/values/themes.xml
Original file line number Diff line number Diff line change
Expand Up @@ -13,5 +13,5 @@
the License.
-->
<resources>
<style name="Theme.JetLagged" parent="Theme.MaterialComponents.DayNight"/>
<style name="Theme.JetLagged" parent="android:Theme.Material.Light.NoActionBar"/>
</resources>
34 changes: 17 additions & 17 deletions JetLagged/gradle/libs.versions.toml
Original file line number Diff line number Diff line change
Expand Up @@ -4,19 +4,22 @@
#####
[versions]
accompanist = "0.34.0"
androidGradlePlugin = "8.5.1"
androidGradlePlugin = "8.5.0"
androidx-activity-compose = "1.9.0"
androidx-appcompat = "1.7.0"
androidx-benchmark = "1.2.4"
androidx-benchmark-junit4 = "1.2.4"
androidx-compose-bom = "2024.06.00"
androidx-compose-material3 = "1.3.0-beta04"
androidx-compose-latest = "1.7.0-beta07"
androidx-compose-material3 = "1.3.0-beta05"
androidx-compose-material3-adaptive = "1.0.0-beta04"
androidx-constraintlayout = "1.0.1"
androidx-constraintlayout = "1.1.0-alpha13"
androidx-core-splashscreen = "1.0.1"
androidx-corektx = "1.13.1"
androidx-glance = "1.1.0"
androidx-lifecycle = "2.8.2"
androidx-lifecycle-compose = "2.6.1"
androidx-lifecycle-runtime-compose = "2.6.1"
androidx-navigation = "2.7.7"
androidx-palette = "1.0.0"
androidx-test = "1.5.0"
Expand Down Expand Up @@ -45,7 +48,6 @@ kotlin = "2.0.0"
kotlinx_immutable = "0.3.7"
ksp = "2.0.0-1.0.21"
maps-compose = "3.1.1"
material = "1.11.0"
# @keep
minSdk = "21"
okhttp = "4.11.0"
Expand All @@ -56,7 +58,7 @@ rome = "1.18.0"
room = "2.6.0"
secrets = "2.0.1"
# @keep
targetSdk = "34"
targetSdk = "33"
version-catalog-update = "0.8.4"

[libraries]
Expand All @@ -71,11 +73,10 @@ androidx-activity-ktx = { module = "androidx.activity:activity-ktx", version.ref
androidx-appcompat = { module = "androidx.appcompat:appcompat", version.ref = "androidx-appcompat" }
androidx-benchmark-macrobenchmark = { module = "androidx.benchmark:benchmark-macro", version.ref = "androidx-benchmark" }
androidx-benchmark-macrobenchmark-junit4 = { module = "androidx.benchmark:benchmark-macro-junit4", version.ref = "androidx-benchmark-junit4" }
androidx-compose-animation = { module = "androidx.compose.animation:animation" }
androidx-compose-animation = { module = "androidx.compose.animation:animation", version.ref = "androidx-compose-latest" }
androidx-compose-bom = { module = "androidx.compose:compose-bom", version.ref = "androidx-compose-bom" }
androidx-compose-foundation = { module = "androidx.compose.foundation:foundation" }
androidx-compose-foundation-layout = { module = "androidx.compose.foundation:foundation-layout" }
androidx-compose-material = { module = "androidx.compose.material:material" }
androidx-compose-foundation = { module = "androidx.compose.foundation:foundation", version.ref = "androidx-compose-latest"}
androidx-compose-foundation-layout = { module = "androidx.compose.foundation:foundation-layout" ,version.ref = "androidx-compose-latest"}
androidx-compose-material-iconsExtended = { module = "androidx.compose.material:material-icons-extended" }
androidx-compose-material3 = { module = "androidx.compose.material3:material3" }
androidx-compose-material3-adaptive = { module = "androidx.compose.material3.adaptive:adaptive", version.ref = "androidx-compose-material3-adaptive" }
Expand All @@ -85,7 +86,7 @@ androidx-compose-material3-adaptive-navigationSuite = { module = "androidx.compo
androidx-compose-materialWindow = { module = "androidx.compose.material3:material3-window-size-class" }
androidx-compose-runtime = { module = "androidx.compose.runtime:runtime" }
androidx-compose-runtime-livedata = { module = "androidx.compose.runtime:runtime-livedata" }
androidx-compose-ui = { module = "androidx.compose.ui:ui" }
androidx-compose-ui = { module = "androidx.compose.ui:ui" , version.ref = "androidx-compose-latest"}
androidx-compose-ui-googlefonts = { module = "androidx.compose.ui:ui-text-google-fonts" }
androidx-compose-ui-graphics = { module = "androidx.compose.ui:ui-graphics" }
androidx-compose-ui-test = { module = "androidx.compose.ui:ui-test" }
Expand All @@ -103,12 +104,12 @@ androidx-glance = { module = "androidx.glance:glance", version.ref = "androidx-g
androidx-glance-appwidget = { module = "androidx.glance:glance-appwidget", version.ref = "androidx-glance" }
androidx-glance-material3 = { module = "androidx.glance:glance-material3", version.ref = "androidx-glance" }
androidx-hilt-navigation-compose = { module = "androidx.hilt:hilt-navigation-compose", version.ref = "androidxHiltNavigationCompose" }
androidx-lifecycle-livedata-ktx = { module = "androidx.lifecycle:lifecycle-viewmodel-ktx", version.ref = "androidx-lifecycle" }
androidx-lifecycle-runtime = { module = "androidx.lifecycle:lifecycle-runtime-ktx", version.ref = "androidx-lifecycle" }
androidx-lifecycle-runtime-compose = { module = "androidx.lifecycle:lifecycle-runtime-compose", version.ref = "androidx-lifecycle" }
androidx-lifecycle-viewModelCompose = { module = "androidx.lifecycle:lifecycle-viewmodel-compose", version.ref = "androidx-lifecycle" }
androidx-lifecycle-viewmodel-ktx = { module = "androidx.lifecycle:lifecycle-viewmodel-ktx", version.ref = "androidx-lifecycle" }
androidx-lifecycle-viewmodel-savedstate = { module = "androidx.lifecycle:lifecycle-viewmodel-savedstate", version.ref = "androidx-lifecycle" }
androidx-lifecycle-livedata-ktx = { module = "androidx.lifecycle:lifecycle-viewmodel-ktx", version.ref = "androidx-lifecycle-compose" }
androidx-lifecycle-runtime ={ module= "androidx.lifecycle:lifecycle-runtime-ktx", version.ref = "androidx-lifecycle-compose"}
androidx-lifecycle-runtime-compose = { module = "androidx.lifecycle:lifecycle-runtime-compose", version.ref = "androidx-lifecycle-runtime-compose" }
androidx-lifecycle-viewModelCompose = { module = "androidx.lifecycle:lifecycle-viewmodel-compose", version.ref = "androidx-lifecycle-compose" }
androidx-lifecycle-viewmodel-ktx = { module = "androidx.lifecycle:lifecycle-viewmodel-ktx", version.ref = "androidx-lifecycle-compose" }
androidx-lifecycle-viewmodel-savedstate = { module = "androidx.lifecycle:lifecycle-viewmodel-savedstate", version.ref = "androidx-lifecycle-compose" }
androidx-material-icons-core = { module = "androidx.compose.material:material-icons-core" }
androidx-navigation-compose = { module = "androidx.navigation:navigation-compose", version.ref = "androidx-navigation" }
androidx-navigation-fragment = { module = "androidx.navigation:navigation-fragment-ktx", version.ref = "androidx-navigation" }
Expand All @@ -135,7 +136,6 @@ androidx-window-core = { module = "androidx.window:window-core", version.ref = "
coil-kt-compose = { module = "io.coil-kt:coil-compose", version.ref = "coil" }
core-jdk-desugaring = { module = "com.android.tools:desugar_jdk_libs", version.ref = "jdkDesugar" }
dagger-hiltandroidplugin = { module = "com.google.dagger:hilt-android-gradle-plugin", version.ref = "hilt" }
google-android-material = { module = "com.google.android.material:material", version.ref = "material" }
googlemaps-compose = { module = "com.google.maps.android:maps-compose", version.ref = "maps-compose" }
googlemaps-maps = { module = "com.google.android.gms:play-services-maps", version.ref = "google-maps" }
hilt-android = { module = "com.google.dagger:hilt-android", version.ref = "hilt" }
Expand Down
6 changes: 4 additions & 2 deletions JetNews/app/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -99,6 +99,10 @@ composeCompiler {
enableStrongSkippingMode = true
}

kotlin {
jvmToolchain(17)
}

dependencies {
val composeBom = platform(libs.androidx.compose.bom)
implementation(composeBom)
Expand Down Expand Up @@ -137,8 +141,6 @@ dependencies {
implementation(libs.androidx.navigation.compose)
implementation(libs.androidx.window)

implementation(libs.google.android.material)

androidTestImplementation(libs.junit)
androidTestImplementation(libs.androidx.test.core)
androidTestImplementation(libs.androidx.test.runner)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -69,6 +69,7 @@ class JetnewsTests {
useUnmergedTree = true
).performClick()
composeTestRule.onNodeWithText("Interests").performClick()
composeTestRule.onNodeWithText("Topics").assertExists()
// TODO - this fails on CI but not locally. (https://github.com/android/compose-samples/issues/1442)
// composeTestRule.waitUntilAtLeastOneExists(hasText("Topics"), 5000L)
}
}
32 changes: 16 additions & 16 deletions JetNews/gradle/libs.versions.toml
Original file line number Diff line number Diff line change
Expand Up @@ -10,13 +10,16 @@ androidx-appcompat = "1.7.0"
androidx-benchmark = "1.2.4"
androidx-benchmark-junit4 = "1.2.4"
androidx-compose-bom = "2024.06.00"
androidx-compose-material3 = "1.3.0-beta01"
androidx-compose-material3-adaptive = "1.0.0-beta01"
androidx-constraintlayout = "1.0.1"
androidx-compose-latest = "1.7.0-beta07"
androidx-compose-material3 = "1.3.0-beta05"
androidx-compose-material3-adaptive = "1.0.0-beta04"
androidx-constraintlayout = "1.1.0-alpha13"
androidx-core-splashscreen = "1.0.1"
androidx-corektx = "1.13.1"
androidx-glance = "1.1.0"
androidx-lifecycle = "2.8.2"
androidx-lifecycle-compose = "2.6.1"
androidx-lifecycle-runtime-compose = "2.6.1"
androidx-navigation = "2.7.7"
androidx-palette = "1.0.0"
androidx-test = "1.5.0"
Expand Down Expand Up @@ -45,7 +48,6 @@ kotlin = "2.0.0"
kotlinx_immutable = "0.3.7"
ksp = "2.0.0-1.0.21"
maps-compose = "3.1.1"
material = "1.11.0"
# @keep
minSdk = "21"
okhttp = "4.11.0"
Expand All @@ -71,11 +73,10 @@ androidx-activity-ktx = { module = "androidx.activity:activity-ktx", version.ref
androidx-appcompat = { module = "androidx.appcompat:appcompat", version.ref = "androidx-appcompat" }
androidx-benchmark-macrobenchmark = { module = "androidx.benchmark:benchmark-macro", version.ref = "androidx-benchmark" }
androidx-benchmark-macrobenchmark-junit4 = { module = "androidx.benchmark:benchmark-macro-junit4", version.ref = "androidx-benchmark-junit4" }
androidx-compose-animation = { module = "androidx.compose.animation:animation" }
androidx-compose-animation = { module = "androidx.compose.animation:animation", version.ref = "androidx-compose-latest" }
androidx-compose-bom = { module = "androidx.compose:compose-bom", version.ref = "androidx-compose-bom" }
androidx-compose-foundation = { module = "androidx.compose.foundation:foundation" }
androidx-compose-foundation-layout = { module = "androidx.compose.foundation:foundation-layout" }
androidx-compose-material = { module = "androidx.compose.material:material" }
androidx-compose-foundation = { module = "androidx.compose.foundation:foundation", version.ref = "androidx-compose-latest"}
androidx-compose-foundation-layout = { module = "androidx.compose.foundation:foundation-layout" ,version.ref = "androidx-compose-latest"}
androidx-compose-material-iconsExtended = { module = "androidx.compose.material:material-icons-extended" }
androidx-compose-material3 = { module = "androidx.compose.material3:material3" }
androidx-compose-material3-adaptive = { module = "androidx.compose.material3.adaptive:adaptive", version.ref = "androidx-compose-material3-adaptive" }
Expand All @@ -85,7 +86,7 @@ androidx-compose-material3-adaptive-navigationSuite = { module = "androidx.compo
androidx-compose-materialWindow = { module = "androidx.compose.material3:material3-window-size-class" }
androidx-compose-runtime = { module = "androidx.compose.runtime:runtime" }
androidx-compose-runtime-livedata = { module = "androidx.compose.runtime:runtime-livedata" }
androidx-compose-ui = { module = "androidx.compose.ui:ui" }
androidx-compose-ui = { module = "androidx.compose.ui:ui" , version.ref = "androidx-compose-latest"}
androidx-compose-ui-googlefonts = { module = "androidx.compose.ui:ui-text-google-fonts" }
androidx-compose-ui-graphics = { module = "androidx.compose.ui:ui-graphics" }
androidx-compose-ui-test = { module = "androidx.compose.ui:ui-test" }
Expand All @@ -103,12 +104,12 @@ androidx-glance = { module = "androidx.glance:glance", version.ref = "androidx-g
androidx-glance-appwidget = { module = "androidx.glance:glance-appwidget", version.ref = "androidx-glance" }
androidx-glance-material3 = { module = "androidx.glance:glance-material3", version.ref = "androidx-glance" }
androidx-hilt-navigation-compose = { module = "androidx.hilt:hilt-navigation-compose", version.ref = "androidxHiltNavigationCompose" }
androidx-lifecycle-livedata-ktx = { module = "androidx.lifecycle:lifecycle-viewmodel-ktx", version.ref = "androidx-lifecycle" }
androidx-lifecycle-runtime = { module = "androidx.lifecycle:lifecycle-runtime-ktx", version.ref = "androidx-lifecycle" }
androidx-lifecycle-runtime-compose = { module = "androidx.lifecycle:lifecycle-runtime-compose", version.ref = "androidx-lifecycle" }
androidx-lifecycle-viewModelCompose = { module = "androidx.lifecycle:lifecycle-viewmodel-compose", version.ref = "androidx-lifecycle" }
androidx-lifecycle-viewmodel-ktx = { module = "androidx.lifecycle:lifecycle-viewmodel-ktx", version.ref = "androidx-lifecycle" }
androidx-lifecycle-viewmodel-savedstate = { module = "androidx.lifecycle:lifecycle-viewmodel-savedstate", version.ref = "androidx-lifecycle" }
androidx-lifecycle-livedata-ktx = { module = "androidx.lifecycle:lifecycle-viewmodel-ktx", version.ref = "androidx-lifecycle-compose" }
androidx-lifecycle-runtime ={ module= "androidx.lifecycle:lifecycle-runtime-ktx", version.ref = "androidx-lifecycle-compose"}
androidx-lifecycle-runtime-compose = { module = "androidx.lifecycle:lifecycle-runtime-compose", version.ref = "androidx-lifecycle-runtime-compose" }
androidx-lifecycle-viewModelCompose = { module = "androidx.lifecycle:lifecycle-viewmodel-compose", version.ref = "androidx-lifecycle-compose" }
androidx-lifecycle-viewmodel-ktx = { module = "androidx.lifecycle:lifecycle-viewmodel-ktx", version.ref = "androidx-lifecycle-compose" }
androidx-lifecycle-viewmodel-savedstate = { module = "androidx.lifecycle:lifecycle-viewmodel-savedstate", version.ref = "androidx-lifecycle-compose" }
androidx-material-icons-core = { module = "androidx.compose.material:material-icons-core" }
androidx-navigation-compose = { module = "androidx.navigation:navigation-compose", version.ref = "androidx-navigation" }
androidx-navigation-fragment = { module = "androidx.navigation:navigation-fragment-ktx", version.ref = "androidx-navigation" }
Expand All @@ -135,7 +136,6 @@ androidx-window-core = { module = "androidx.window:window-core", version.ref = "
coil-kt-compose = { module = "io.coil-kt:coil-compose", version.ref = "coil" }
core-jdk-desugaring = { module = "com.android.tools:desugar_jdk_libs", version.ref = "jdkDesugar" }
dagger-hiltandroidplugin = { module = "com.google.dagger:hilt-android-gradle-plugin", version.ref = "hilt" }
google-android-material = { module = "com.google.android.material:material", version.ref = "material" }
googlemaps-compose = { module = "com.google.maps.android:maps-compose", version.ref = "maps-compose" }
googlemaps-maps = { module = "com.google.android.gms:play-services-maps", version.ref = "google-maps" }
hilt-android = { module = "com.google.dagger:hilt-android", version.ref = "hilt" }
Expand Down
4 changes: 3 additions & 1 deletion Jetcaster/core/data-testing/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,9 @@ android {
targetCompatibility = JavaVersion.VERSION_17
}
}

kotlin {
jvmToolchain(17)
}
dependencies {
implementation(libs.androidx.core.ktx)
implementation(projects.core.data)
Expand Down
4 changes: 3 additions & 1 deletion Jetcaster/core/data/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,9 @@ android {
targetCompatibility = JavaVersion.VERSION_17
}
}

kotlin {
jvmToolchain(17)
}
dependencies {
implementation(libs.androidx.core.ktx)
implementation(libs.androidx.appcompat)
Expand Down
4 changes: 3 additions & 1 deletion Jetcaster/core/designsystem/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,9 @@ android {
targetCompatibility = JavaVersion.VERSION_17
}
}

kotlin {
jvmToolchain(17)
}
composeCompiler {
enableStrongSkippingMode = true
}
Expand Down
4 changes: 3 additions & 1 deletion Jetcaster/core/domain-testing/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,9 @@ android {
targetCompatibility = JavaVersion.VERSION_17
}
}

kotlin {
jvmToolchain(17)
}
dependencies {
implementation(projects.core.domain)

Expand Down
4 changes: 3 additions & 1 deletion Jetcaster/core/domain/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,9 @@ android {
targetCompatibility = JavaVersion.VERSION_17
}
}

kotlin {
jvmToolchain(17)
}
dependencies {
coreLibraryDesugaring(libs.core.jdk.desugaring)
implementation(projects.core.data)
Expand Down
Loading