Skip to content

Migrate away from AppCompat stuff#300

Open
Goooler wants to merge 1 commit intoG00fY2:mainfrom
Goooler:drop-appcompat
Open

Migrate away from AppCompat stuff#300
Goooler wants to merge 1 commit intoG00fY2:mainfrom
Goooler:drop-appcompat

Conversation

@Goooler
Copy link
Copy Markdown

@Goooler Goooler commented Apr 29, 2026

Closes #295.

Diff details

 +--- com.google.mlkit:barcode-scanning:17.3.0
 |    +--- com.google.android.gms:play-services-basement:18.4.0
 |    |    +--- androidx.core:core:1.2.0 -> 1.16.0
 |    |    |    \--- androidx.lifecycle:lifecycle-runtime:2.6.2
-|    |    |         \--- androidx.profileinstaller:profileinstaller:1.3.0 -> 1.3.1
-|    |    |              +--- androidx.annotation:annotation:1.2.0 -> 1.8.1 (*)
-|    |    |              +--- androidx.concurrent:concurrent-futures:1.1.0 (*)
-|    |    |              +--- androidx.startup:startup-runtime:1.1.1
-|    |    |              |    +--- androidx.annotation:annotation:1.1.0 -> 1.8.1 (*)
-|    |    |              |    \--- androidx.tracing:tracing:1.0.0 -> 1.2.0
-|    |    |              |         +--- androidx.annotation:annotation:1.2.0 -> 1.8.1 (*)
-|    |    |              |         \--- androidx.tracing:tracing-ktx:1.2.0 (c)
-|    |    |              \--- com.google.guava:listenablefuture:1.0
+|    |    |         \--- androidx.profileinstaller:profileinstaller:1.3.0 -> 1.4.0
+|    |    |              +--- androidx.annotation:annotation:1.8.1 (*)
+|    |    |              +--- androidx.concurrent:concurrent-futures:1.1.0 (*)
+|    |    |              +--- androidx.startup:startup-runtime:1.1.1
+|    |    |              |    +--- androidx.annotation:annotation:1.1.0 -> 1.8.1 (*)
+|    |    |              |    \--- androidx.tracing:tracing:1.0.0 -> 1.2.0
+|    |    |              |         +--- androidx.annotation:annotation:1.2.0 -> 1.8.1 (*)
+|    |    |              |         \--- androidx.tracing:tracing-ktx:1.2.0 (c)
+|    |    |              \--- com.google.guava:listenablefuture:1.0
-|    |    \--- androidx.fragment:fragment:1.1.0 -> 1.5.4
-|    |         +--- androidx.activity:activity:1.5.1 -> 1.7.0
-|    |         |    +--- androidx.annotation:annotation:1.1.0 -> 1.8.1 (*)
-|    |         |    +--- androidx.collection:collection:1.0.0 -> 1.4.2 (*)
-|    |         |    +--- androidx.core:core:1.8.0 -> 1.16.0 (*)
-|    |         |    +--- androidx.lifecycle:lifecycle-runtime:2.6.1 -> 2.6.2 (*)
-|    |         |    +--- androidx.lifecycle:lifecycle-viewmodel:2.6.1 -> 2.6.2
-|    |         |    |    +--- androidx.annotation:annotation:1.1.0 -> 1.8.1 (*)
-|    |         |    |    +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.10 -> 2.1.21 (*)
-|    |         |    |    +--- androidx.lifecycle:lifecycle-common:2.6.2 (c)
-|    |         |    |    +--- androidx.lifecycle:lifecycle-livedata:2.6.2 (c)
-|    |         |    |    +--- androidx.lifecycle:lifecycle-livedata-core:2.6.2 (c)
-|    |         |    |    +--- androidx.lifecycle:lifecycle-process:2.6.2 (c)
-|    |         |    |    +--- androidx.lifecycle:lifecycle-runtime:2.6.2 (c)
-|    |         |    |    \--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.6.2 (c)
-|    |         |    +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.6.1 -> 2.6.2
-|    |         |    |    +--- androidx.annotation:annotation:1.0.0 -> 1.8.1 (*)
-|    |         |    |    +--- androidx.core:core-ktx:1.2.0 -> 1.16.0
-|    |         |    |    |    +--- androidx.annotation:annotation:1.8.1 (*)
-|    |         |    |    |    +--- androidx.core:core:1.16.0 (*)
-|    |         |    |    |    +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*)
-|    |         |    |    |    +--- androidx.core:core:1.16.0 (c)
-|    |         |    |    |    \--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.1.21 (c)
-|    |         |    |    +--- androidx.lifecycle:lifecycle-livedata-core:2.6.2
-|    |         |    |    |    +--- androidx.arch.core:core-common:2.1.0 -> 2.2.0 (*)
-|    |         |    |    |    +--- androidx.arch.core:core-runtime:2.1.0 -> 2.2.0 (*)
-|    |         |    |    |    +--- androidx.lifecycle:lifecycle-common:2.6.2 (*)
-|    |         |    |    |    +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.10 -> 2.1.21 (*)
-|    |         |    |    |    +--- androidx.lifecycle:lifecycle-common:2.6.2 (c)
-|    |         |    |    |    +--- androidx.lifecycle:lifecycle-livedata:2.6.2 (c)
-|    |         |    |    |    +--- androidx.lifecycle:lifecycle-process:2.6.2 (c)
-|    |         |    |    |    +--- androidx.lifecycle:lifecycle-runtime:2.6.2 (c)
-|    |         |    |    |    +--- androidx.lifecycle:lifecycle-viewmodel:2.6.2 (c)
-|    |         |    |    |    \--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.6.2 (c)
-|    |         |    |    +--- androidx.lifecycle:lifecycle-viewmodel:2.6.2 (*)
-|    |         |    |    +--- androidx.savedstate:savedstate:1.2.1
-|    |         |    |    |    +--- androidx.annotation:annotation:1.1.0 -> 1.8.1 (*)
-|    |         |    |    |    +--- androidx.arch.core:core-common:2.1.0 -> 2.2.0 (*)
-|    |         |    |    |    +--- androidx.lifecycle:lifecycle-common:2.6.1 -> 2.6.2 (*)
-|    |         |    |    |    \--- org.jetbrains.kotlin:kotlin-stdlib:1.8.10 -> 2.1.21 (*)
-|    |         |    |    +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.10 -> 2.1.21 (*)
-|    |         |    |    +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.6.4 -> 1.7.3 (*)
-|    |         |    |    +--- androidx.lifecycle:lifecycle-common:2.6.2 (c)
-|    |         |    |    +--- androidx.lifecycle:lifecycle-livedata:2.6.2 (c)
-|    |         |    |    +--- androidx.lifecycle:lifecycle-livedata-core:2.6.2 (c)
-|    |         |    |    +--- androidx.lifecycle:lifecycle-process:2.6.2 (c)
-|    |         |    |    +--- androidx.lifecycle:lifecycle-runtime:2.6.2 (c)
-|    |         |    |    \--- androidx.lifecycle:lifecycle-viewmodel:2.6.2 (c)
-|    |         |    +--- androidx.profileinstaller:profileinstaller:1.3.0 -> 1.3.1 (*)
-|    |         |    +--- androidx.savedstate:savedstate:1.2.1 (*)
-|    |         |    +--- androidx.tracing:tracing:1.0.0 -> 1.2.0 (*)
-|    |         |    \--- org.jetbrains.kotlin:kotlin-stdlib:1.8.10 -> 2.1.21 (*)
-|    |         +--- androidx.annotation:annotation:1.1.0 -> 1.8.1 (*)
-|    |         +--- androidx.annotation:annotation-experimental:1.0.0 -> 1.4.1 (*)
-|    |         +--- androidx.collection:collection:1.1.0 -> 1.4.2 (*)
-|    |         +--- androidx.core:core-ktx:1.2.0 -> 1.16.0 (*)
-|    |         +--- androidx.lifecycle:lifecycle-livedata-core:2.5.1 -> 2.6.2 (*)
-|    |         +--- androidx.lifecycle:lifecycle-viewmodel:2.5.1 -> 2.6.2 (*)
-|    |         +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.5.1 -> 2.6.2 (*)
-|    |         +--- androidx.loader:loader:1.0.0
-|    |         |    +--- androidx.annotation:annotation:1.0.0 -> 1.8.1 (*)
-|    |         |    +--- androidx.core:core:1.0.0 -> 1.16.0 (*)
-|    |         |    +--- androidx.lifecycle:lifecycle-livedata:2.0.0 -> 2.6.2
-|    |         |    |    +--- androidx.arch.core:core-common:2.1.0 -> 2.2.0 (*)
-|    |         |    |    +--- androidx.arch.core:core-runtime:2.1.0 -> 2.2.0 (*)
-|    |         |    |    +--- androidx.lifecycle:lifecycle-livedata-core:2.6.2 (*)
-|    |         |    |    +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.10 -> 2.1.21 (*)
-|    |         |    |    +--- androidx.lifecycle:lifecycle-common:2.6.2 (c)
-|    |         |    |    +--- androidx.lifecycle:lifecycle-livedata-core:2.6.2 (c)
-|    |         |    |    +--- androidx.lifecycle:lifecycle-process:2.6.2 (c)
-|    |         |    |    +--- androidx.lifecycle:lifecycle-runtime:2.6.2 (c)
-|    |         |    |    +--- androidx.lifecycle:lifecycle-viewmodel:2.6.2 (c)
-|    |         |    |    \--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.6.2 (c)
-|    |         |    \--- androidx.lifecycle:lifecycle-viewmodel:2.0.0 -> 2.6.2 (*)
-|    |         +--- androidx.savedstate:savedstate:1.2.0 -> 1.2.1 (*)
-|    |         +--- androidx.viewpager:viewpager:1.0.0
-|    |         |    +--- androidx.annotation:annotation:1.0.0 -> 1.8.1 (*)
-|    |         |    +--- androidx.core:core:1.0.0 -> 1.16.0 (*)
-|    |         |    \--- androidx.customview:customview:1.0.0
-|    |         |         +--- androidx.annotation:annotation:1.0.0 -> 1.8.1 (*)
-|    |         |         \--- androidx.core:core:1.0.0 -> 1.16.0 (*)
-|    |         \--- org.jetbrains.kotlin:kotlin-stdlib:1.6.21 -> 2.1.21 (*)
+|    |    \--- androidx.fragment:fragment:1.1.0 -> 1.3.6
+|    |         +--- androidx.annotation:annotation:1.1.0 -> 1.8.1 (*)
+|    |         +--- androidx.core:core:1.2.0 -> 1.16.0 (*)
+|    |         +--- androidx.collection:collection:1.1.0 -> 1.4.2 (*)
+|    |         +--- androidx.viewpager:viewpager:1.0.0
+|    |         |    +--- androidx.annotation:annotation:1.0.0 -> 1.8.1 (*)
+|    |         |    +--- androidx.core:core:1.0.0 -> 1.16.0 (*)
+|    |         |    \--- androidx.customview:customview:1.0.0
+|    |         |         +--- androidx.annotation:annotation:1.0.0 -> 1.8.1 (*)
+|    |         |         \--- androidx.core:core:1.0.0 -> 1.16.0 (*)
+|    |         +--- androidx.loader:loader:1.0.0
+|    |         |    +--- androidx.annotation:annotation:1.0.0 -> 1.8.1 (*)
+|    |         |    +--- androidx.core:core:1.0.0 -> 1.16.0 (*)
+|    |         |    +--- androidx.lifecycle:lifecycle-livedata:2.0.0 -> 2.6.2
+|    |         |    |    +--- androidx.arch.core:core-common:2.1.0 -> 2.2.0 (*)
+|    |         |    |    +--- androidx.arch.core:core-runtime:2.1.0 -> 2.2.0 (*)
+|    |         |    |    +--- androidx.lifecycle:lifecycle-livedata-core:2.6.2
+|    |         |    |    |    +--- androidx.arch.core:core-common:2.1.0 -> 2.2.0 (*)
+|    |         |    |    |    +--- androidx.arch.core:core-runtime:2.1.0 -> 2.2.0 (*)
+|    |         |    |    |    +--- androidx.lifecycle:lifecycle-common:2.6.2 (*)
+|    |         |    |    |    +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.10 -> 2.1.21 (*)
+|    |         |    |    |    +--- androidx.lifecycle:lifecycle-common:2.6.2 (c)
+|    |         |    |    |    +--- androidx.lifecycle:lifecycle-livedata:2.6.2 (c)
+|    |         |    |    |    +--- androidx.lifecycle:lifecycle-process:2.6.2 (c)
+|    |         |    |    |    +--- androidx.lifecycle:lifecycle-runtime:2.6.2 (c)
+|    |         |    |    |    +--- androidx.lifecycle:lifecycle-viewmodel:2.6.2 (c)
+|    |         |    |    |    \--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.6.2 (c)
+|    |         |    |    +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.10 -> 2.1.21 (*)
+|    |         |    |    +--- androidx.lifecycle:lifecycle-common:2.6.2 (c)
+|    |         |    |    +--- androidx.lifecycle:lifecycle-livedata-core:2.6.2 (c)
+|    |         |    |    +--- androidx.lifecycle:lifecycle-process:2.6.2 (c)
+|    |         |    |    +--- androidx.lifecycle:lifecycle-runtime:2.6.2 (c)
+|    |         |    |    +--- androidx.lifecycle:lifecycle-viewmodel:2.6.2 (c)
+|    |         |    |    \--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.6.2 (c)
+|    |         |    \--- androidx.lifecycle:lifecycle-viewmodel:2.0.0 -> 2.6.2
+|    |         |         +--- androidx.annotation:annotation:1.1.0 -> 1.8.1 (*)
+|    |         |         +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.10 -> 2.1.21 (*)
+|    |         |         +--- androidx.lifecycle:lifecycle-common:2.6.2 (c)
+|    |         |         +--- androidx.lifecycle:lifecycle-livedata:2.6.2 (c)
+|    |         |         +--- androidx.lifecycle:lifecycle-livedata-core:2.6.2 (c)
+|    |         |         +--- androidx.lifecycle:lifecycle-process:2.6.2 (c)
+|    |         |         +--- androidx.lifecycle:lifecycle-runtime:2.6.2 (c)
+|    |         |         \--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.6.2 (c)
+|    |         +--- androidx.activity:activity:1.2.4 -> 1.11.0
+|    |         |    +--- androidx.annotation:annotation:1.8.1 (*)
+|    |         |    +--- androidx.core:core-ktx:1.13.0 -> 1.16.0
+|    |         |    |    +--- androidx.annotation:annotation:1.8.1 (*)
+|    |         |    |    +--- androidx.core:core:1.16.0 (*)
+|    |         |    |    +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*)
+|    |         |    |    +--- androidx.core:core:1.16.0 (c)
+|    |         |    |    \--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.1.21 (c)
+|    |         |    +--- androidx.core:core-viewtree:1.0.0 (*)
+|    |         |    +--- androidx.lifecycle:lifecycle-common:2.6.1 -> 2.6.2 (*)
+|    |         |    +--- androidx.lifecycle:lifecycle-runtime:2.6.1 -> 2.6.2 (*)
+|    |         |    +--- androidx.lifecycle:lifecycle-viewmodel:2.6.1 -> 2.6.2 (*)
+|    |         |    +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.6.1 -> 2.6.2
+|    |         |    |    +--- androidx.annotation:annotation:1.0.0 -> 1.8.1 (*)
+|    |         |    |    +--- androidx.core:core-ktx:1.2.0 -> 1.16.0 (*)
+|    |         |    |    +--- androidx.lifecycle:lifecycle-livedata-core:2.6.2 (*)
+|    |         |    |    +--- androidx.lifecycle:lifecycle-viewmodel:2.6.2 (*)
+|    |         |    |    +--- androidx.savedstate:savedstate:1.2.1
+|    |         |    |    |    +--- androidx.annotation:annotation:1.1.0 -> 1.8.1 (*)
+|    |         |    |    |    +--- androidx.arch.core:core-common:2.1.0 -> 2.2.0 (*)
+|    |         |    |    |    +--- androidx.lifecycle:lifecycle-common:2.6.1 -> 2.6.2 (*)
+|    |         |    |    |    \--- org.jetbrains.kotlin:kotlin-stdlib:1.8.10 -> 2.1.21 (*)
+|    |         |    |    +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.10 -> 2.1.21 (*)
+|    |         |    |    +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.6.4 -> 1.7.3 (*)
+|    |         |    |    +--- androidx.lifecycle:lifecycle-common:2.6.2 (c)
+|    |         |    |    +--- androidx.lifecycle:lifecycle-livedata:2.6.2 (c)
+|    |         |    |    +--- androidx.lifecycle:lifecycle-livedata-core:2.6.2 (c)
+|    |         |    |    +--- androidx.lifecycle:lifecycle-process:2.6.2 (c)
+|    |         |    |    +--- androidx.lifecycle:lifecycle-runtime:2.6.2 (c)
+|    |         |    |    \--- androidx.lifecycle:lifecycle-viewmodel:2.6.2 (c)
+|    |         |    +--- androidx.profileinstaller:profileinstaller:1.4.0 (*)
+|    |         |    +--- androidx.savedstate:savedstate:1.2.1 (*)
+|    |         |    +--- androidx.tracing:tracing:1.0.0 -> 1.2.0 (*)
+|    |         |    +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*)
+|    |         |    +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.3 (*)
+|    |         |    \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.1.21 (c)
+|    |         +--- androidx.lifecycle:lifecycle-livedata-core:2.3.1 -> 2.6.2 (*)
+|    |         +--- androidx.lifecycle:lifecycle-viewmodel:2.3.1 -> 2.6.2 (*)
+|    |         +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.3.1 -> 2.6.2 (*)
+|    |         +--- androidx.savedstate:savedstate:1.1.0 -> 1.2.1 (*)
+|    |         \--- androidx.annotation:annotation-experimental:1.0.0 -> 1.4.1 (*)
 |    \--- com.google.android.gms:play-services-mlkit-barcode-scanning:18.3.1
 |         +--- com.google.android.gms:play-services-base:18.5.0
