Skip to content

Commit f4337ef

Browse files
committed
Merge branch 'release/1.2.6'
2 parents 9eb9c83 + 37b06c7 commit f4337ef

File tree

184 files changed

+3439
-3126
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

184 files changed

+3439
-3126
lines changed

.idea/gradle.xml

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

app/build.gradle.kts

Lines changed: 40 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,18 @@
11
import com.mshdabiola.app.BuildType
22

3-
@Suppress("DSL_SCOPE_VIOLATION")
3+
4+
@Suppress("DSL_SCOPE_VIOLATION") // TODO: Remove once KTIJ-19369 is fixed
45
plugins {
6+
// alias(libs.plugins.kotlinAndroid)
7+
58
id("mshdabiola.android.application")
69
id("mshdabiola.android.application.compose")
710
id("mshdabiola.android.application.jacoco")
811
id("mshdabiola.android.application.flavor")
912
id("mshdabiola.android.hilt")
1013
id("jacoco")
1114
// id("mshdabiola.android.application.firebase")
12-
alias(libs.plugins.androidx.baselineprofile)
13-
alias(libs.plugins.androidApplication)
15+
alias(libs.plugins.baselineprofile)
1416
alias(libs.plugins.roborazzi)
1517

1618
}
@@ -36,6 +38,7 @@ android {
3638
debug {
3739
applicationIdSuffix = BuildType.DEBUG.applicationIdSuffix
3840
versionNameSuffix=BuildType.DEBUG.versionNameSuffix
41+
3942
}
4043
val release = getByName("release") {
4144
isMinifyEnabled = true
@@ -52,7 +55,7 @@ android {
5255
// TODO: Abstract the signing configuration to a separate file to avoid hardcoding this.
5356
// signingConfig = signingConfigs.getByName("debug")
5457
// Ensure Baseline Profile is fresh for release builds.
55-
baselineProfile.automaticGenerationDuringBuild = false
58+
baselineProfile.automaticGenerationDuringBuild = true
5659
}
5760
create("benchmark") {
5861
// Enable all the optimizations from release build through initWith(release).
@@ -80,13 +83,13 @@ android {
8083
}
8184

8285
dependencies {
83-
implementation(project(":modules:designsystem"))
84-
implementation(project(":modules:data"))
85-
implementation(project(":modules:ui"))
86-
implementation(project(":modules:model"))
86+
implementation(projects.modules.designsystem)
87+
implementation(projects.modules.data)
88+
implementation(projects.modules.ui)
8789

8890

89-
implementation(project(":feature:mainscreen"))
91+
// implementation(projects.features.main)
92+
// implementation(projects.features.detail)
9093

9194
implementation(project(":feature:editScreen"))
9295
implementation(project(":feature:labelscreen"))
@@ -95,47 +98,55 @@ dependencies {
9598
implementation(project(":feature:gallery"))
9699
implementation(project(":feature:drawing"))
97100
implementation(project(":feature:about"))
101+
implementation(project(":feature:mainscreen"))
98102

99-
implementation(project(":modules:worker"))
103+
// implementation(project(":modules:worker"))
100104

101105
implementation(libs.kotlinx.serialization.json)
102106

103-
implementation(libs.timber)
104-
debugImplementation(libs.leakcanary.android)
105107

106108
implementation(libs.androidx.activity.compose)
109+
implementation(libs.androidx.compose.material3.adaptive)
110+
implementation(libs.androidx.compose.material3.adaptive.layout)
111+
implementation(libs.androidx.compose.material3.adaptive.navigation)
112+
implementation(libs.androidx.compose.material3.windowSizeClass)
113+
implementation(libs.androidx.compose.runtime.tracing)
107114
implementation(libs.androidx.core.ktx)
108115
implementation(libs.androidx.core.splashscreen)
109-
implementation(libs.androidx.tracing.ktx)
116+
implementation(libs.androidx.hilt.navigation.compose)
110117
implementation(libs.androidx.lifecycle.runtimeCompose)
111-
implementation(libs.androidx.compose.material3.windowSizeClass)
112118
implementation(libs.androidx.navigation.compose)
113119
implementation(libs.androidx.profileinstaller)
114-
implementation (libs.guava)
115-
116-
// implementation(libs.kotlinx.coroutines.guava)
120+
implementation(libs.androidx.tracing.ktx)
121+
implementation(libs.androidx.window.core)
122+
implementation(libs.kotlinx.coroutines.guava)
117123
implementation(libs.coil.kt)
124+
implementation(libs.timber)
125+
126+
ksp(libs.hilt.compiler)
118127

119128
debugImplementation(libs.androidx.compose.ui.testManifest)
120-
// debugImplementation(projects.uiTestHiltManifest)
129+
debugImplementation(projects.uiTestHiltManifest)
121130

122131
kspTest(libs.hilt.compiler)
123132

124-
// testImplementation(projects.core.dataTest)
125-
testImplementation(project(":modules:testing"))
126-
testImplementation(libs.accompanist.testharness)
133+
testImplementation(projects.modules.testing)
134+
testImplementation(libs.androidx.compose.ui.test)
135+
testImplementation(libs.androidx.work.testing)
127136
testImplementation(libs.hilt.android.testing)
128-
// testImplementation(libs.work.testing)
129137

130-
testImplementation(libs.robolectric)
131-
testImplementation(libs.roborazzi)
138+
testFossReliantImplementation(libs.robolectric)
139+
testFossReliantImplementation(libs.roborazzi)
140+
testFossReliantImplementation(projects.modules.screenshotTesting)
141+
132142

133-
androidTestImplementation(project(":modules:testing"))
143+
androidTestImplementation(projects.modules.testing)
144+
androidTestImplementation(libs.androidx.test.espresso.core)
134145
androidTestImplementation(libs.androidx.navigation.testing)
135-
androidTestImplementation(libs.accompanist.testharness)
146+
androidTestImplementation(libs.androidx.compose.ui.test)
136147
androidTestImplementation(libs.hilt.android.testing)
137-
debugImplementation (libs.androidx.monitor)
138-
baselineProfile(project(":benchmarks"))
148+
149+
baselineProfile(projects.benchmarks)
139150

140151

141152
googlePlayImplementation(platform(libs.firebase.bom))
@@ -164,4 +175,4 @@ baselineProfile {
164175
dependencyGuard {
165176
configuration("fossReliantReleaseRuntimeClasspath")
166177
configuration("googlePlayReleaseRuntimeClasspath")
167-
}
178+
}

0 commit comments

Comments
 (0)