Skip to content

Commit cca7acd

Browse files
authored
Merge pull request #119 from mshdabiola/bugfix/reorder_modules
bugfix/reorder_modules
2 parents f2abc72 + bfbdbde commit cca7acd

File tree

424 files changed

+19322
-9040
lines changed

Some content is hidden

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

424 files changed

+19322
-9040
lines changed

.github/workflows/Build.yaml

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -32,9 +32,6 @@ jobs:
3232
steps:
3333
- name: Checkout
3434
uses: actions/checkout@v4
35-
with:
36-
ref: ${{ github.event.pull_request.head.ref }}
37-
repository: ${{ github.event.pull_request.head.repo.full_name }}
3835

3936
- name: Validate Gradle Wrapper
4037
uses: gradle/wrapper-validation-action@v3
@@ -81,7 +78,7 @@ jobs:
8178
./gradlew dependencyGuardBaseline
8279
8380
- name: Push new Dependency Guard baselines if available
84-
uses: stefanzweifel/git-auto-commit-action@v6.0.1
81+
uses: stefanzweifel/git-auto-commit-action@v5
8582
if: steps.dependencyguard_baseline.outcome == 'success'
8683
with:
8784
file_pattern: '**/dependencies/*.txt'
@@ -108,7 +105,7 @@ jobs:
108105
./gradlew updateFossReliantDebugScreenshotTest
109106
110107
- name: Push new screenshots if available
111-
uses: stefanzweifel/git-auto-commit-action@v6.0.1
108+
uses: stefanzweifel/git-auto-commit-action@v5
112109
if: steps.screenshotsrecord.outcome == 'success'
113110
with:
114111
file_pattern: '*/*.png'

