diff --git a/gradle.properties b/gradle.properties index 186c3f3a..4790742d 100644 --- a/gradle.properties +++ b/gradle.properties @@ -112,27 +112,28 @@ JGIT_VERSION=6.1.0.202203080745-r KTLINT_VERSION=0.48.0 PLAY_PUBLISHER_PLUGIN_VERSION=3.7.0 -ACCOMPANIST_PERMISSIONS_VERSION=0.25.1 +ACCOMPANIST_PERMISSIONS_VERSION=0.28.0 ANDROIDX_ACTIVITY_VERSION=1.6.1 ANDROIDX_ANNOTATION_VERSION=1.5.0 -ANDROIDX_APPCOMPAT_VERSION=1.5.1 -ANDROIDX_CAMERA_VERSION=1.3.0-alpha01 +ANDROIDX_APPCOMPAT_VERSION=1.6.0 +ANDROIDX_CAMERA_VERSION=1.3.0-alpha02 ANDROIDX_COMPOSE_COMPILER_VERSION=1.4.0-alpha02 -ANDROIDX_COMPOSE_MATERIAL3_VERSION=1.1.0-alpha02 -ANDROIDX_COMPOSE_VERSION=1.3.1 +ANDROIDX_COMPOSE_MATERIAL3_VERSION=1.1.0-alpha04 +ANDROIDX_COMPOSE_MATERIAL_ICONS_VERSION=1.3.1 +ANDROIDX_COMPOSE_VERSION=1.3.3 ANDROIDX_CONSTRAINTLAYOUT_VERSION=1.0.1 ANDROIDX_CORE_VERSION=1.9.0 -ANDROIDX_ESPRESSO_VERSION=3.5.0 -ANDROIDX_LIFECYCLE_VERSION=2.6.0-alpha03 +ANDROIDX_ESPRESSO_VERSION=3.5.1 +ANDROIDX_LIFECYCLE_VERSION=2.6.0-alpha04 ANDROIDX_NAVIGATION_COMPOSE_VERSION=2.5.3 -ANDROIDX_PROFILE_INSTALLER_VERSION=1.3.0-alpha02 +ANDROIDX_PROFILE_INSTALLER_VERSION=1.3.0-alpha03 ANDROIDX_SECURITY_CRYPTO_VERSION=1.1.0-alpha04 ANDROIDX_SPLASH_SCREEN_VERSION=1.0.0 -ANDROIDX_TEST_JUNIT_VERSION=1.1.4 +ANDROIDX_TEST_JUNIT_VERSION=1.1.5 ANDROIDX_TEST_ORCHESTRATOR_VERSION=1.4.2 ANDROIDX_TEST_CORE_VERSION=1.5.0 -ANDROIDX_TEST_MACROBENCHMARK_VERSION=1.2.0-alpha08 -ANDROIDX_TEST_RUNNER_VERSION=1.5.1 +ANDROIDX_TEST_MACROBENCHMARK_VERSION=1.2.0-alpha09 +ANDROIDX_TEST_RUNNER_VERSION=1.5.2 ANDROIDX_STARTUP_VERSION=1.1.1 ANDROIDX_TEST_SERVICE_VERSION=1.4.2 ANDROIDX_UI_AUTOMATOR_VERSION=2.2.0-alpha1 diff --git a/settings.gradle.kts b/settings.gradle.kts index 0bf859ff..3a87618d 100644 --- a/settings.gradle.kts +++ b/settings.gradle.kts @@ -149,6 +149,7 @@ dependencyResolutionManagement { val androidxCameraVersion = extra["ANDROIDX_CAMERA_VERSION"].toString() val androidxComposeCompilerVersion = extra["ANDROIDX_COMPOSE_COMPILER_VERSION"].toString() val androidxComposeMaterial3Version = extra["ANDROIDX_COMPOSE_MATERIAL3_VERSION"].toString() + val androidxComposeMaterialIconsVersion = extra["ANDROIDX_COMPOSE_MATERIAL_ICONS_VERSION"].toString() val androidxComposeVersion = extra["ANDROIDX_COMPOSE_VERSION"].toString() val androidxConstraintLayoutVersion = extra["ANDROIDX_CONSTRAINTLAYOUT_VERSION"].toString() val androidxCoreVersion = extra["ANDROIDX_CORE_VERSION"].toString() @@ -196,8 +197,8 @@ dependencyResolutionManagement { library("androidx-camera-view", "androidx.camera:camera-view:$androidxCameraVersion") library("androidx-compose-foundation", "androidx.compose.foundation:foundation:$androidxComposeVersion") library("androidx-compose-material3", "androidx.compose.material3:material3:$androidxComposeMaterial3Version") - library("androidx-compose-material-icons-core", "androidx.compose.material:material-icons-core:$androidxComposeVersion") - library("androidx-compose-material-icons-extended", "androidx.compose.material:material-icons-extended:$androidxComposeVersion") + library("androidx-compose-material-icons-core", "androidx.compose.material:material-icons-core:$androidxComposeMaterialIconsVersion") + library("androidx-compose-material-icons-extended", "androidx.compose.material:material-icons-extended:$androidxComposeMaterialIconsVersion") library("androidx-compose-tooling", "androidx.compose.ui:ui-tooling:$androidxComposeVersion") library("androidx-compose-ui", "androidx.compose.ui:ui:$androidxComposeVersion") library("androidx-compose-ui-fonts", "androidx.compose.ui:ui-text-google-fonts:$androidxComposeVersion") diff --git a/ui-lib/src/main/java/co/electriccoin/zcash/ui/MainActivity.kt b/ui-lib/src/main/java/co/electriccoin/zcash/ui/MainActivity.kt index 4e49dbce..261cfeac 100644 --- a/ui-lib/src/main/java/co/electriccoin/zcash/ui/MainActivity.kt +++ b/ui-lib/src/main/java/co/electriccoin/zcash/ui/MainActivity.kt @@ -12,7 +12,6 @@ import androidx.compose.runtime.Composable import androidx.compose.runtime.getValue import androidx.compose.ui.Modifier import androidx.core.splashscreen.SplashScreen.Companion.installSplashScreen -import androidx.lifecycle.compose.ExperimentalLifecycleComposeApi import androidx.lifecycle.compose.collectAsStateWithLifecycle import androidx.lifecycle.lifecycleScope import androidx.navigation.NavHostController @@ -78,7 +77,6 @@ class MainActivity : ComponentActivity() { } } - @OptIn(ExperimentalLifecycleComposeApi::class) private fun setupUiContent() { setContent { Override(configurationOverrideFlow) { @@ -106,7 +104,6 @@ class MainActivity : ComponentActivity() { } } - @OptIn(ExperimentalLifecycleComposeApi::class) @Composable private fun MainContent() { when (val secretState = walletViewModel.secretState.collectAsStateWithLifecycle().value) { diff --git a/ui-lib/src/main/java/co/electriccoin/zcash/ui/screen/address/AndroidWalletAddresses.kt b/ui-lib/src/main/java/co/electriccoin/zcash/ui/screen/address/AndroidWalletAddresses.kt index ce7ffc26..28e3ced4 100644 --- a/ui-lib/src/main/java/co/electriccoin/zcash/ui/screen/address/AndroidWalletAddresses.kt +++ b/ui-lib/src/main/java/co/electriccoin/zcash/ui/screen/address/AndroidWalletAddresses.kt @@ -5,7 +5,6 @@ package co.electriccoin.zcash.ui.screen.address import androidx.activity.ComponentActivity import androidx.activity.viewModels import androidx.compose.runtime.Composable -import androidx.lifecycle.compose.ExperimentalLifecycleComposeApi import androidx.lifecycle.compose.collectAsStateWithLifecycle import co.electriccoin.zcash.ui.MainActivity import co.electriccoin.zcash.ui.screen.address.view.WalletAddresses @@ -18,7 +17,6 @@ internal fun MainActivity.WrapWalletAddresses( WrapWalletAddresses(this, goBack) } -@OptIn(ExperimentalLifecycleComposeApi::class) @Composable private fun WrapWalletAddresses( activity: ComponentActivity, diff --git a/ui-lib/src/main/java/co/electriccoin/zcash/ui/screen/backup/view/BackupView.kt b/ui-lib/src/main/java/co/electriccoin/zcash/ui/screen/backup/view/BackupView.kt index df1f3b8b..01b5a83f 100644 --- a/ui-lib/src/main/java/co/electriccoin/zcash/ui/screen/backup/view/BackupView.kt +++ b/ui-lib/src/main/java/co/electriccoin/zcash/ui/screen/backup/view/BackupView.kt @@ -37,7 +37,6 @@ import androidx.compose.ui.res.painterResource import androidx.compose.ui.res.stringResource import androidx.compose.ui.tooling.preview.Devices import androidx.compose.ui.tooling.preview.Preview -import androidx.lifecycle.compose.ExperimentalLifecycleComposeApi import androidx.lifecycle.compose.collectAsStateWithLifecycle import cash.z.ecc.sdk.fixture.PersistableWalletFixture import cash.z.ecc.sdk.model.PersistableWallet @@ -79,7 +78,7 @@ fun ComposablePreview() { /** * @param onComplete Callback when the user has completed the backup test. */ -@OptIn(ExperimentalMaterial3Api::class, ExperimentalLifecycleComposeApi::class) +@OptIn(ExperimentalMaterial3Api::class) @Composable @Suppress("LongParameterList") fun BackupWallet( @@ -124,7 +123,6 @@ fun BackupWallet( } } -@OptIn(ExperimentalLifecycleComposeApi::class) @Composable fun BackupMainContent( paddingValues: PaddingValues, @@ -218,7 +216,7 @@ private data class TestChoice(val originalIndex: Index, val word: String) * - It is possible for the same word to appear twice in the word choices * - The test answer ordering is not randomized, to ensure it can never be in the correct order to start with */ -@OptIn(ExperimentalLifecycleComposeApi::class) + @Composable private fun TestInProgress( splitSeedPhrase: List, diff --git a/ui-lib/src/main/java/co/electriccoin/zcash/ui/screen/home/AndroidHome.kt b/ui-lib/src/main/java/co/electriccoin/zcash/ui/screen/home/AndroidHome.kt index 210cd202..3da8eba0 100644 --- a/ui-lib/src/main/java/co/electriccoin/zcash/ui/screen/home/AndroidHome.kt +++ b/ui-lib/src/main/java/co/electriccoin/zcash/ui/screen/home/AndroidHome.kt @@ -6,7 +6,6 @@ import androidx.activity.ComponentActivity import androidx.activity.viewModels import androidx.compose.runtime.Composable import androidx.compose.ui.platform.LocalContext -import androidx.lifecycle.compose.ExperimentalLifecycleComposeApi import androidx.lifecycle.compose.collectAsStateWithLifecycle import co.electriccoin.zcash.spackle.EmulatorWtfUtil import co.electriccoin.zcash.spackle.FirebaseTestLabUtil @@ -35,7 +34,6 @@ internal fun MainActivity.WrapHome( ) } -@OptIn(ExperimentalLifecycleComposeApi::class) @Composable internal fun WrapHome( activity: ComponentActivity, diff --git a/ui-lib/src/main/java/co/electriccoin/zcash/ui/screen/onboarding/AndroidOnboarding.kt b/ui-lib/src/main/java/co/electriccoin/zcash/ui/screen/onboarding/AndroidOnboarding.kt index 9d2d4849..0fb3b37c 100644 --- a/ui-lib/src/main/java/co/electriccoin/zcash/ui/screen/onboarding/AndroidOnboarding.kt +++ b/ui-lib/src/main/java/co/electriccoin/zcash/ui/screen/onboarding/AndroidOnboarding.kt @@ -8,7 +8,6 @@ import androidx.activity.ComponentActivity import androidx.activity.viewModels import androidx.compose.runtime.Composable import androidx.compose.ui.platform.LocalContext -import androidx.lifecycle.compose.ExperimentalLifecycleComposeApi import androidx.lifecycle.compose.collectAsStateWithLifecycle import cash.z.ecc.android.sdk.model.ZcashNetwork import cash.z.ecc.sdk.fixture.SeedPhraseFixture @@ -31,7 +30,6 @@ internal fun MainActivity.WrapOnboarding() { WrapOnboarding(this) } -@OptIn(ExperimentalLifecycleComposeApi::class) @Composable internal fun WrapOnboarding( activity: ComponentActivity @@ -95,7 +93,6 @@ internal fun WrapOnboarding( } } -@OptIn(ExperimentalLifecycleComposeApi::class) @Composable private fun WrapRestore(activity: ComponentActivity) { val walletViewModel by activity.viewModels() diff --git a/ui-lib/src/main/java/co/electriccoin/zcash/ui/screen/onboarding/view/OnboardingView.kt b/ui-lib/src/main/java/co/electriccoin/zcash/ui/screen/onboarding/view/OnboardingView.kt index 02463f89..e933e817 100644 --- a/ui-lib/src/main/java/co/electriccoin/zcash/ui/screen/onboarding/view/OnboardingView.kt +++ b/ui-lib/src/main/java/co/electriccoin/zcash/ui/screen/onboarding/view/OnboardingView.kt @@ -35,7 +35,6 @@ import androidx.compose.ui.graphics.vector.ImageVector import androidx.compose.ui.res.painterResource import androidx.compose.ui.res.stringResource import androidx.compose.ui.tooling.preview.Preview -import androidx.lifecycle.compose.ExperimentalLifecycleComposeApi import androidx.lifecycle.compose.collectAsStateWithLifecycle import co.electriccoin.zcash.ui.R import co.electriccoin.zcash.ui.design.component.Body @@ -70,7 +69,7 @@ fun ComposablePreview() { * @param onImportWallet Callback when the user decides to import an existing wallet. * @param onCreateWallet Callback when the user decides to create a new wallet. */ -@OptIn(ExperimentalMaterial3Api::class, ExperimentalLifecycleComposeApi::class) +@OptIn(ExperimentalMaterial3Api::class) @Composable fun Onboarding( onboardingState: OnboardingState, @@ -96,7 +95,7 @@ fun Onboarding( } @Composable -@OptIn(ExperimentalMaterial3Api::class, ExperimentalLifecycleComposeApi::class) +@OptIn(ExperimentalMaterial3Api::class) private fun OnboardingTopAppBar( onboardingState: OnboardingState, isDebugMenuEnabled: Boolean, @@ -150,7 +149,7 @@ private fun DebugMenu(onFixtureWallet: () -> Unit) { * @param onImportWallet Callback when the user decides to import an existing wallet. * @param onCreateWallet Callback when the user decides to create a new wallet. */ -@OptIn(ExperimentalLifecycleComposeApi::class) + @Composable fun OnboardingMainContent( paddingValues: PaddingValues, diff --git a/ui-lib/src/main/java/co/electriccoin/zcash/ui/screen/profile/AndroidProfile.kt b/ui-lib/src/main/java/co/electriccoin/zcash/ui/screen/profile/AndroidProfile.kt index cc61d4d2..e470870f 100644 --- a/ui-lib/src/main/java/co/electriccoin/zcash/ui/screen/profile/AndroidProfile.kt +++ b/ui-lib/src/main/java/co/electriccoin/zcash/ui/screen/profile/AndroidProfile.kt @@ -5,7 +5,6 @@ package co.electriccoin.zcash.ui.screen.profile import androidx.activity.ComponentActivity import androidx.activity.viewModels import androidx.compose.runtime.Composable -import androidx.lifecycle.compose.ExperimentalLifecycleComposeApi import androidx.lifecycle.compose.collectAsStateWithLifecycle import cash.z.ecc.sdk.model.WalletAddresses import co.electriccoin.zcash.ui.MainActivity @@ -35,7 +34,6 @@ internal fun MainActivity.WrapProfile( ) } -@OptIn(ExperimentalLifecycleComposeApi::class) @Composable @Suppress("LongParameterList") internal fun WrapProfile( diff --git a/ui-lib/src/main/java/co/electriccoin/zcash/ui/screen/request/AndroidRequest.kt b/ui-lib/src/main/java/co/electriccoin/zcash/ui/screen/request/AndroidRequest.kt index 9cae5d95..dee89990 100644 --- a/ui-lib/src/main/java/co/electriccoin/zcash/ui/screen/request/AndroidRequest.kt +++ b/ui-lib/src/main/java/co/electriccoin/zcash/ui/screen/request/AndroidRequest.kt @@ -7,7 +7,6 @@ import android.content.Intent import androidx.activity.ComponentActivity import androidx.activity.viewModels import androidx.compose.runtime.Composable -import androidx.lifecycle.compose.ExperimentalLifecycleComposeApi import androidx.lifecycle.compose.collectAsStateWithLifecycle import cash.z.ecc.sdk.model.ZecRequest import co.electriccoin.zcash.ui.MainActivity @@ -23,7 +22,6 @@ internal fun MainActivity.WrapRequest( WrapRequest(this, goBack) } -@OptIn(ExperimentalLifecycleComposeApi::class) @Composable private fun WrapRequest( activity: ComponentActivity, diff --git a/ui-lib/src/main/java/co/electriccoin/zcash/ui/screen/restore/view/RestoreView.kt b/ui-lib/src/main/java/co/electriccoin/zcash/ui/screen/restore/view/RestoreView.kt index acf24cd3..2c171a44 100644 --- a/ui-lib/src/main/java/co/electriccoin/zcash/ui/screen/restore/view/RestoreView.kt +++ b/ui-lib/src/main/java/co/electriccoin/zcash/ui/screen/restore/view/RestoreView.kt @@ -52,7 +52,6 @@ import androidx.compose.ui.text.input.KeyboardType import androidx.compose.ui.text.style.TextAlign import androidx.compose.ui.tooling.preview.Preview import androidx.compose.ui.unit.dp -import androidx.lifecycle.compose.ExperimentalLifecycleComposeApi import androidx.lifecycle.compose.collectAsStateWithLifecycle import cash.z.ecc.sdk.model.SeedPhraseValidation import co.electriccoin.zcash.spackle.model.Index @@ -187,7 +186,7 @@ private fun RestoreTopAppBar(onBack: () -> Unit, onClear: () -> Unit) { // TODO [#672] Implement custom seed phrase pasting for wallet import // TODO [#672] https://github.com/zcash/secant-android-wallet/issues/672 -@OptIn(ExperimentalLifecycleComposeApi::class) + @Suppress("UNUSED_PARAMETER", "LongParameterList") @Composable private fun RestoreMainContent( diff --git a/ui-lib/src/main/java/co/electriccoin/zcash/ui/screen/scan/AndroidScan.kt b/ui-lib/src/main/java/co/electriccoin/zcash/ui/screen/scan/AndroidScan.kt index 48e1aa4a..40f22f67 100644 --- a/ui-lib/src/main/java/co/electriccoin/zcash/ui/screen/scan/AndroidScan.kt +++ b/ui-lib/src/main/java/co/electriccoin/zcash/ui/screen/scan/AndroidScan.kt @@ -8,7 +8,6 @@ import androidx.compose.material3.SnackbarHostState import androidx.compose.runtime.Composable import androidx.compose.runtime.remember import androidx.compose.runtime.rememberCoroutineScope -import androidx.lifecycle.compose.ExperimentalLifecycleComposeApi import androidx.lifecycle.compose.collectAsStateWithLifecycle import androidx.lifecycle.lifecycleScope import co.electriccoin.zcash.ui.MainActivity @@ -30,7 +29,6 @@ internal fun MainActivity.WrapScanValidator( ) } -@OptIn(ExperimentalLifecycleComposeApi::class) @Composable private fun WrapScanValidator( activity: ComponentActivity, diff --git a/ui-lib/src/main/java/co/electriccoin/zcash/ui/screen/seed/AndroidSeed.kt b/ui-lib/src/main/java/co/electriccoin/zcash/ui/screen/seed/AndroidSeed.kt index 92a2c37a..124653b2 100644 --- a/ui-lib/src/main/java/co/electriccoin/zcash/ui/screen/seed/AndroidSeed.kt +++ b/ui-lib/src/main/java/co/electriccoin/zcash/ui/screen/seed/AndroidSeed.kt @@ -5,7 +5,6 @@ package co.electriccoin.zcash.ui.screen.seed import androidx.activity.ComponentActivity import androidx.activity.viewModels import androidx.compose.runtime.Composable -import androidx.lifecycle.compose.ExperimentalLifecycleComposeApi import androidx.lifecycle.compose.collectAsStateWithLifecycle import co.electriccoin.zcash.ui.MainActivity import co.electriccoin.zcash.ui.screen.backup.copyToClipboard @@ -20,7 +19,6 @@ internal fun MainActivity.WrapSeed( WrapSeed(this, goBack) } -@OptIn(ExperimentalLifecycleComposeApi::class) @Composable private fun WrapSeed( activity: ComponentActivity, diff --git a/ui-lib/src/main/java/co/electriccoin/zcash/ui/screen/send/AndroidSend.kt b/ui-lib/src/main/java/co/electriccoin/zcash/ui/screen/send/AndroidSend.kt index 2e467351..e65cbd4c 100644 --- a/ui-lib/src/main/java/co/electriccoin/zcash/ui/screen/send/AndroidSend.kt +++ b/ui-lib/src/main/java/co/electriccoin/zcash/ui/screen/send/AndroidSend.kt @@ -6,7 +6,6 @@ import androidx.activity.ComponentActivity import androidx.activity.viewModels import androidx.compose.runtime.Composable import androidx.compose.runtime.rememberCoroutineScope -import androidx.lifecycle.compose.ExperimentalLifecycleComposeApi import androidx.lifecycle.compose.collectAsStateWithLifecycle import cash.z.ecc.sdk.send import co.electriccoin.zcash.ui.MainActivity @@ -22,7 +21,6 @@ internal fun MainActivity.WrapSend( WrapSend(this, goBack) } -@OptIn(ExperimentalLifecycleComposeApi::class) @Composable private fun WrapSend( activity: ComponentActivity, diff --git a/ui-lib/src/main/java/co/electriccoin/zcash/ui/screen/settings/AndroidSettings.kt b/ui-lib/src/main/java/co/electriccoin/zcash/ui/screen/settings/AndroidSettings.kt index b1cdccfd..ae2ae5d6 100644 --- a/ui-lib/src/main/java/co/electriccoin/zcash/ui/screen/settings/AndroidSettings.kt +++ b/ui-lib/src/main/java/co/electriccoin/zcash/ui/screen/settings/AndroidSettings.kt @@ -5,7 +5,6 @@ package co.electriccoin.zcash.ui.screen.settings import androidx.activity.ComponentActivity import androidx.activity.viewModels import androidx.compose.runtime.Composable -import androidx.lifecycle.compose.ExperimentalLifecycleComposeApi import androidx.lifecycle.compose.collectAsStateWithLifecycle import co.electriccoin.zcash.ui.MainActivity import co.electriccoin.zcash.ui.screen.home.viewmodel.WalletViewModel @@ -24,7 +23,6 @@ internal fun MainActivity.WrapSettings( ) } -@OptIn(ExperimentalLifecycleComposeApi::class) @Composable private fun WrapSettings( activity: ComponentActivity, diff --git a/ui-lib/src/main/java/co/electriccoin/zcash/ui/screen/support/AndroidSupport.kt b/ui-lib/src/main/java/co/electriccoin/zcash/ui/screen/support/AndroidSupport.kt index 47e304de..e8187968 100644 --- a/ui-lib/src/main/java/co/electriccoin/zcash/ui/screen/support/AndroidSupport.kt +++ b/ui-lib/src/main/java/co/electriccoin/zcash/ui/screen/support/AndroidSupport.kt @@ -9,7 +9,6 @@ import androidx.compose.material3.SnackbarHostState import androidx.compose.runtime.Composable import androidx.compose.runtime.remember import androidx.compose.runtime.rememberCoroutineScope -import androidx.lifecycle.compose.ExperimentalLifecycleComposeApi import androidx.lifecycle.compose.collectAsStateWithLifecycle import co.electriccoin.zcash.ui.MainActivity import co.electriccoin.zcash.ui.R @@ -27,7 +26,6 @@ internal fun MainActivity.WrapSupport( WrapSupport(this, goBack) } -@OptIn(ExperimentalLifecycleComposeApi::class) @Composable internal fun WrapSupport( activity: ComponentActivity, diff --git a/ui-lib/src/main/java/co/electriccoin/zcash/ui/screen/update/AndroidUpdate.kt b/ui-lib/src/main/java/co/electriccoin/zcash/ui/screen/update/AndroidUpdate.kt index 44094c7f..ed6b25f4 100644 --- a/ui-lib/src/main/java/co/electriccoin/zcash/ui/screen/update/AndroidUpdate.kt +++ b/ui-lib/src/main/java/co/electriccoin/zcash/ui/screen/update/AndroidUpdate.kt @@ -9,7 +9,6 @@ import androidx.compose.runtime.Composable import androidx.compose.runtime.LaunchedEffect import androidx.compose.runtime.remember import androidx.compose.runtime.rememberCoroutineScope -import androidx.lifecycle.compose.ExperimentalLifecycleComposeApi import androidx.lifecycle.compose.collectAsStateWithLifecycle import co.electriccoin.zcash.ui.MainActivity import co.electriccoin.zcash.ui.R @@ -27,7 +26,6 @@ internal fun MainActivity.WrapCheckForUpdate() { WrapCheckForUpdate(this) } -@OptIn(ExperimentalLifecycleComposeApi::class) @Composable private fun WrapCheckForUpdate(activity: ComponentActivity) { // TODO [#382]: https://github.com/zcash/secant-android-wallet/issues/382 @@ -55,7 +53,6 @@ private fun WrapCheckForUpdate(activity: ComponentActivity) { } } -@OptIn(ExperimentalLifecycleComposeApi::class) @Composable private fun WrapUpdate( activity: ComponentActivity, diff --git a/ui-lib/src/main/java/co/electriccoin/zcash/ui/screen/warning/AndroidNotEnoughSpace.kt b/ui-lib/src/main/java/co/electriccoin/zcash/ui/screen/warning/AndroidNotEnoughSpace.kt index 95d647ce..1e3a79a0 100644 --- a/ui-lib/src/main/java/co/electriccoin/zcash/ui/screen/warning/AndroidNotEnoughSpace.kt +++ b/ui-lib/src/main/java/co/electriccoin/zcash/ui/screen/warning/AndroidNotEnoughSpace.kt @@ -6,7 +6,6 @@ import androidx.activity.ComponentActivity import androidx.activity.viewModels import androidx.compose.runtime.Composable import androidx.compose.runtime.getValue -import androidx.lifecycle.compose.ExperimentalLifecycleComposeApi import androidx.lifecycle.compose.collectAsStateWithLifecycle import co.electriccoin.zcash.ui.MainActivity import co.electriccoin.zcash.ui.screen.warning.view.NotEnoughSpaceView @@ -17,7 +16,6 @@ fun MainActivity.WrapNotEnoughSpace() { WrapNotEnoughSpace(this) } -@OptIn(ExperimentalLifecycleComposeApi::class) @Composable private fun WrapNotEnoughSpace(activity: ComponentActivity) { val storageCheckViewModel by activity.viewModels()