-|         |    \--- androidx.fragment:fragment:1.0.0 -> 1.5.4 (*)
+|         |    \--- androidx.fragment:fragment:1.0.0 -> 1.3.6 (*)
 |         \--- com.google.mlkit:barcode-scanning-common:17.0.0
 |              \--- com.google.mlkit:vision-common:17.0.0 -> 17.3.0
 |                   \--- com.google.mlkit:common:18.6.0 -> 18.11.0
-|                        \--- androidx.appcompat:appcompat:1.6.1 -> 1.7.0
-|                             +--- androidx.activity:activity:1.7.0 (*)
-|                             +--- androidx.annotation:annotation:1.3.0 -> 1.8.1 (*)
-|                             +--- androidx.appcompat:appcompat-resources:1.7.0
-|                             |    +--- androidx.annotation:annotation:1.2.0 -> 1.8.1 (*)
-|                             |    +--- androidx.collection:collection:1.0.0 -> 1.4.2 (*)
-|                             |    +--- androidx.core:core:1.6.0 -> 1.16.0 (*)
-|                             |    +--- androidx.vectordrawable:vectordrawable:1.1.0
-|                             |    |    +--- androidx.annotation:annotation:1.1.0 -> 1.8.1 (*)
-|                             |    |    +--- androidx.core:core:1.1.0 -> 1.16.0 (*)
-|                             |    |    \--- androidx.collection:collection:1.1.0 -> 1.4.2 (*)
-|                             |    +--- androidx.vectordrawable:vectordrawable-animated:1.1.0
-|                             |    |    +--- androidx.vectordrawable:vectordrawable:1.1.0 (*)
-|                             |    |    +--- androidx.interpolator:interpolator:1.0.0 (*)
-|                             |    |    \--- androidx.collection:collection:1.1.0 -> 1.4.2 (*)
-|                             |    \--- androidx.appcompat:appcompat:1.7.0 (c)
-|                             +--- androidx.collection:collection:1.0.0 -> 1.4.2 (*)
-|                             +--- androidx.core:core:1.13.0 -> 1.16.0 (*)
-|                             +--- androidx.core:core-ktx:1.13.0 -> 1.16.0 (*)
-|                             +--- androidx.cursoradapter:cursoradapter:1.0.0
-|                             |    \--- androidx.annotation:annotation:1.0.0 -> 1.8.1 (*)
-|                             +--- androidx.drawerlayout:drawerlayout:1.0.0
-|                             |    +--- androidx.annotation:annotation:1.0.0 -> 1.8.1 (*)
-|                             |    +--- androidx.core:core:1.0.0 -> 1.16.0 (*)
-|                             |    \--- androidx.customview:customview:1.0.0 (*)
-|                             +--- androidx.emoji2:emoji2:1.3.0
-|                             |    +--- androidx.annotation:annotation:1.2.0 -> 1.8.1 (*)
-|                             |    +--- androidx.collection:collection:1.1.0 -> 1.4.2 (*)
-|                             |    +--- androidx.core:core:1.3.0 -> 1.16.0 (*)
-|                             |    +--- androidx.lifecycle:lifecycle-process:2.4.1 -> 2.6.2
-|                             |    |    +--- androidx.annotation:annotation:1.2.0 -> 1.8.1 (*)
-|                             |    |    +--- androidx.lifecycle:lifecycle-runtime:2.6.2 (*)
-|                             |    |    +--- androidx.startup:startup-runtime:1.1.1 (*)
-|                             |    |    +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.10 -> 2.1.21 (*)
-|                             |    |    +--- androidx.lifecycle:lifecycle-common:2.6.2 (c)
-|                             |    |    +--- androidx.lifecycle:lifecycle-livedata:2.6.2 (c)
-|                             |    |    +--- androidx.lifecycle:lifecycle-livedata-core:2.6.2 (c)
-|                             |    |    +--- androidx.lifecycle:lifecycle-runtime:2.6.2 (c)
-|                             |    |    +--- androidx.lifecycle:lifecycle-viewmodel:2.6.2 (c)
-|                             |    |    \--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.6.2 (c)
-|                             |    +--- androidx.startup:startup-runtime:1.0.0 -> 1.1.1 (*)
-|                             |    \--- androidx.emoji2:emoji2-views-helper:1.3.0 (c)
-|                             +--- androidx.emoji2:emoji2-views-helper:1.2.0 -> 1.3.0
-|                             |    +--- androidx.collection:collection:1.1.0 -> 1.4.2 (*)
-|                             |    +--- androidx.core:core:1.3.0 -> 1.16.0 (*)
-|                             |    +--- androidx.emoji2:emoji2:1.3.0 (*)
-|                             |    \--- androidx.emoji2:emoji2:1.3.0 (c)
-|                             +--- androidx.fragment:fragment:1.5.4 (*)
-|                             +--- androidx.lifecycle:lifecycle-runtime:2.6.1 -> 2.6.2 (*)
-|                             +--- androidx.lifecycle:lifecycle-viewmodel:2.6.1 -> 2.6.2 (*)
-|                             +--- androidx.profileinstaller:profileinstaller:1.3.1 (*)
-|                             +--- androidx.resourceinspection:resourceinspection-annotation:1.0.1
-|                             |    \--- androidx.annotation:annotation:1.1.0 -> 1.8.1 (*)
-|                             +--- androidx.savedstate:savedstate:1.2.1 (*)
-|                             +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.1.21 (*)
-|                             \--- androidx.appcompat:appcompat-resources:1.7.0 (c)
+|                        \--- androidx.appcompat:appcompat:1.6.1
+|                             +--- androidx.activity:activity:1.6.0 -> 1.11.0 (*)
+|                             +--- androidx.annotation:annotation:1.3.0 -> 1.8.1 (*)
+|                             +--- androidx.appcompat:appcompat-resources:1.6.1
+|                             |    +--- androidx.annotation:annotation:1.2.0 -> 1.8.1 (*)
+|                             |    +--- androidx.collection:collection:1.0.0 -> 1.4.2 (*)
+|                             |    +--- androidx.core:core:1.6.0 -> 1.16.0 (*)
+|                             |    +--- androidx.vectordrawable:vectordrawable:1.1.0
+|                             |    |    +--- androidx.annotation:annotation:1.1.0 -> 1.8.1 (*)
+|                             |    |    +--- androidx.core:core:1.1.0 -> 1.16.0 (*)
+|                             |    |    \--- androidx.collection:collection:1.1.0 -> 1.4.2 (*)
+|                             |    +--- androidx.vectordrawable:vectordrawable-animated:1.1.0
+|                             |    |    +--- androidx.vectordrawable:vectordrawable:1.1.0 (*)
+|                             |    |    +--- androidx.interpolator:interpolator:1.0.0 (*)
+|                             |    |    \--- androidx.collection:collection:1.1.0 -> 1.4.2 (*)
+|                             |    \--- androidx.appcompat:appcompat:1.6.1 (c)
+|                             +--- androidx.collection:collection:1.0.0 -> 1.4.2 (*)
+|                             +--- androidx.core:core:1.9.0 -> 1.16.0 (*)
+|                             +--- androidx.core:core-ktx:1.8.0 -> 1.16.0 (*)
+|                             +--- androidx.cursoradapter:cursoradapter:1.0.0
+|                             |    \--- androidx.annotation:annotation:1.0.0 -> 1.8.1 (*)
+|                             +--- androidx.drawerlayout:drawerlayout:1.0.0
+|                             |    +--- androidx.annotation:annotation:1.0.0 -> 1.8.1 (*)
+|                             |    +--- androidx.core:core:1.0.0 -> 1.16.0 (*)
+|                             |    \--- androidx.customview:customview:1.0.0 (*)
+|                             +--- androidx.emoji2:emoji2:1.2.0
+|                             |    +--- androidx.annotation:annotation:1.2.0 -> 1.8.1 (*)
+|                             |    +--- androidx.collection:collection:1.1.0 -> 1.4.2 (*)
+|                             |    +--- androidx.core:core:1.3.0 -> 1.16.0 (*)
+|                             |    +--- androidx.lifecycle:lifecycle-process:2.4.1 -> 2.6.2
+|                             |    |    +--- androidx.annotation:annotation:1.2.0 -> 1.8.1 (*)
+|                             |    |    +--- androidx.lifecycle:lifecycle-runtime:2.6.2 (*)
+|                             |    |    +--- androidx.startup:startup-runtime:1.1.1 (*)
+|                             |    |    +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.10 -> 2.1.21 (*)
+|                             |    |    +--- androidx.lifecycle:lifecycle-common:2.6.2 (c)
+|                             |    |    +--- androidx.lifecycle:lifecycle-livedata:2.6.2 (c)
+|                             |    |    +--- androidx.lifecycle:lifecycle-livedata-core:2.6.2 (c)
+|                             |    |    +--- androidx.lifecycle:lifecycle-runtime:2.6.2 (c)
+|                             |    |    +--- androidx.lifecycle:lifecycle-viewmodel:2.6.2 (c)
+|                             |    |    \--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.6.2 (c)
+|                             |    \--- androidx.startup:startup-runtime:1.0.0 -> 1.1.1 (*)
+|                             +--- androidx.emoji2:emoji2-views-helper:1.2.0
+|                             |    +--- androidx.collection:collection:1.1.0 -> 1.4.2 (*)
+|                             |    +--- androidx.core:core:1.3.0 -> 1.16.0 (*)
+|                             |    \--- androidx.emoji2:emoji2:1.2.0 (*)
+|                             +--- androidx.fragment:fragment:1.3.6 (*)
+|                             +--- androidx.lifecycle:lifecycle-runtime:2.5.1 -> 2.6.2 (*)
+|                             +--- androidx.lifecycle:lifecycle-viewmodel:2.5.1 -> 2.6.2 (*)
+|                             +--- androidx.resourceinspection:resourceinspection-annotation:1.0.1
+|                             |    \--- androidx.annotation:annotation:1.1.0 -> 1.8.1 (*)
+|                             +--- androidx.savedstate:savedstate:1.2.0 -> 1.2.1 (*)
+|                             +--- org.jetbrains.kotlin:kotlin-stdlib:1.7.10 -> 2.1.21 (*)
+|                             \--- androidx.appcompat:appcompat-resources:1.6.1 (c)
++--- androidx.activity:activity:1.11.0 (*)
-+--- androidx.appcompat:appcompat:1.7.0 (*)
 \--- androidx.camera:camera-view:1.4.2