app/build.gradle.kts

Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -80,34 +80,37 @@ dependencies {
8080
implementation(projects.modules.designsystem)
8181
implementation(projects.modules.data)
8282
implementation(projects.modules.ui)
83+
implementation(projects.modules.domain)
8384

8485

8586
implementation(projects.feature.main)
8687
implementation(projects.feature.detail)
8788
implementation(projects.feature.gallery)
8889
implementation(projects.feature.drawing)
8990
implementation(projects.feature.about)
90-
implementation(projects.feature.labelscreen)
91-
implementation(projects.feature.selectlabelscreen)
91+
implementation(projects.feature.label)
92+
implementation(projects.feature.selectlabel)
9293
implementation(projects.feature.setting)
94+
implementation(projects.feature.search)
95+
9396

9497

9598

9699

97100
implementation(libs.kotlinx.serialization.json)
98101

99102

103+
implementation(libs.androidx.navigation3.runtime)
104+
implementation(libs.androidx.navigation3.ui)
105+
implementation(libs.androidx.lifecycle.viewmodel.navigation3)
106+
// implementation(libs.androidx.material3.adaptive.navigation3)
107+
100108
implementation(libs.androidx.activity.compose)
101-
implementation(libs.androidx.compose.material3.adaptive)
102-
implementation(libs.androidx.compose.material3.adaptive.layout)
103-
implementation(libs.androidx.compose.material3.adaptive.navigation)
104109
implementation(libs.androidx.compose.material3.windowSizeClass)
105110
implementation(libs.androidx.compose.runtime.tracing)
106111
implementation(libs.androidx.core.ktx)
107112
implementation(libs.androidx.core.splashscreen)
108-
implementation(libs.androidx.hilt.navigation.compose)
109113
implementation(libs.androidx.lifecycle.runtimeCompose)
110-
implementation(libs.androidx.navigation.compose)
111114
implementation(libs.androidx.profileinstaller)
112115
implementation(libs.androidx.tracing.ktx)
113116
implementation(libs.androidx.window.core)
@@ -131,7 +134,6 @@ dependencies {
131134

132135
androidTestImplementation(projects.modules.testing)
133136
androidTestImplementation(libs.androidx.test.espresso.core)
134-
androidTestImplementation(libs.androidx.navigation.testing)
135137
androidTestImplementation(libs.androidx.compose.ui.test)
136138
androidTestImplementation(libs.hilt.android.testing)
137139
debugImplementation (libs.androidx.monitor)

app/dependencies/fossReliantReleaseRuntimeClasspath.txt

Lines changed: 79 additions & 76 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
androidx.activity:activity-compose:1.10.1
2-
androidx.activity:activity-ktx:1.10.1
3-
androidx.activity:activity:1.10.1
1+
androidx.activity:activity-compose:1.12.0-alpha03
2+
androidx.activity:activity-ktx:1.12.0-alpha03
3+
androidx.activity:activity:1.12.0-alpha03
44
androidx.annotation:annotation-experimental:1.4.1
55
androidx.annotation:annotation-jvm:1.9.1
66
androidx.annotation:annotation:1.9.1
@@ -13,53 +13,47 @@ androidx.browser:browser:1.8.0
1313
androidx.collection:collection-jvm:1.5.0
1414
androidx.collection:collection-ktx:1.5.0
1515
androidx.collection:collection:1.5.0
16-
androidx.compose.animation:animation-android:1.9.0-alpha04
17-
androidx.compose.animation:animation-core-android:1.9.0-alpha04
18-
androidx.compose.animation:animation-core:1.9.0-alpha04
19-
androidx.compose.animation:animation:1.9.0-alpha04
20-
androidx.compose.foundation:foundation-android:1.9.0-alpha04
21-
androidx.compose.foundation:foundation-layout-android:1.9.0-alpha04
22-
androidx.compose.foundation:foundation-layout:1.9.0-alpha04
23-
androidx.compose.foundation:foundation:1.9.0-alpha04
24-
androidx.compose.material3.adaptive:adaptive-android:1.2.0-alpha06
25-
androidx.compose.material3.adaptive:adaptive-layout-android:1.2.0-alpha06
26-
androidx.compose.material3.adaptive:adaptive-layout:1.2.0-alpha06
27-
androidx.compose.material3.adaptive:adaptive-navigation-android:1.2.0-alpha06
28-
androidx.compose.material3.adaptive:adaptive-navigation:1.2.0-alpha06
29-
androidx.compose.material3.adaptive:adaptive:1.2.0-alpha06
30-
androidx.compose.material3:material3-android:1.4.0-alpha15
31-
androidx.compose.material3:material3-window-size-class-android:1.4.0-alpha15
32-
androidx.compose.material3:material3-window-size-class:1.4.0-alpha15
33-
androidx.compose.material3:material3:1.4.0-alpha15
16+
androidx.compose.animation:animation-android:1.9.0-beta01
17+
androidx.compose.animation:animation-core-android:1.9.0-beta01
18+
androidx.compose.animation:animation-core:1.9.0-beta01
19+
androidx.compose.animation:animation:1.9.0-beta01
20+
androidx.compose.foundation:foundation-android:1.9.0-beta01
21+
androidx.compose.foundation:foundation-layout-android:1.9.0-beta01
22+
androidx.compose.foundation:foundation-layout:1.9.0-beta01
23+
androidx.compose.foundation:foundation:1.9.0-beta01
24+
androidx.compose.material3:material3-android:1.4.0-alpha16
25+
androidx.compose.material3:material3-window-size-class-android:1.4.0-alpha16
26+
androidx.compose.material3:material3-window-size-class:1.4.0-alpha16
27+
androidx.compose.material3:material3:1.4.0-alpha16
3428
androidx.compose.material:material-icons-core-android:1.7.8
3529
androidx.compose.material:material-icons-core:1.7.8
3630
androidx.compose.material:material-icons-extended-android:1.7.8
3731
androidx.compose.material:material-icons-extended:1.7.8
38-
androidx.compose.material:material-ripple-android:1.9.0-alpha04
39-
androidx.compose.material:material-ripple:1.9.0-alpha04
40-
androidx.compose.runtime:runtime-android:1.9.0-alpha04
41-
androidx.compose.runtime:runtime-annotation-android:1.9.0-alpha04
42-
androidx.compose.runtime:runtime-annotation:1.9.0-alpha04
43-
androidx.compose.runtime:runtime-saveable-android:1.9.0-alpha04
44-
androidx.compose.runtime:runtime-saveable:1.9.0-alpha04
45-
androidx.compose.runtime:runtime-tracing:1.9.0-alpha04
46-
androidx.compose.runtime:runtime:1.9.0-alpha04
47-
androidx.compose.ui:ui-android:1.9.0-alpha04
48-
androidx.compose.ui:ui-geometry-android:1.9.0-alpha04
49-
androidx.compose.ui:ui-geometry:1.9.0-alpha04
50-
androidx.compose.ui:ui-graphics-android:1.9.0-alpha04
51-
androidx.compose.ui:ui-graphics:1.9.0-alpha04
52-
androidx.compose.ui:ui-text-android:1.9.0-alpha04
53-
androidx.compose.ui:ui-text-google-fonts:1.9.0-alpha04
54-
androidx.compose.ui:ui-text:1.9.0-alpha04
55-
androidx.compose.ui:ui-tooling-preview-android:1.9.0-alpha04
56-
androidx.compose.ui:ui-tooling-preview:1.9.0-alpha04
57-
androidx.compose.ui:ui-unit-android:1.9.0-alpha04
58-
androidx.compose.ui:ui-unit:1.9.0-alpha04
59-
androidx.compose.ui:ui-util-android:1.9.0-alpha04
60-
androidx.compose.ui:ui-util:1.9.0-alpha04
61-
androidx.compose.ui:ui:1.9.0-alpha04
62-
androidx.compose:compose-bom-alpha:2025.06.00
32+
androidx.compose.material:material-ripple-android:1.9.0-beta01
33+
androidx.compose.material:material-ripple:1.9.0-beta01
34+
androidx.compose.runtime:runtime-android:1.9.0-beta01
35+
androidx.compose.runtime:runtime-annotation-android:1.9.0-beta01
36+
androidx.compose.runtime:runtime-annotation:1.9.0-beta01
37+
androidx.compose.runtime:runtime-saveable-android:1.9.0-beta01
38+
androidx.compose.runtime:runtime-saveable:1.9.0-beta01
39+
androidx.compose.runtime:runtime-tracing:1.9.0-beta01
40+
androidx.compose.runtime:runtime:1.9.0-beta01
41+
androidx.compose.ui:ui-android:1.9.0-beta01
42+
androidx.compose.ui:ui-geometry-android:1.9.0-beta01
43+
androidx.compose.ui:ui-geometry:1.9.0-beta01
44+
androidx.compose.ui:ui-graphics-android:1.9.0-beta01
45+
androidx.compose.ui:ui-graphics:1.9.0-beta01
46+
androidx.compose.ui:ui-text-android:1.9.0-beta01
47+
androidx.compose.ui:ui-text-google-fonts:1.9.0-beta01
48+
androidx.compose.ui:ui-text:1.9.0-beta01
49+
androidx.compose.ui:ui-tooling-preview-android:1.9.0-beta01
50+
androidx.compose.ui:ui-tooling-preview:1.9.0-beta01
51+
androidx.compose.ui:ui-unit-android:1.9.0-beta01
52+
androidx.compose.ui:ui-unit:1.9.0-beta01
53+
androidx.compose.ui:ui-util-android:1.9.0-beta01
54+
androidx.compose.ui:ui-util:1.9.0-beta01
55+
androidx.compose.ui:ui:1.9.0-beta01
56+
androidx.compose:compose-bom-alpha:2025.06.01
6357
androidx.compose:compose-bom:2024.02.01
6458
androidx.concurrent:concurrent-futures:1.1.0
6559
androidx.core:core-ktx:1.16.0
@@ -69,12 +63,14 @@ androidx.core:core:1.16.0
6963
androidx.cursoradapter:cursoradapter:1.0.0
7064
androidx.customview:customview-poolingcontainer:1.0.0
7165
androidx.customview:customview:1.0.0
72-
androidx.datastore:datastore-android:1.1.7
7366
androidx.datastore:datastore-core-android:1.1.7
7467
androidx.datastore:datastore-core-okio-jvm:1.1.7
7568
androidx.datastore:datastore-core-okio:1.1.7
7669
androidx.datastore:datastore-core:1.1.7
77-
androidx.datastore:datastore:1.1.7
70+
androidx.datastore:datastore-preferences-core-android:1.1.7
71+
androidx.datastore:datastore-preferences-core:1.1.7
72+
androidx.datastore:datastore-preferences-external-protobuf:1.1.7
73+
androidx.datastore:datastore-preferences-proto:1.1.7
7874
androidx.drawerlayout:drawerlayout:1.0.0
7975
androidx.emoji2:emoji2-views-helper:1.4.0
8076
androidx.emoji2:emoji2:1.4.0
@@ -103,34 +99,43 @@ androidx.lifecycle:lifecycle-viewmodel-android:2.9.1
10399
androidx.lifecycle:lifecycle-viewmodel-compose-android:2.9.1
104100
androidx.lifecycle:lifecycle-viewmodel-compose:2.9.1
105101
androidx.lifecycle:lifecycle-viewmodel-ktx:2.9.1
102+
androidx.lifecycle:lifecycle-viewmodel-navigation3-android:1.0.0-alpha02
103+
androidx.lifecycle:lifecycle-viewmodel-navigation3:1.0.0-alpha02
106104
androidx.lifecycle:lifecycle-viewmodel-savedstate-android:2.9.1
107105
androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.1
108106
androidx.lifecycle:lifecycle-viewmodel:2.9.1
109107
androidx.loader:loader:1.0.0
110108
androidx.metrics:metrics-performance:1.0.0-beta02
111109
androidx.multidex:multidex:2.0.1
112-
androidx.navigation:navigation-common-android:2.9.0
113-
androidx.navigation:navigation-common:2.9.0
114-
androidx.navigation:navigation-compose-android:2.9.0
115-
androidx.navigation:navigation-compose:2.9.0
116-
androidx.navigation:navigation-runtime-android:2.9.0
117-
androidx.navigation:navigation-runtime:2.9.0
110+
androidx.navigation3:navigation3-runtime-android:1.0.0-alpha04
111+
androidx.navigation3:navigation3-runtime:1.0.0-alpha04
112+
androidx.navigation3:navigation3-ui-android:1.0.0-alpha04
113+
androidx.navigation3:navigation3-ui:1.0.0-alpha04
114+
androidx.navigation:navigation-common-ktx:2.5.1
115+
androidx.navigation:navigation-common:2.5.1
116+
androidx.navigation:navigation-compose:2.5.1
117+
androidx.navigation:navigation-runtime-ktx:2.5.1
118+
androidx.navigation:navigation-runtime:2.5.1
119+
androidx.navigationevent:navigationevent-android:1.0.0-alpha03
120+
androidx.navigationevent:navigationevent-compose-android:1.0.0-alpha03
121+
androidx.navigationevent:navigationevent-compose:1.0.0-alpha03
122+
androidx.navigationevent:navigationevent:1.0.0-alpha03
118123
androidx.profileinstaller:profileinstaller:1.4.1
119124
androidx.resourceinspection:resourceinspection-annotation:1.0.1
120-
androidx.room:room-common-jvm:2.7.1
121-
androidx.room:room-common:2.7.1
122-
androidx.room:room-ktx:2.7.1
123-
androidx.room:room-runtime-android:2.7.1
124-
androidx.room:room-runtime:2.7.1
125+
androidx.room:room-common-jvm:2.7.2
126+
androidx.room:room-common:2.7.2
127+
androidx.room:room-ktx:2.7.2
128+
androidx.room:room-runtime-android:2.7.2
129+
androidx.room:room-runtime:2.7.2
125130
androidx.savedstate:savedstate-android:1.3.0
126131
androidx.savedstate:savedstate-compose-android:1.3.0
127132
androidx.savedstate:savedstate-compose:1.3.0
128133
androidx.savedstate:savedstate-ktx:1.3.0
129134
androidx.savedstate:savedstate:1.3.0
130-
androidx.sqlite:sqlite-android:2.5.0
131-
androidx.sqlite:sqlite-framework-android:2.5.0
132-
androidx.sqlite:sqlite-framework:2.5.0
133-
androidx.sqlite:sqlite:2.5.0
135+
androidx.sqlite:sqlite-android:2.5.1
136+
androidx.sqlite:sqlite-framework-android:2.5.1
137+
androidx.sqlite:sqlite-framework:2.5.1
138+
androidx.sqlite:sqlite:2.5.1
134139
androidx.startup:startup-runtime:1.1.1
135140
androidx.test:core:1.4.0
136141
androidx.test:monitor:1.4.0
@@ -145,8 +150,8 @@ androidx.viewpager:viewpager:1.0.0
145150
androidx.window:window-core-android:1.4.0
146151
androidx.window:window-core:1.4.0
147152
androidx.window:window:1.4.0
148-
com.airbnb.android:lottie-compose:6.6.6
149-
com.airbnb.android:lottie:6.6.6
153+
com.airbnb.android:lottie-compose:6.6.7
154+
com.airbnb.android:lottie:6.6.7
150155
com.google.accompanist:accompanist-drawablepainter:0.37.3
151156
com.google.code.findbugs:jsr305:3.0.2
152157
com.google.dagger:dagger-lint-aar:2.56.2
@@ -159,8 +164,6 @@ com.google.guava:failureaccess:1.0.1
159164
com.google.guava:guava:31.0.1-jre
160165
com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava
161166
com.google.j2objc:j2objc-annotations:1.3
162-
com.google.protobuf:protobuf-javalite:4.31.1
163-
com.google.protobuf:protobuf-kotlin-lite:4.31.1
164167
com.jakewharton.timber:timber:5.0.1
165168
com.squareup.okhttp3:okhttp:4.12.0
166169
com.squareup.okio:okio-jvm:3.11.0
@@ -212,23 +215,23 @@ org.jetbrains.compose.ui:ui-util:1.8.0
212215
org.jetbrains.compose.ui:ui:1.8.0
213216
org.jetbrains.kotlin:kotlin-android-extensions-runtime:2.1.21
214217
org.jetbrains.kotlin:kotlin-parcelize-runtime:2.1.21
215-
org.jetbrains.kotlin:kotlin-stdlib-common:2.1.21
218+
org.jetbrains.kotlin:kotlin-stdlib-common:2.2.0
216219
org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.8.21
217220
org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.8.21
218-
org.jetbrains.kotlin:kotlin-stdlib:2.1.21
221+
org.jetbrains.kotlin:kotlin-stdlib:2.2.0
219222
org.jetbrains.kotlinx:kotlinx-collections-immutable-jvm:0.4.0
220223
org.jetbrains.kotlinx:kotlinx-collections-immutable:0.4.0
221224
org.jetbrains.kotlinx:kotlinx-coroutines-android:1.10.2
222225
org.jetbrains.kotlinx:kotlinx-coroutines-bom:1.10.2
223226
org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.10.2
224227
org.jetbrains.kotlinx:kotlinx-coroutines-core:1.10.2
225228
org.jetbrains.kotlinx:kotlinx-coroutines-guava:1.10.2
226-
org.jetbrains.kotlinx:kotlinx-datetime-jvm:0.6.2
227-
org.jetbrains.kotlinx:kotlinx-datetime:0.6.2
228-
org.jetbrains.kotlinx:kotlinx-serialization-bom:1.8.1
229-
org.jetbrains.kotlinx:kotlinx-serialization-core-jvm:1.8.1
230-
org.jetbrains.kotlinx:kotlinx-serialization-core:1.8.1
231-
org.jetbrains.kotlinx:kotlinx-serialization-json-jvm:1.8.1
232-
org.jetbrains.kotlinx:kotlinx-serialization-json:1.8.1
229+
org.jetbrains.kotlinx:kotlinx-datetime-jvm:0.7.0
230+
org.jetbrains.kotlinx:kotlinx-datetime:0.7.0
231+
org.jetbrains.kotlinx:kotlinx-serialization-bom:1.9.0
232+
org.jetbrains.kotlinx:kotlinx-serialization-core-jvm:1.9.0
233+
org.jetbrains.kotlinx:kotlinx-serialization-core:1.9.0
234+
org.jetbrains.kotlinx:kotlinx-serialization-json-jvm:1.9.0
235+
org.jetbrains.kotlinx:kotlinx-serialization-json:1.9.0
233236
org.jetbrains:annotations:23.0.0
234237
org.jspecify:jspecify:1.0.0

0 commit comments

Comments
 (0)