-     \--- androidx.appcompat:appcompat:1.1.0 -> 1.7.0 (*)
+     \--- androidx.appcompat:appcompat:1.1.0 -> 1.6.1 (*)

```diff
 +--- com.google.mlkit:barcode-scanning:17.3.0
 |    +--- com.google.android.gms:play-services-basement:18.4.0
 |    |    +--- androidx.core:core:1.2.0 -> 1.16.0
 |    |    |    \--- androidx.lifecycle:lifecycle-runtime:2.6.2
-|    |    |         \--- androidx.profileinstaller:profileinstaller:1.3.0 -> 1.3.1
-|    |    |              +--- androidx.annotation:annotation:1.2.0 -> 1.8.1 (*)
-|    |    |              +--- androidx.concurrent:concurrent-futures:1.1.0 (*)
-|    |    |              +--- androidx.startup:startup-runtime:1.1.1
-|    |    |              |    +--- androidx.annotation:annotation:1.1.0 -> 1.8.1 (*)
-|    |    |              |    \--- androidx.tracing:tracing:1.0.0 -> 1.2.0
-|    |    |              |         +--- androidx.annotation:annotation:1.2.0 -> 1.8.1 (*)
-|    |    |              |         \--- androidx.tracing:tracing-ktx:1.2.0 (c)
-|    |    |              \--- com.google.guava:listenablefuture:1.0
+|    |    |         \--- androidx.profileinstaller:profileinstaller:1.3.0 -> 1.4.0
+|    |    |              +--- androidx.annotation:annotation:1.8.1 (*)
+|    |    |              +--- androidx.concurrent:concurrent-futures:1.1.0 (*)
+|    |    |              +--- androidx.startup:startup-runtime:1.1.1
+|    |    |              |    +--- androidx.annotation:annotation:1.1.0 -> 1.8.1 (*)
+|    |    |              |    \--- androidx.tracing:tracing:1.0.0 -> 1.2.0
+|    |    |              |         +--- androidx.annotation:annotation:1.2.0 -> 1.8.1 (*)
+|    |    |              |         \--- androidx.tracing:tracing-ktx:1.2.0 (c)
+|    |    |              \--- com.google.guava:listenablefuture:1.0
-|    |    \--- androidx.fragment:fragment:1.1.0 -> 1.5.4
-|    |         +--- androidx.activity:activity:1.5.1 -> 1.7.0
-|    |         |    +--- androidx.annotation:annotation:1.1.0 -> 1.8.1 (*)
-|    |         |    +--- androidx.collection:collection:1.0.0 -> 1.4.2 (*)
-|    |         |    +--- androidx.core:core:1.8.0 -> 1.16.0 (*)
-|    |         |    +--- androidx.lifecycle:lifecycle-runtime:2.6.1 -> 2.6.2 (*)
-|    |         |    +--- androidx.lifecycle:lifecycle-viewmodel:2.6.1 -> 2.6.2
-|    |         |    |    +--- androidx.annotation:annotation:1.1.0 -> 1.8.1 (*)
-|    |         |    |    +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.10 -> 2.1.21 (*)
-|    |         |    |    +--- androidx.lifecycle:lifecycle-common:2.6.2 (c)
-|    |         |    |    +--- androidx.lifecycle:lifecycle-livedata:2.6.2 (c)
-|    |         |    |    +--- androidx.lifecycle:lifecycle-livedata-core:2.6.2 (c)
-|    |         |    |    +--- androidx.lifecycle:lifecycle-process:2.6.2 (c)
-|    |         |    |    +--- androidx.lifecycle:lifecycle-runtime:2.6.2 (c)
-|    |         |    |    \--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.6.2 (c)
-|    |         |    +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.6.1 -> 2.6.2
-|    |         |    |    +--- androidx.annotation:annotation:1.0.0 -> 1.8.1 (*)
-|    |         |    |    +--- androidx.core:core-ktx:1.2.0 -> 1.16.0
-|    |         |    |    |    +--- androidx.annotation:annotation:1.8.1 (*)
-|    |         |    |    |    +--- androidx.core:core:1.16.0 (*)
-|    |         |    |    |    +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*)
-|    |         |    |    |    +--- androidx.core:core:1.16.0 (c)
-|    |         |    |    |    \--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.1.21 (c)
-|    |         |    |    +--- androidx.lifecycle:lifecycle-livedata-core:2.6.2
-|    |         |    |    |    +--- androidx.arch.core:core-common:2.1.0 -> 2.2.0 (*)
-|    |         |    |    |    +--- androidx.arch.core:core-runtime:2.1.0 -> 2.2.0 (*)
-|    |         |    |    |    +--- androidx.lifecycle:lifecycle-common:2.6.2 (*)
-|    |         |    |    |    +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.10 -> 2.1.21 (*)
-|    |         |    |    |    +--- androidx.lifecycle:lifecycle-common:2.6.2 (c)
-|    |         |    |    |    +--- androidx.lifecycle:lifecycle-livedata:2.6.2 (c)
-|    |         |    |    |    +--- androidx.lifecycle:lifecycle-process:2.6.2 (c)
-|    |         |    |    |    +--- androidx.lifecycle:lifecycle-runtime:2.6.2 (c)
-|    |         |    |    |    +--- androidx.lifecycle:lifecycle-viewmodel:2.6.2 (c)
-|    |         |    |    |    \--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.6.2 (c)
-|    |         |    |    +--- androidx.lifecycle:lifecycle-viewmodel:2.6.2 (*)
-|    |         |    |    +--- androidx.savedstate:savedstate:1.2.1
-|    |         |    |    |    +--- androidx.annotation:annotation:1.1.0 -> 1.8.1 (*)
-|    |         |    |    |    +--- androidx.arch.core:core-common:2.1.0 -> 2.2.0 (*)
-|    |         |    |    |    +--- androidx.lifecycle:lifecycle-common:2.6.1 -> 2.6.2 (*)
-|    |         |    |    |    \--- org.jetbrains.kotlin:kotlin-stdlib:1.8.10 -> 2.1.21 (*)
-|    |         |    |    +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.10 -> 2.1.21 (*)
-|    |         |    |    +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.6.4 -> 1.7.3 (*)
-|    |         |    |    +--- androidx.lifecycle:lifecycle-common:2.6.2 (c)
-|    |         |    |    +--- androidx.lifecycle:lifecycle-livedata:2.6.2 (c)
-|    |         |    |    +--- androidx.lifecycle:lifecycle-livedata-core:2.6.2 (c)
-|    |         |    |    +--- androidx.lifecycle:lifecycle-process:2.6.2 (c)
-|    |         |    |    +--- androidx.lifecycle:lifecycle-runtime:2.6.2 (c)
-|    |         |    |    \--- androidx.lifecycle:lifecycle-viewmodel:2.6.2 (c)
-|    |         |    +--- androidx.profileinstaller:profileinstaller:1.3.0 -> 1.3.1 (*)
-|    |         |    +--- androidx.savedstate:savedstate:1.2.1 (*)
-|    |         |    +--- androidx.tracing:tracing:1.0.0 -> 1.2.0 (*)
-|    |         |    \--- org.jetbrains.kotlin:kotlin-stdlib:1.8.10 -> 2.1.21 (*)
-|    |         +--- androidx.annotation:annotation:1.1.0 -> 1.8.1 (*)
-|    |         +--- androidx.annotation:annotation-experimental:1.0.0 -> 1.4.1 (*)
-|    |         +--- androidx.collection:collection:1.1.0 -> 1.4.2 (*)
-|    |         +--- androidx.core:core-ktx:1.2.0 -> 1.16.0 (*)
-|    |         +--- androidx.lifecycle:lifecycle-livedata-core:2.5.1 -> 2.6.2 (*)
-|    |         +--- androidx.lifecycle:lifecycle-viewmodel:2.5.1 -> 2.6.2 (*)
-|    |         +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.5.1 -> 2.6.2 (*)
-|    |         +--- androidx.loader:loader:1.0.0
-|    |         |    +--- androidx.annotation:annotation:1.0.0 -> 1.8.1 (*)
-|    |         |    +--- androidx.core:core:1.0.0 -> 1.16.0 (*)
-|    |         |    +--- androidx.lifecycle:lifecycle-livedata:2.0.0 -> 2.6.2
-|    |         |    |    +--- androidx.arch.core:core-common:2.1.0 -> 2.2.0 (*)
-|    |         |    |    +--- androidx.arch.core:core-runtime:2.1.0 -> 2.2.0 (*)
-|    |         |    |    +--- androidx.lifecycle:lifecycle-livedata-core:2.6.2 (*)
-|    |         |    |    +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.10 -> 2.1.21 (*)
-|    |         |    |    +--- androidx.lifecycle:lifecycle-common:2.6.2 (c)
-|    |         |    |    +--- androidx.lifecycle:lifecycle-livedata-core:2.6.2 (c)
-|    |         |    |    +--- androidx.lifecycle:lifecycle-process:2.6.2 (c)
-|    |         |    |    +--- androidx.lifecycle:lifecycle-runtime:2.6.2 (c)
-|    |         |    |    +--- androidx.lifecycle:lifecycle-viewmodel:2.6.2 (c)
-|    |         |    |    \--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.6.2 (c)
-|    |         |    \--- androidx.lifecycle:lifecycle-viewmodel:2.0.0 -> 2.6.2 (*)
-|    |         +--- androidx.savedstate:savedstate:1.2.0 -> 1.2.1 (*)
-|    |         +--- androidx.viewpager:viewpager:1.0.0
-|    |         |    +--- androidx.annotation:annotation:1.0.0 -> 1.8.1 (*)
-|    |         |    +--- androidx.core:core:1.0.0 -> 1.16.0 (*)
-|    |         |    \--- androidx.customview:customview:1.0.0
-|    |         |         +--- androidx.annotation:annotation:1.0.0 -> 1.8.1 (*)
-|    |         |         \--- androidx.core:core:1.0.0 -> 1.16.0 (*)
-|    |         \--- org.jetbrains.kotlin:kotlin-stdlib:1.6.21 -> 2.1.21 (*)
+|    |    \--- androidx.fragment:fragment:1.1.0 -> 1.3.6
+|    |         +--- androidx.annotation:annotation:1.1.0 -> 1.8.1 (*)
+|    |         +--- androidx.core:core:1.2.0 -> 1.16.0 (*)
+|    |         +--- androidx.collection:collection:1.1.0 -> 1.4.2 (*)
+|    |         +--- androidx.viewpager:viewpager:1.0.0
+|    |         |    +--- androidx.annotation:annotation:1.0.0 -> 1.8.1 (*)
+|    |         |    +--- androidx.core:core:1.0.0 -> 1.16.0 (*)
+|    |         |    \--- androidx.customview:customview:1.0.0
+|    |         |         +--- androidx.annotation:annotation:1.0.0 -> 1.8.1 (*)
+|    |         |         \--- androidx.core:core:1.0.0 -> 1.16.0 (*)
+|    |         +--- androidx.loader:loader:1.0.0
+|    |         |    +--- androidx.annotation:annotation:1.0.0 -> 1.8.1 (*)
+|    |         |    +--- androidx.core:core:1.0.0 -> 1.16.0 (*)
+|    |         |    +--- androidx.lifecycle:lifecycle-livedata:2.0.0 -> 2.6.2
+|    |         |    |    +--- androidx.arch.core:core-common:2.1.0 -> 2.2.0 (*)
+|    |         |    |    +--- androidx.arch.core:core-runtime:2.1.0 -> 2.2.0 (*)
+|    |         |    |    +--- androidx.lifecycle:lifecycle-livedata-core:2.6.2
+|    |         |    |    |    +--- androidx.arch.core:core-common:2.1.0 -> 2.2.0 (*)
+|    |         |    |    |    +--- androidx.arch.core:core-runtime:2.1.0 -> 2.2.0 (*)
+|    |         |    |    |    +--- androidx.lifecycle:lifecycle-common:2.6.2 (*)
+|    |         |    |    |    +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.10 -> 2.1.21 (*)
+|    |         |    |    |    +--- androidx.lifecycle:lifecycle-common:2.6.2 (c)
+|    |         |    |    |    +--- androidx.lifecycle:lifecycle-livedata:2.6.2 (c)
+|    |         |    |    |    +--- androidx.lifecycle:lifecycle-process:2.6.2 (c)
+|    |         |    |    |    +--- androidx.lifecycle:lifecycle-runtime:2.6.2 (c)
+|    |         |    |    |    +--- androidx.lifecycle:lifecycle-viewmodel:2.6.2 (c)
+|    |         |    |    |    \--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.6.2 (c)
+|    |         |    |    +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.10 -> 2.1.21 (*)
+|    |         |    |    +--- androidx.lifecycle:lifecycle-common:2.6.2 (c)
+|    |         |    |    +--- androidx.lifecycle:lifecycle-livedata-core:2.6.2 (c)
+|    |         |    |    +--- androidx.lifecycle:lifecycle-process:2.6.2 (c)
+|    |         |    |    +--- androidx.lifecycle:lifecycle-runtime:2.6.2 (c)
+|    |         |    |    +--- androidx.lifecycle:lifecycle-viewmodel:2.6.2 (c)
+|    |         |    |    \--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.6.2 (c)
+|    |         |    \--- androidx.lifecycle:lifecycle-viewmodel:2.0.0 -> 2.6.2
+|    |         |         +--- androidx.annotation:annotation:1.1.0 -> 1.8.1 (*)
+|    |         |         +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.10 -> 2.1.21 (*)
+|    |         |         +--- androidx.lifecycle:lifecycle-common:2.6.2 (c)
+|    |         |         +--- androidx.lifecycle:lifecycle-livedata:2.6.2 (c)
+|    |         |         +--- androidx.lifecycle:lifecycle-livedata-core:2.6.2 (c)
+|    |         |         +--- androidx.lifecycle:lifecycle-process:2.6.2 (c)
+|    |         |         +--- androidx.lifecycle:lifecycle-runtime:2.6.2 (c)
+|    |         |         \--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.6.2 (c)
+|    |         +--- androidx.activity:activity:1.2.4 -> 1.11.0
+|    |         |    +--- androidx.annotation:annotation:1.8.1 (*)
+|    |         |    +--- androidx.core:core-ktx:1.13.0 -> 1.16.0
+|    |         |    |    +--- androidx.annotation:annotation:1.8.1 (*)
+|    |         |    |    +--- androidx.core:core:1.16.0 (*)
+|    |         |    |    +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*)
+|    |         |    |    +--- androidx.core:core:1.16.0 (c)
+|    |         |    |    \--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.1.21 (c)
+|    |         |    +--- androidx.core:core-viewtree:1.0.0 (*)
+|    |         |    +--- androidx.lifecycle:lifecycle-common:2.6.1 -> 2.6.2 (*)
+|    |         |    +--- androidx.lifecycle:lifecycle-runtime:2.6.1 -> 2.6.2 (*)
+|    |         |    +--- androidx.lifecycle:lifecycle-viewmodel:2.6.1 -> 2.6.2 (*)
+|    |         |    +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.6.1 -> 2.6.2
+|    |         |    |    +--- androidx.annotation:annotation:1.0.0 -> 1.8.1 (*)
+|    |         |    |    +--- androidx.core:core-ktx:1.2.0 -> 1.16.0 (*)
+|    |         |    |    +--- androidx.lifecycle:lifecycle-livedata-core:2.6.2 (*)
+|    |         |    |    +--- androidx.lifecycle:lifecycle-viewmodel:2.6.2 (*)
+|    |         |    |    +--- androidx.savedstate:savedstate:1.2.1
+|    |         |    |    |    +--- androidx.annotation:annotation:1.1.0 -> 1.8.1 (*)
+|    |         |    |    |    +--- androidx.arch.core:core-common:2.1.0 -> 2.2.0 (*)
+|    |         |    |    |    +--- androidx.lifecycle:lifecycle-common:2.6.1 -> 2.6.2 (*)
+|    |         |    |    |    \--- org.jetbrains.kotlin:kotlin-stdlib:1.8.10 -> 2.1.21 (*)
+|    |         |    |    +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.10 -> 2.1.21 (*)
+|    |         |    |    +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.6.4 -> 1.7.3 (*)
+|    |         |    |    +--- androidx.lifecycle:lifecycle-common:2.6.2 (c)
+|    |         |    |    +--- androidx.lifecycle:lifecycle-livedata:2.6.2 (c)
+|    |         |    |    +--- androidx.lifecycle:lifecycle-livedata-core:2.6.2 (c)
+|    |         |    |    +--- androidx.lifecycle:lifecycle-process:2.6.2 (c)
+|    |         |    |    +--- androidx.lifecycle:lifecycle-runtime:2.6.2 (c)
+|    |         |    |    \--- androidx.lifecycle:lifecycle-viewmodel:2.6.2 (c)
+|    |         |    +--- androidx.profileinstaller:profileinstaller:1.4.0 (*)
+|    |         |    +--- androidx.savedstate:savedstate:1.2.1 (*)
+|    |         |    +--- androidx.tracing:tracing:1.0.0 -> 1.2.0 (*)
+|    |         |    +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*)
+|    |         |    +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.3 (*)
+|    |         |    \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.1.21 (c)
+|    |         +--- androidx.lifecycle:lifecycle-livedata-core:2.3.1 -> 2.6.2 (*)
+|    |         +--- androidx.lifecycle:lifecycle-viewmodel:2.3.1 -> 2.6.2 (*)
+|    |         +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.3.1 -> 2.6.2 (*)
+|    |         +--- androidx.savedstate:savedstate:1.1.0 -> 1.2.1 (*)
+|    |         \--- androidx.annotation:annotation-experimental:1.0.0 -> 1.4.1 (*)
 |    \--- com.google.android.gms:play-services-mlkit-barcode-scanning:18.3.1
 |         +--- com.google.android.gms:play-services-base:18.5.0
-|         |    \--- androidx.fragment:fragment:1.0.0 -> 1.5.4 (*)
+|         |    \--- androidx.fragment:fragment:1.0.0 -> 1.3.6 (*)
 |         \--- com.google.mlkit:barcode-scanning-common:17.0.0
 |              \--- com.google.mlkit:vision-common:17.0.0 -> 17.3.0
 |                   \--- com.google.mlkit:common:18.6.0 -> 18.11.0
-|                        \--- androidx.appcompat:appcompat:1.6.1 -> 1.7.0
-|                             +--- androidx.activity:activity:1.7.0 (*)
-|                             +--- androidx.annotation:annotation:1.3.0 -> 1.8.1 (*)
-|                             +--- androidx.appcompat:appcompat-resources:1.7.0
-|                             |    +--- androidx.annotation:annotation:1.2.0 -> 1.8.1 (*)
-|                             |    +--- androidx.collection:collection:1.0.0 -> 1.4.2 (*)
-|                             |    +--- androidx.core:core:1.6.0 -> 1.16.0 (*)
-|                             |    +--- androidx.vectordrawable:vectordrawable:1.1.0
-|                             |    |    +--- androidx.annotation:annotation:1.1.0 -> 1.8.1 (*)
-|                             |    |    +--- androidx.core:core:1.1.0 -> 1.16.0 (*)
-|                             |    |    \--- androidx.collection:collection:1.1.0 -> 1.4.2 (*)
-|                             |    +--- androidx.vectordrawable:vectordrawable-animated:1.1.0
-|                             |    |    +--- androidx.vectordrawable:vectordrawable:1.1.0 (*)
-|                             |    |    +--- androidx.interpolator:interpolator:1.0.0 (*)
-|                             |    |    \--- androidx.collection:collection:1.1.0 -> 1.4.2 (*)
-|                             |    \--- androidx.appcompat:appcompat:1.7.0 (c)
-|                             +--- androidx.collection:collection:1.0.0 -> 1.4.2 (*)
-|                             +--- androidx.core:core:1.13.0 -> 1.16.0 (*)
-|                             +--- androidx.core:core-ktx:1.13.0 -> 1.16.0 (*)
-|                             +--- androidx.cursoradapter:cursoradapter:1.0.0
-|                             |    \--- androidx.annotation:annotation:1.0.0 -> 1.8.1 (*)
-|                             +--- androidx.drawerlayout:drawerlayout:1.0.0
-|                             |    +--- androidx.annotation:annotation:1.0.0 -> 1.8.1 (*)
-|                             |    +--- androidx.core:core:1.0.0 -> 1.16.0 (*)
-|                             |    \--- androidx.customview:customview:1.0.0 (*)
-|                             +--- androidx.emoji2:emoji2:1.3.0
-|                             |    +--- androidx.annotation:annotation:1.2.0 -> 1.8.1 (*)
-|                             |    +--- androidx.collection:collection:1.1.0 -> 1.4.2 (*)
-|                             |    +--- androidx.core:core:1.3.0 -> 1.16.0 (*)
-|                             |    +--- androidx.lifecycle:lifecycle-process:2.4.1 -> 2.6.2
-|                             |    |    +--- androidx.annotation:annotation:1.2.0 -> 1.8.1 (*)
-|                             |    |    +--- androidx.lifecycle:lifecycle-runtime:2.6.2 (*)
-|                             |    |    +--- androidx.startup:startup-runtime:1.1.1 (*)
-|                             |    |    +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.10 -> 2.1.21 (*)
-|                             |    |    +--- androidx.lifecycle:lifecycle-common:2.6.2 (c)
-|                             |    |    +--- androidx.lifecycle:lifecycle-livedata:2.6.2 (c)
-|                             |    |    +--- androidx.lifecycle:lifecycle-livedata-core:2.6.2 (c)
-|                             |    |    +--- androidx.lifecycle:lifecycle-runtime:2.6.2 (c)
-|                             |    |    +--- androidx.lifecycle:lifecycle-viewmodel:2.6.2 (c)
-|                             |    |    \--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.6.2 (c)
-|                             |    +--- androidx.startup:startup-runtime:1.0.0 -> 1.1.1 (*)
-|                             |    \--- androidx.emoji2:emoji2-views-helper:1.3.0 (c)
-|                             +--- androidx.emoji2:emoji2-views-helper:1.2.0 -> 1.3.0
-|                             |    +--- androidx.collection:collection:1.1.0 -> 1.4.2 (*)
-|                             |    +--- androidx.core:core:1.3.0 -> 1.16.0 (*)
-|                             |    +--- androidx.emoji2:emoji2:1.3.0 (*)
-|                             |    \--- androidx.emoji2:emoji2:1.3.0 (c)
-|                             +--- androidx.fragment:fragment:1.5.4 (*)
-|                             +--- androidx.lifecycle:lifecycle-runtime:2.6.1 -> 2.6.2 (*)
-|                             +--- androidx.lifecycle:lifecycle-viewmodel:2.6.1 -> 2.6.2 (*)
-|                             +--- androidx.profileinstaller:profileinstaller:1.3.1 (*)
-|                             +--- androidx.resourceinspection:resourceinspection-annotation:1.0.1
-|                             |    \--- androidx.annotation:annotation:1.1.0 -> 1.8.1 (*)
-|                             +--- androidx.savedstate:savedstate:1.2.1 (*)
-|                             +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.1.21 (*)
-|                             \--- androidx.appcompat:appcompat-resources:1.7.0 (c)
+|                        \--- androidx.appcompat:appcompat:1.6.1
+|                             +--- androidx.activity:activity:1.6.0 -> 1.11.0 (*)
+|                             +--- androidx.annotation:annotation:1.3.0 -> 1.8.1 (*)
+|                             +--- androidx.appcompat:appcompat-resources:1.6.1
+|                             |    +--- androidx.annotation:annotation:1.2.0 -> 1.8.1 (*)
+|                             |    +--- androidx.collection:collection:1.0.0 -> 1.4.2 (*)
+|                             |    +--- androidx.core:core:1.6.0 -> 1.16.0 (*)
+|                             |    +--- androidx.vectordrawable:vectordrawable:1.1.0
+|                             |    |    +--- androidx.annotation:annotation:1.1.0 -> 1.8.1 (*)
+|                             |    |    +--- androidx.core:core:1.1.0 -> 1.16.0 (*)
+|                             |    |    \--- androidx.collection:collection:1.1.0 -> 1.4.2 (*)
+|                             |    +--- androidx.vectordrawable:vectordrawable-animated:1.1.0
+|                             |    |    +--- androidx.vectordrawable:vectordrawable:1.1.0 (*)
+|                             |    |    +--- androidx.interpolator:interpolator:1.0.0 (*)
+|                             |    |    \--- androidx.collection:collection:1.1.0 -> 1.4.2 (*)
+|                             |    \--- androidx.appcompat:appcompat:1.6.1 (c)
+|                             +--- androidx.collection:collection:1.0.0 -> 1.4.2 (*)
+|                             +--- androidx.core:core:1.9.0 -> 1.16.0 (*)
+|                             +--- androidx.core:core-ktx:1.8.0 -> 1.16.0 (*)
+|                             +--- androidx.cursoradapter:cursoradapter:1.0.0
+|                             |    \--- androidx.annotation:annotation:1.0.0 -> 1.8.1 (*)
+|                             +--- androidx.drawerlayout:drawerlayout:1.0.0
+|                             |    +--- androidx.annotation:annotation:1.0.0 -> 1.8.1 (*)
+|                             |    +--- androidx.core:core:1.0.0 -> 1.16.0 (*)
+|                             |    \--- androidx.customview:customview:1.0.0 (*)
+|                             +--- androidx.emoji2:emoji2:1.2.0
+|                             |    +--- androidx.annotation:annotation:1.2.0 -> 1.8.1 (*)
+|                             |    +--- androidx.collection:collection:1.1.0 -> 1.4.2 (*)
+|                             |    +--- androidx.core:core:1.3.0 -> 1.16.0 (*)
+|                             |    +--- androidx.lifecycle:lifecycle-process:2.4.1 -> 2.6.2
+|                             |    |    +--- androidx.annotation:annotation:1.2.0 -> 1.8.1 (*)
+|                             |    |    +--- androidx.lifecycle:lifecycle-runtime:2.6.2 (*)
+|                             |    |    +--- androidx.startup:startup-runtime:1.1.1 (*)
+|                             |    |    +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.10 -> 2.1.21 (*)
+|                             |    |    +--- androidx.lifecycle:lifecycle-common:2.6.2 (c)
+|                             |    |    +--- androidx.lifecycle:lifecycle-livedata:2.6.2 (c)
+|                             |    |    +--- androidx.lifecycle:lifecycle-livedata-core:2.6.2 (c)
+|                             |    |    +--- androidx.lifecycle:lifecycle-runtime:2.6.2 (c)
+|                             |    |    +--- androidx.lifecycle:lifecycle-viewmodel:2.6.2 (c)
+|                             |    |    \--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.6.2 (c)
+|                             |    \--- androidx.startup:startup-runtime:1.0.0 -> 1.1.1 (*)
+|                             +--- androidx.emoji2:emoji2-views-helper:1.2.0
+|                             |    +--- androidx.collection:collection:1.1.0 -> 1.4.2 (*)
+|                             |    +--- androidx.core:core:1.3.0 -> 1.16.0 (*)
+|                             |    \--- androidx.emoji2:emoji2:1.2.0 (*)
+|                             +--- androidx.fragment:fragment:1.3.6 (*)
+|                             +--- androidx.lifecycle:lifecycle-runtime:2.5.1 -> 2.6.2 (*)
+|                             +--- androidx.lifecycle:lifecycle-viewmodel:2.5.1 -> 2.6.2 (*)
+|                             +--- androidx.resourceinspection:resourceinspection-annotation:1.0.1
+|                             |    \--- androidx.annotation:annotation:1.1.0 -> 1.8.1 (*)
+|                             +--- androidx.savedstate:savedstate:1.2.0 -> 1.2.1 (*)
+|                             +--- org.jetbrains.kotlin:kotlin-stdlib:1.7.10 -> 2.1.21 (*)
+|                             \--- androidx.appcompat:appcompat-resources:1.6.1 (c)
++--- androidx.activity:activity:1.11.0 (*)
-+--- androidx.appcompat:appcompat:1.7.0 (*)
 \--- androidx.camera:camera-view:1.4.2
-     \--- androidx.appcompat:appcompat:1.1.0 -> 1.7.0 (*)
+     \--- androidx.appcompat:appcompat:1.1.0 -> 1.6.1 (*)
```
@sonarqubecloud
Copy link
Copy Markdown

@G00fY2
Copy link
Copy Markdown
Owner

G00fY2 commented Apr 29, 2026

@Goooler thanks for the PR. My plan is to create one last 1.x release to make sure this library is compatible with sdk 37.

Version 2.x is planned. This will be compose only without using a wrapper activity (or a separate dependency).

Unfortunately I didn't find time in the last month but this feature is mostly done.

Will try to prepare the next major soon.

@Goooler
Copy link
Copy Markdown
Author

Goooler commented Apr 29, 2026

Sounds good.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Consider dropping androidx.appcompat:appcompat

2 participants