[#231] Repackage classes to `co.electriccoin.zcash`
The sdk-ext module is not repackaged, because the SDK itself uses the cash.z.ecc.sdk package name
This commit is contained in:
parent
7aa4bdbc9a
commit
2e42e132a2
|
@ -1,4 +1,4 @@
|
|||
package cash.z.ecc.app
|
||||
package co.electriccoin.zcash.app
|
||||
|
||||
import android.Manifest
|
||||
import android.content.pm.PackageManager
|
||||
|
@ -21,15 +21,16 @@ import androidx.test.filters.SmallTest
|
|||
import androidx.test.platform.app.InstrumentationRegistry
|
||||
import androidx.test.rule.GrantPermissionRule
|
||||
import androidx.test.runner.screenshot.Screenshot
|
||||
import cash.z.ecc.app.test.EccScreenCaptureProcessor
|
||||
import cash.z.ecc.sdk.fixture.SeedPhraseFixture
|
||||
import cash.z.ecc.sdk.fixture.WalletAddressFixture
|
||||
import cash.z.ecc.sdk.model.MonetarySeparators
|
||||
import cash.z.ecc.ui.MainActivity
|
||||
import cash.z.ecc.ui.R
|
||||
import cash.z.ecc.ui.screen.backup.BackupTag
|
||||
import cash.z.ecc.ui.screen.home.viewmodel.SecretState
|
||||
import cash.z.ecc.ui.screen.restore.RestoreTag
|
||||
import co.electriccoin.zcash.app.test.EccScreenCaptureProcessor
|
||||
import co.electriccoin.zcash.app.test.getStringResource
|
||||
import co.electriccoin.zcash.ui.MainActivity
|
||||
import co.electriccoin.zcash.ui.R
|
||||
import co.electriccoin.zcash.ui.screen.backup.BackupTag
|
||||
import co.electriccoin.zcash.ui.screen.home.viewmodel.SecretState
|
||||
import co.electriccoin.zcash.ui.screen.restore.RestoreTag
|
||||
import kotlinx.coroutines.Dispatchers
|
||||
import kotlinx.coroutines.runBlocking
|
||||
import kotlinx.coroutines.withContext
|
|
@ -1,4 +1,4 @@
|
|||
package cash.z.ecc.app
|
||||
package co.electriccoin.zcash.app
|
||||
|
||||
import android.app.Application
|
||||
import android.os.Build
|
|
@ -1,4 +1,4 @@
|
|||
package cash.z.ecc.app.test
|
||||
package co.electriccoin.zcash.app.test
|
||||
|
||||
import android.os.Build
|
||||
import android.os.Environment
|
|
@ -1,4 +1,4 @@
|
|||
package cash.z.ecc.app
|
||||
package co.electriccoin.zcash.app.test
|
||||
|
||||
import android.content.Context
|
||||
import androidx.annotation.StringRes
|
|
@ -4,7 +4,7 @@
|
|||
package="co.electriccoin.zcash">
|
||||
|
||||
<application
|
||||
android:name="cash.z.ecc.app.AppImpl"
|
||||
android:name=".app.AppImpl"
|
||||
android:allowBackup="false"
|
||||
android:label="@string/app_name">
|
||||
|
||||
|
@ -14,7 +14,7 @@
|
|||
<activity-alias
|
||||
android:name=".LauncherActivity"
|
||||
android:label="@string/app_name"
|
||||
android:targetActivity="cash.z.ecc.ui.MainActivity"
|
||||
android:targetActivity="co.electriccoin.zcash.ui.MainActivity"
|
||||
android:exported="true">
|
||||
<intent-filter>
|
||||
<action android:name="android.intent.action.MAIN" />
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
package cash.z.ecc.app
|
||||
package co.electriccoin.zcash.app
|
||||
|
||||
import android.app.Application
|
||||
import co.electriccoin.zcash.BuildConfig
|
|
@ -1,4 +1,4 @@
|
|||
package cash.z.ecc.app
|
||||
package co.electriccoin.zcash.app
|
||||
|
||||
import android.annotation.SuppressLint
|
||||
import android.os.Build
|
|
@ -24,7 +24,7 @@ The main entrypoints of the application are:
|
|||
# Modules
|
||||
The logical components of the app are implemented as a number of Gradle modules.
|
||||
|
||||
* `app` — Compiles all of the modules together into the final application. This module contains minimal actual code. Note that the Java package structure for this module is under `cash.z.ecc.app` while the Android package name is `cash.z.ecc`.
|
||||
* `app` — Compiles all of the modules together into the final application. This module contains minimal actual code. Note that the Java package structure for this module is under `co.electriccoin.zcash.app` while the Android package name is `co.electriccoin.zcash`.
|
||||
* `build-info-lib` — Collects information from the build environment (e.g. Git SHA, Git commit count) and compiles them into the application. Can also be used for injection of API keys or other secrets.
|
||||
* ui
|
||||
* `ui-design` — Contains UI theme elements only. Besides offering modularization, this allows for hiding of some Material Design components behind our own custom components.
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<manifest
|
||||
xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
package="cash.z.ecc.ui.design">
|
||||
package="co.electriccoin.zcash.ui.design">
|
||||
|
||||
<application
|
||||
android:label="zcash-ui-design-test"/>
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
package="cash.z.ecc.ui.design">
|
||||
package="co.electriccoin.zcash.ui.design">
|
||||
|
||||
<application />
|
||||
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
package cash.z.ecc.ui.design
|
||||
package co.electriccoin.zcash.ui.design
|
||||
|
||||
/**
|
||||
* A tiny weight, useful for spacers to fill an empty space.
|
|
@ -1,10 +1,10 @@
|
|||
package cash.z.ecc.ui.design.compat
|
||||
package co.electriccoin.zcash.ui.design.compat
|
||||
|
||||
import android.content.Context
|
||||
import androidx.annotation.FontRes
|
||||
import androidx.core.content.res.ResourcesCompat
|
||||
import cash.z.ecc.ui.design.R
|
||||
import co.electriccoin.zcash.spackle.AndroidApiVersion
|
||||
import co.electriccoin.zcash.ui.design.R
|
||||
import kotlinx.coroutines.Dispatchers
|
||||
import kotlinx.coroutines.withContext
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package cash.z.ecc.ui.design.component
|
||||
package co.electriccoin.zcash.ui.design.component
|
||||
|
||||
import androidx.compose.foundation.layout.Column
|
||||
import androidx.compose.foundation.layout.fillMaxWidth
|
||||
|
@ -12,7 +12,7 @@ import androidx.compose.runtime.Composable
|
|||
import androidx.compose.ui.Modifier
|
||||
import androidx.compose.ui.tooling.preview.Preview
|
||||
import androidx.compose.ui.unit.dp
|
||||
import cash.z.ecc.ui.theme.ZcashTheme
|
||||
import co.electriccoin.zcash.ui.design.theme.ZcashTheme
|
||||
|
||||
@Preview
|
||||
@Composable
|
|
@ -1,4 +1,4 @@
|
|||
package cash.z.ecc.ui.design.component
|
||||
package co.electriccoin.zcash.ui.design.component
|
||||
|
||||
import androidx.compose.foundation.layout.Row
|
||||
import androidx.compose.foundation.layout.Spacer
|
||||
|
@ -12,8 +12,8 @@ import androidx.compose.ui.Modifier
|
|||
import androidx.compose.ui.platform.testTag
|
||||
import androidx.compose.ui.tooling.preview.Preview
|
||||
import androidx.compose.ui.unit.dp
|
||||
import cash.z.ecc.ui.theme.ZcashTheme
|
||||
import co.electriccoin.zcash.spackle.model.Index
|
||||
import co.electriccoin.zcash.ui.design.theme.ZcashTheme
|
||||
|
||||
@Preview
|
||||
@Composable
|
|
@ -1,4 +1,4 @@
|
|||
package cash.z.ecc.ui.design.component
|
||||
package co.electriccoin.zcash.ui.design.component
|
||||
|
||||
import androidx.compose.foundation.layout.Column
|
||||
import androidx.compose.foundation.layout.Row
|
|
@ -1,4 +1,4 @@
|
|||
package cash.z.ecc.ui.design.component
|
||||
package co.electriccoin.zcash.ui.design.component
|
||||
|
||||
object CommonTag {
|
||||
const val CHIP_LAYOUT = "chip_layout"
|
|
@ -1,4 +1,4 @@
|
|||
package cash.z.ecc.ui.design.component
|
||||
package co.electriccoin.zcash.ui.design.component
|
||||
|
||||
import androidx.compose.foundation.background
|
||||
import androidx.compose.material3.Surface
|
||||
|
@ -6,7 +6,7 @@ import androidx.compose.runtime.Composable
|
|||
import androidx.compose.ui.Modifier
|
||||
import androidx.compose.ui.graphics.Color
|
||||
import androidx.compose.ui.graphics.RectangleShape
|
||||
import cash.z.ecc.ui.theme.ZcashTheme
|
||||
import co.electriccoin.zcash.ui.design.theme.ZcashTheme
|
||||
|
||||
@Composable
|
||||
fun GradientSurface(modifier: Modifier = Modifier, content: @Composable () -> Unit) {
|
|
@ -1,10 +1,10 @@
|
|||
package cash.z.ecc.ui.design.component
|
||||
package co.electriccoin.zcash.ui.design.component
|
||||
|
||||
import androidx.compose.material3.LinearProgressIndicator
|
||||
import androidx.compose.runtime.Composable
|
||||
import androidx.compose.ui.Modifier
|
||||
import cash.z.ecc.ui.theme.ZcashTheme
|
||||
import co.electriccoin.zcash.spackle.model.Progress
|
||||
import co.electriccoin.zcash.ui.design.theme.ZcashTheme
|
||||
|
||||
// Eventually rename to GradientLinearProgressIndicator
|
||||
@Composable
|
|
@ -1,10 +1,10 @@
|
|||
package cash.z.ecc.ui.design.component
|
||||
package co.electriccoin.zcash.ui.design.component
|
||||
|
||||
import androidx.compose.material3.MaterialTheme
|
||||
import androidx.compose.material3.Text
|
||||
import androidx.compose.runtime.Composable
|
||||
import androidx.compose.ui.Modifier
|
||||
import cash.z.ecc.ui.theme.ZcashTheme
|
||||
import co.electriccoin.zcash.ui.design.theme.ZcashTheme
|
||||
|
||||
@Composable
|
||||
fun Header(
|
|
@ -1,4 +1,4 @@
|
|||
package cash.z.ecc.ui.design.component
|
||||
package co.electriccoin.zcash.ui.design.component
|
||||
|
||||
import androidx.compose.foundation.interaction.MutableInteractionSource
|
||||
import androidx.compose.foundation.text.KeyboardActions
|
|
@ -1,11 +1,10 @@
|
|||
package cash.z.ecc.ui.design.theme
|
||||
package co.electriccoin.zcash.ui.design.theme
|
||||
|
||||
import androidx.compose.material3.MaterialTheme
|
||||
import androidx.compose.runtime.Composable
|
||||
import androidx.compose.runtime.Immutable
|
||||
import androidx.compose.ui.graphics.Brush
|
||||
import androidx.compose.ui.graphics.Color
|
||||
import cash.z.ecc.ui.theme.ZcashTheme
|
||||
|
||||
@Immutable
|
||||
data class ExtendedColors(
|
|
@ -1,18 +1,17 @@
|
|||
package cash.z.ecc.ui.theme
|
||||
package co.electriccoin.zcash.ui.design.theme
|
||||
|
||||
import androidx.compose.foundation.isSystemInDarkTheme
|
||||
import androidx.compose.material3.MaterialTheme
|
||||
import androidx.compose.runtime.Composable
|
||||
import androidx.compose.runtime.CompositionLocalProvider
|
||||
import cash.z.ecc.ui.design.theme.ExtendedColors
|
||||
import cash.z.ecc.ui.design.theme.internal.DarkColorPalette
|
||||
import cash.z.ecc.ui.design.theme.internal.DarkExtendedColorPalette
|
||||
import cash.z.ecc.ui.design.theme.internal.ExtendedTypography
|
||||
import cash.z.ecc.ui.design.theme.internal.LightColorPalette
|
||||
import cash.z.ecc.ui.design.theme.internal.LightExtendedColorPalette
|
||||
import cash.z.ecc.ui.design.theme.internal.LocalExtendedColors
|
||||
import cash.z.ecc.ui.design.theme.internal.LocalExtendedTypography
|
||||
import cash.z.ecc.ui.design.theme.internal.Typography
|
||||
import co.electriccoin.zcash.ui.design.theme.internal.DarkColorPalette
|
||||
import co.electriccoin.zcash.ui.design.theme.internal.DarkExtendedColorPalette
|
||||
import co.electriccoin.zcash.ui.design.theme.internal.ExtendedTypography
|
||||
import co.electriccoin.zcash.ui.design.theme.internal.LightColorPalette
|
||||
import co.electriccoin.zcash.ui.design.theme.internal.LightExtendedColorPalette
|
||||
import co.electriccoin.zcash.ui.design.theme.internal.LocalExtendedColors
|
||||
import co.electriccoin.zcash.ui.design.theme.internal.LocalExtendedTypography
|
||||
import co.electriccoin.zcash.ui.design.theme.internal.Typography
|
||||
|
||||
@Composable
|
||||
fun ZcashTheme(
|
|
@ -1,12 +1,12 @@
|
|||
@file:Suppress("MagicNumber")
|
||||
|
||||
package cash.z.ecc.ui.design.theme.internal
|
||||
package co.electriccoin.zcash.ui.design.theme.internal
|
||||
|
||||
import androidx.compose.material3.darkColorScheme
|
||||
import androidx.compose.material3.lightColorScheme
|
||||
import androidx.compose.runtime.staticCompositionLocalOf
|
||||
import androidx.compose.ui.graphics.Color
|
||||
import cash.z.ecc.ui.design.theme.ExtendedColors
|
||||
import co.electriccoin.zcash.ui.design.theme.ExtendedColors
|
||||
|
||||
internal object Dark {
|
||||
val backgroundStart = Color(0xff243155)
|
|
@ -1,4 +1,4 @@
|
|||
package cash.z.ecc.ui.design.theme.internal
|
||||
package co.electriccoin.zcash.ui.design.theme.internal
|
||||
|
||||
import androidx.compose.material3.Typography
|
||||
import androidx.compose.runtime.Immutable
|
||||
|
@ -10,7 +10,7 @@ import androidx.compose.ui.text.font.FontWeight
|
|||
import androidx.compose.ui.text.style.BaselineShift
|
||||
import androidx.compose.ui.unit.ExperimentalUnitApi
|
||||
import androidx.compose.ui.unit.sp
|
||||
import cash.z.ecc.ui.design.R
|
||||
import co.electriccoin.zcash.ui.design.R
|
||||
|
||||
private val Rubik = FontFamily(
|
||||
Font(R.font.rubik_regular, FontWeight.W400),
|
|
@ -1,7 +1,7 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<manifest
|
||||
xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
package="cash.z.ecc.ui">
|
||||
package="co.electriccoin.zcash.ui">
|
||||
|
||||
<application
|
||||
android:label="zcash-ui-test"/>
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
package cash.z.ecc.ui
|
||||
package co.electriccoin.zcash.ui
|
||||
|
||||
import androidx.test.filters.SmallTest
|
||||
import org.junit.Assert.assertEquals
|
|
@ -1,4 +1,4 @@
|
|||
package cash.z.ecc.ui.common
|
||||
package co.electriccoin.zcash.ui.common
|
||||
|
||||
import androidx.test.filters.SmallTest
|
||||
import org.hamcrest.CoreMatchers.equalTo
|
|
@ -1,4 +1,4 @@
|
|||
package cash.z.ecc.ui.preference
|
||||
package co.electriccoin.zcash.ui.preference
|
||||
|
||||
import androidx.test.filters.SmallTest
|
||||
import org.hamcrest.CoreMatchers.equalTo
|
|
@ -1,4 +1,4 @@
|
|||
package cash.z.ecc.ui.screen.backup.model
|
||||
package co.electriccoin.zcash.ui.screen.backup.model
|
||||
|
||||
import androidx.test.filters.SmallTest
|
||||
import org.junit.Assert.assertEquals
|
|
@ -1,4 +1,4 @@
|
|||
package cash.z.ecc.ui.screen.backup.view
|
||||
package co.electriccoin.zcash.ui.screen.backup.view
|
||||
|
||||
import androidx.compose.ui.test.assertCountEquals
|
||||
import androidx.compose.ui.test.hasTestTag
|
||||
|
@ -11,13 +11,13 @@ import androidx.compose.ui.test.onNodeWithText
|
|||
import androidx.compose.ui.test.performClick
|
||||
import androidx.test.filters.MediumTest
|
||||
import cash.z.ecc.sdk.fixture.PersistableWalletFixture
|
||||
import cash.z.ecc.ui.R
|
||||
import cash.z.ecc.ui.screen.backup.BackupTag
|
||||
import cash.z.ecc.ui.screen.backup.model.BackupStage
|
||||
import cash.z.ecc.ui.screen.backup.state.BackupState
|
||||
import cash.z.ecc.ui.screen.backup.state.TestChoices
|
||||
import cash.z.ecc.ui.test.getStringResource
|
||||
import cash.z.ecc.ui.theme.ZcashTheme
|
||||
import co.electriccoin.zcash.ui.R
|
||||
import co.electriccoin.zcash.ui.design.theme.ZcashTheme
|
||||
import co.electriccoin.zcash.ui.screen.backup.BackupTag
|
||||
import co.electriccoin.zcash.ui.screen.backup.model.BackupStage
|
||||
import co.electriccoin.zcash.ui.screen.backup.state.BackupState
|
||||
import co.electriccoin.zcash.ui.screen.backup.state.TestChoices
|
||||
import co.electriccoin.zcash.ui.test.getStringResource
|
||||
import org.junit.Assert.assertEquals
|
||||
import org.junit.Rule
|
||||
import org.junit.Test
|
|
@ -1,4 +1,4 @@
|
|||
package cash.z.ecc.ui.screen.onboarding.model
|
||||
package co.electriccoin.zcash.ui.screen.onboarding.model
|
||||
|
||||
import androidx.test.filters.SmallTest
|
||||
import org.junit.Assert.assertEquals
|
|
@ -1,4 +1,4 @@
|
|||
package cash.z.ecc.ui.screen.onboarding.view
|
||||
package co.electriccoin.zcash.ui.screen.onboarding.view
|
||||
|
||||
import androidx.compose.ui.test.assertHasClickAction
|
||||
import androidx.compose.ui.test.assertIsEnabled
|
||||
|
@ -7,11 +7,11 @@ import androidx.compose.ui.test.junit4.createComposeRule
|
|||
import androidx.compose.ui.test.onNodeWithText
|
||||
import androidx.compose.ui.test.performClick
|
||||
import androidx.test.filters.MediumTest
|
||||
import cash.z.ecc.ui.R
|
||||
import cash.z.ecc.ui.screen.onboarding.model.OnboardingStage
|
||||
import cash.z.ecc.ui.screen.onboarding.state.OnboardingState
|
||||
import cash.z.ecc.ui.test.getStringResource
|
||||
import cash.z.ecc.ui.theme.ZcashTheme
|
||||
import co.electriccoin.zcash.ui.R
|
||||
import co.electriccoin.zcash.ui.design.theme.ZcashTheme
|
||||
import co.electriccoin.zcash.ui.screen.onboarding.model.OnboardingStage
|
||||
import co.electriccoin.zcash.ui.screen.onboarding.state.OnboardingState
|
||||
import co.electriccoin.zcash.ui.test.getStringResource
|
||||
import org.junit.Assert.assertEquals
|
||||
import org.junit.Rule
|
||||
import org.junit.Test
|
|
@ -1,4 +1,4 @@
|
|||
package cash.z.ecc.ui.screen.profile.view
|
||||
package co.electriccoin.zcash.ui.screen.profile.view
|
||||
|
||||
import androidx.compose.ui.test.junit4.ComposeContentTestRule
|
||||
import androidx.compose.ui.test.junit4.createComposeRule
|
||||
|
@ -9,9 +9,9 @@ import androidx.compose.ui.test.performScrollTo
|
|||
import androidx.test.filters.MediumTest
|
||||
import cash.z.ecc.sdk.fixture.WalletAddressFixture
|
||||
import cash.z.ecc.sdk.model.WalletAddress
|
||||
import cash.z.ecc.ui.R
|
||||
import cash.z.ecc.ui.test.getStringResource
|
||||
import cash.z.ecc.ui.theme.ZcashTheme
|
||||
import co.electriccoin.zcash.ui.R
|
||||
import co.electriccoin.zcash.ui.design.theme.ZcashTheme
|
||||
import co.electriccoin.zcash.ui.test.getStringResource
|
||||
import kotlinx.coroutines.ExperimentalCoroutinesApi
|
||||
import kotlinx.coroutines.test.runTest
|
||||
import org.junit.Assert.assertEquals
|
|
@ -1,4 +1,4 @@
|
|||
package cash.z.ecc.ui.screen.request.view
|
||||
package co.electriccoin.zcash.ui.screen.request.view
|
||||
|
||||
import androidx.compose.ui.test.assertIsNotEnabled
|
||||
import androidx.compose.ui.test.junit4.ComposeContentTestRule
|
||||
|
@ -14,9 +14,9 @@ import cash.z.ecc.sdk.model.MonetarySeparators
|
|||
import cash.z.ecc.sdk.model.Zatoshi
|
||||
import cash.z.ecc.sdk.model.ZecRequest
|
||||
import cash.z.ecc.sdk.model.ZecRequestMessage
|
||||
import cash.z.ecc.ui.R
|
||||
import cash.z.ecc.ui.test.getStringResource
|
||||
import cash.z.ecc.ui.theme.ZcashTheme
|
||||
import co.electriccoin.zcash.ui.R
|
||||
import co.electriccoin.zcash.ui.design.theme.ZcashTheme
|
||||
import co.electriccoin.zcash.ui.test.getStringResource
|
||||
import kotlinx.coroutines.ExperimentalCoroutinesApi
|
||||
import kotlinx.coroutines.runBlocking
|
||||
import kotlinx.coroutines.test.runTest
|
|
@ -1,8 +1,7 @@
|
|||
package cash.z.ecc.ui.screen.restore.model
|
||||
package co.electriccoin.zcash.ui.screen.restore.model
|
||||
|
||||
import androidx.test.filters.SmallTest
|
||||
import cash.z.ecc.sdk.model.SeedPhrase
|
||||
import org.hamcrest.Matchers.not
|
||||
import org.junit.Assert.assertEquals
|
||||
import org.junit.Assert.assertFalse
|
||||
import org.junit.Assert.assertTrue
|
|
@ -1,6 +1,6 @@
|
|||
package cash.z.ecc.ui.screen.restore.model
|
||||
package co.electriccoin.zcash.ui.screen.restore.model
|
||||
|
||||
import cash.z.ecc.ui.screen.restore.state.WordList
|
||||
import co.electriccoin.zcash.ui.screen.restore.state.WordList
|
||||
import org.junit.Assert.assertEquals
|
||||
import org.junit.Assert.assertNotEquals
|
||||
import org.junit.Test
|
|
@ -1,4 +1,4 @@
|
|||
package cash.z.ecc.ui.screen.restore.view
|
||||
package co.electriccoin.zcash.ui.screen.restore.view
|
||||
|
||||
import android.content.Context
|
||||
import android.view.inputmethod.InputMethodManager
|
||||
|
@ -19,12 +19,12 @@ import androidx.test.filters.MediumTest
|
|||
import cash.z.ecc.android.bip39.Mnemonics
|
||||
import cash.z.ecc.sdk.fixture.SeedPhraseFixture
|
||||
import cash.z.ecc.sdk.model.SeedPhrase
|
||||
import cash.z.ecc.ui.R
|
||||
import cash.z.ecc.ui.design.component.CommonTag
|
||||
import cash.z.ecc.ui.screen.restore.RestoreTag
|
||||
import cash.z.ecc.ui.screen.restore.state.WordList
|
||||
import cash.z.ecc.ui.test.getStringResource
|
||||
import cash.z.ecc.ui.theme.ZcashTheme
|
||||
import co.electriccoin.zcash.ui.R
|
||||
import co.electriccoin.zcash.ui.design.component.CommonTag
|
||||
import co.electriccoin.zcash.ui.design.theme.ZcashTheme
|
||||
import co.electriccoin.zcash.ui.screen.restore.RestoreTag
|
||||
import co.electriccoin.zcash.ui.screen.restore.state.WordList
|
||||
import co.electriccoin.zcash.ui.test.getStringResource
|
||||
import org.junit.Assert.assertEquals
|
||||
import org.junit.Assert.assertTrue
|
||||
import org.junit.Rule
|
|
@ -1,4 +1,4 @@
|
|||
package cash.z.ecc.ui.screen.seed.view
|
||||
package co.electriccoin.zcash.ui.screen.seed.view
|
||||
|
||||
import androidx.compose.ui.test.junit4.ComposeContentTestRule
|
||||
import androidx.compose.ui.test.junit4.createComposeRule
|
||||
|
@ -8,9 +8,9 @@ import androidx.compose.ui.test.performClick
|
|||
import androidx.compose.ui.test.performScrollTo
|
||||
import androidx.test.filters.MediumTest
|
||||
import cash.z.ecc.sdk.fixture.PersistableWalletFixture
|
||||
import cash.z.ecc.ui.R
|
||||
import cash.z.ecc.ui.test.getStringResource
|
||||
import cash.z.ecc.ui.theme.ZcashTheme
|
||||
import co.electriccoin.zcash.ui.R
|
||||
import co.electriccoin.zcash.ui.design.theme.ZcashTheme
|
||||
import co.electriccoin.zcash.ui.test.getStringResource
|
||||
import kotlinx.coroutines.ExperimentalCoroutinesApi
|
||||
import kotlinx.coroutines.test.runTest
|
||||
import org.junit.Assert.assertEquals
|
|
@ -1,4 +1,4 @@
|
|||
package cash.z.ecc.ui.screen.send.ext
|
||||
package co.electriccoin.zcash.ui.screen.send.ext
|
||||
|
||||
import androidx.test.core.app.ApplicationProvider
|
||||
import androidx.test.filters.SmallTest
|
|
@ -1,4 +1,4 @@
|
|||
package cash.z.ecc.ui.screen.send.ext
|
||||
package co.electriccoin.zcash.ui.screen.send.ext
|
||||
|
||||
import androidx.compose.runtime.saveable.SaverScope
|
||||
import androidx.test.filters.SmallTest
|
|
@ -1,4 +1,4 @@
|
|||
package cash.z.ecc.ui.screen.send.view
|
||||
package co.electriccoin.zcash.ui.screen.send.view
|
||||
|
||||
import androidx.compose.ui.test.assertIsNotEnabled
|
||||
import androidx.compose.ui.test.junit4.ComposeContentTestRule
|
||||
|
@ -16,9 +16,9 @@ import cash.z.ecc.sdk.model.Memo
|
|||
import cash.z.ecc.sdk.model.MonetarySeparators
|
||||
import cash.z.ecc.sdk.model.Zatoshi
|
||||
import cash.z.ecc.sdk.model.ZecSend
|
||||
import cash.z.ecc.ui.R
|
||||
import cash.z.ecc.ui.test.getStringResource
|
||||
import cash.z.ecc.ui.theme.ZcashTheme
|
||||
import co.electriccoin.zcash.ui.R
|
||||
import co.electriccoin.zcash.ui.design.theme.ZcashTheme
|
||||
import co.electriccoin.zcash.ui.test.getStringResource
|
||||
import kotlinx.coroutines.ExperimentalCoroutinesApi
|
||||
import kotlinx.coroutines.test.runTest
|
||||
import org.junit.Ignore
|
|
@ -1,4 +1,4 @@
|
|||
package cash.z.ecc.ui.screen.settings.view
|
||||
package co.electriccoin.zcash.ui.screen.settings.view
|
||||
|
||||
import androidx.compose.ui.test.junit4.ComposeContentTestRule
|
||||
import androidx.compose.ui.test.junit4.createComposeRule
|
||||
|
@ -6,9 +6,9 @@ import androidx.compose.ui.test.onNodeWithContentDescription
|
|||
import androidx.compose.ui.test.onNodeWithText
|
||||
import androidx.compose.ui.test.performClick
|
||||
import androidx.test.filters.MediumTest
|
||||
import cash.z.ecc.ui.R
|
||||
import cash.z.ecc.ui.test.getStringResource
|
||||
import cash.z.ecc.ui.theme.ZcashTheme
|
||||
import co.electriccoin.zcash.ui.R
|
||||
import co.electriccoin.zcash.ui.design.theme.ZcashTheme
|
||||
import co.electriccoin.zcash.ui.test.getStringResource
|
||||
import kotlinx.coroutines.ExperimentalCoroutinesApi
|
||||
import kotlinx.coroutines.test.runTest
|
||||
import org.junit.Assert.assertEquals
|
|
@ -1,4 +1,4 @@
|
|||
package cash.z.ecc.ui.screen.wallet_address.view
|
||||
package co.electriccoin.zcash.ui.screen.wallet_address.view
|
||||
|
||||
import androidx.compose.ui.test.junit4.ComposeContentTestRule
|
||||
import androidx.compose.ui.test.junit4.createComposeRule
|
||||
|
@ -8,9 +8,9 @@ import androidx.compose.ui.test.performClick
|
|||
import androidx.test.filters.MediumTest
|
||||
import cash.z.ecc.sdk.fixture.WalletAddressesFixture
|
||||
import cash.z.ecc.sdk.model.WalletAddresses
|
||||
import cash.z.ecc.ui.R
|
||||
import cash.z.ecc.ui.test.getStringResource
|
||||
import cash.z.ecc.ui.theme.ZcashTheme
|
||||
import co.electriccoin.zcash.ui.R
|
||||
import co.electriccoin.zcash.ui.design.theme.ZcashTheme
|
||||
import co.electriccoin.zcash.ui.test.getStringResource
|
||||
import kotlinx.coroutines.ExperimentalCoroutinesApi
|
||||
import kotlinx.coroutines.test.runTest
|
||||
import org.junit.Assert.assertEquals
|
|
@ -1,4 +1,4 @@
|
|||
package cash.z.ecc.ui.test
|
||||
package co.electriccoin.zcash.ui.test
|
||||
|
||||
import android.content.Context
|
||||
import androidx.annotation.StringRes
|
|
@ -1,6 +1,6 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
package="cash.z.ecc.ui">
|
||||
package="co.electriccoin.zcash.ui">
|
||||
|
||||
<application
|
||||
android:icon="@mipmap/ic_launcher_square"
|
||||
|
@ -8,7 +8,7 @@
|
|||
android:supportsRtl="true">
|
||||
|
||||
<activity
|
||||
android:name="cash.z.ecc.ui.MainActivity"
|
||||
android:name=".MainActivity"
|
||||
android:exported="false"
|
||||
android:label="@string/app_name"
|
||||
android:windowSoftInputMode="adjustResize"
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
package cash.z.ecc.global
|
||||
package co.electriccoin.zcash.global
|
||||
|
||||
import android.content.Context
|
||||
import cash.z.ecc.android.sdk.Initializer
|
||||
|
@ -6,9 +6,9 @@ import cash.z.ecc.android.sdk.Synchronizer
|
|||
import cash.z.ecc.android.sdk.type.ZcashNetwork
|
||||
import cash.z.ecc.sdk.SynchronizerCompanion
|
||||
import cash.z.ecc.sdk.type.fromResources
|
||||
import cash.z.ecc.ui.preference.EncryptedPreferenceKeys
|
||||
import cash.z.ecc.ui.preference.EncryptedPreferenceSingleton
|
||||
import co.electriccoin.zcash.spackle.LazyWithArgument
|
||||
import co.electriccoin.zcash.ui.preference.EncryptedPreferenceKeys
|
||||
import co.electriccoin.zcash.ui.preference.EncryptedPreferenceSingleton
|
||||
import kotlinx.coroutines.CoroutineScope
|
||||
import kotlinx.coroutines.DelicateCoroutinesApi
|
||||
import kotlinx.coroutines.Dispatchers
|
|
@ -1,4 +1,4 @@
|
|||
package cash.z.ecc.ui
|
||||
package co.electriccoin.zcash.ui
|
||||
|
||||
import android.content.ClipData
|
||||
import android.content.ClipboardManager
|
||||
|
@ -28,26 +28,26 @@ import cash.z.ecc.sdk.model.SeedPhrase
|
|||
import cash.z.ecc.sdk.model.ZecRequest
|
||||
import cash.z.ecc.sdk.send
|
||||
import cash.z.ecc.sdk.type.fromResources
|
||||
import cash.z.ecc.ui.design.compat.FontCompat
|
||||
import cash.z.ecc.ui.design.component.GradientSurface
|
||||
import cash.z.ecc.ui.screen.backup.view.BackupWallet
|
||||
import cash.z.ecc.ui.screen.backup.viewmodel.BackupViewModel
|
||||
import cash.z.ecc.ui.screen.home.model.spendableBalance
|
||||
import cash.z.ecc.ui.screen.home.view.Home
|
||||
import cash.z.ecc.ui.screen.home.viewmodel.SecretState
|
||||
import cash.z.ecc.ui.screen.home.viewmodel.WalletViewModel
|
||||
import cash.z.ecc.ui.screen.onboarding.view.Onboarding
|
||||
import cash.z.ecc.ui.screen.onboarding.viewmodel.OnboardingViewModel
|
||||
import cash.z.ecc.ui.screen.profile.view.Profile
|
||||
import cash.z.ecc.ui.screen.request.view.Request
|
||||
import cash.z.ecc.ui.screen.restore.view.RestoreWallet
|
||||
import cash.z.ecc.ui.screen.restore.viewmodel.CompleteWordSetState
|
||||
import cash.z.ecc.ui.screen.restore.viewmodel.RestoreViewModel
|
||||
import cash.z.ecc.ui.screen.seed.view.Seed
|
||||
import cash.z.ecc.ui.screen.send.view.Send
|
||||
import cash.z.ecc.ui.screen.settings.view.Settings
|
||||
import cash.z.ecc.ui.screen.wallet_address.view.WalletAddresses
|
||||
import cash.z.ecc.ui.theme.ZcashTheme
|
||||
import co.electriccoin.zcash.ui.design.compat.FontCompat
|
||||
import co.electriccoin.zcash.ui.design.component.GradientSurface
|
||||
import co.electriccoin.zcash.ui.design.theme.ZcashTheme
|
||||
import co.electriccoin.zcash.ui.screen.backup.view.BackupWallet
|
||||
import co.electriccoin.zcash.ui.screen.backup.viewmodel.BackupViewModel
|
||||
import co.electriccoin.zcash.ui.screen.home.model.spendableBalance
|
||||
import co.electriccoin.zcash.ui.screen.home.view.Home
|
||||
import co.electriccoin.zcash.ui.screen.home.viewmodel.SecretState
|
||||
import co.electriccoin.zcash.ui.screen.home.viewmodel.WalletViewModel
|
||||
import co.electriccoin.zcash.ui.screen.onboarding.view.Onboarding
|
||||
import co.electriccoin.zcash.ui.screen.onboarding.viewmodel.OnboardingViewModel
|
||||
import co.electriccoin.zcash.ui.screen.profile.view.Profile
|
||||
import co.electriccoin.zcash.ui.screen.request.view.Request
|
||||
import co.electriccoin.zcash.ui.screen.restore.view.RestoreWallet
|
||||
import co.electriccoin.zcash.ui.screen.restore.viewmodel.CompleteWordSetState
|
||||
import co.electriccoin.zcash.ui.screen.restore.viewmodel.RestoreViewModel
|
||||
import co.electriccoin.zcash.ui.screen.seed.view.Seed
|
||||
import co.electriccoin.zcash.ui.screen.send.view.Send
|
||||
import co.electriccoin.zcash.ui.screen.settings.view.Settings
|
||||
import co.electriccoin.zcash.ui.screen.wallet_address.view.WalletAddresses
|
||||
import kotlinx.coroutines.launch
|
||||
import kotlin.time.Duration
|
||||
import kotlin.time.Duration.Companion.milliseconds
|
|
@ -1,4 +1,4 @@
|
|||
package cash.z.ecc.ui.common
|
||||
package co.electriccoin.zcash.ui.common
|
||||
|
||||
// Recommended timeout for Android configuration changes to keep Kotlin Flow from restarting
|
||||
const val ANDROID_STATE_FLOW_TIMEOUT_MILLIS = 5000L
|
|
@ -1,3 +1,3 @@
|
|||
package cash.z.ecc.ui.common
|
||||
package co.electriccoin.zcash.ui.common
|
||||
|
||||
fun <T> List<T>.first(count: Int) = subList(0, minOf(size, count))
|
|
@ -1,9 +1,9 @@
|
|||
package cash.z.ecc.ui.fixture
|
||||
package co.electriccoin.zcash.ui.fixture
|
||||
|
||||
import cash.z.ecc.android.sdk.Synchronizer
|
||||
import cash.z.ecc.android.sdk.block.CompactBlockProcessor
|
||||
import cash.z.ecc.android.sdk.type.WalletBalance
|
||||
import cash.z.ecc.ui.screen.home.model.WalletSnapshot
|
||||
import co.electriccoin.zcash.ui.screen.home.model.WalletSnapshot
|
||||
|
||||
@Suppress("MagicNumber")
|
||||
object WalletSnapshotFixture {
|
|
@ -1,4 +1,4 @@
|
|||
package cash.z.ecc.ui.preference
|
||||
package co.electriccoin.zcash.ui.preference
|
||||
|
||||
import co.electriccoin.zcash.preference.model.entry.Key
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package cash.z.ecc.ui.preference
|
||||
package co.electriccoin.zcash.ui.preference
|
||||
|
||||
import android.content.Context
|
||||
import co.electriccoin.zcash.preference.AndroidPreferenceProvider
|
|
@ -1,4 +1,4 @@
|
|||
package cash.z.ecc.ui.preference
|
||||
package co.electriccoin.zcash.ui.preference
|
||||
|
||||
import cash.z.ecc.sdk.model.PersistableWallet
|
||||
import co.electriccoin.zcash.preference.api.PreferenceProvider
|
|
@ -1,4 +1,4 @@
|
|||
package cash.z.ecc.ui.preference
|
||||
package co.electriccoin.zcash.ui.preference
|
||||
|
||||
import co.electriccoin.zcash.preference.model.entry.BooleanPreferenceDefault
|
||||
import co.electriccoin.zcash.preference.model.entry.Key
|
|
@ -1,4 +1,4 @@
|
|||
package cash.z.ecc.ui.preference
|
||||
package co.electriccoin.zcash.ui.preference
|
||||
|
||||
import android.content.Context
|
||||
import co.electriccoin.zcash.preference.AndroidPreferenceProvider
|
|
@ -1,4 +1,4 @@
|
|||
package cash.z.ecc.ui.screen.backup
|
||||
package co.electriccoin.zcash.ui.screen.backup
|
||||
|
||||
/**
|
||||
* These are only used for automated testing.
|
|
@ -1,4 +1,4 @@
|
|||
package cash.z.ecc.ui.screen.backup.model
|
||||
package co.electriccoin.zcash.ui.screen.backup.model
|
||||
|
||||
import co.electriccoin.zcash.spackle.model.Index
|
||||
import co.electriccoin.zcash.spackle.model.Progress
|
|
@ -1,6 +1,6 @@
|
|||
package cash.z.ecc.ui.screen.backup.state
|
||||
package co.electriccoin.zcash.ui.screen.backup.state
|
||||
|
||||
import cash.z.ecc.ui.screen.backup.model.BackupStage
|
||||
import co.electriccoin.zcash.ui.screen.backup.model.BackupStage
|
||||
import kotlinx.coroutines.flow.MutableStateFlow
|
||||
import kotlinx.coroutines.flow.StateFlow
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package cash.z.ecc.ui.screen.backup.state
|
||||
package co.electriccoin.zcash.ui.screen.backup.state
|
||||
|
||||
import co.electriccoin.zcash.spackle.model.Index
|
||||
import kotlinx.coroutines.flow.MutableStateFlow
|
|
@ -1,4 +1,4 @@
|
|||
package cash.z.ecc.ui.screen.backup.view
|
||||
package co.electriccoin.zcash.ui.screen.backup.view
|
||||
|
||||
import androidx.compose.foundation.layout.Box
|
||||
import androidx.compose.foundation.layout.Column
|
||||
|
@ -17,23 +17,23 @@ import androidx.compose.ui.tooling.preview.Devices
|
|||
import androidx.compose.ui.tooling.preview.Preview
|
||||
import cash.z.ecc.sdk.fixture.PersistableWalletFixture
|
||||
import cash.z.ecc.sdk.model.PersistableWallet
|
||||
import cash.z.ecc.ui.R
|
||||
import cash.z.ecc.ui.design.MINIMAL_WEIGHT
|
||||
import cash.z.ecc.ui.design.component.Body
|
||||
import cash.z.ecc.ui.design.component.CHIP_GRID_ROW_SIZE
|
||||
import cash.z.ecc.ui.design.component.Chip
|
||||
import cash.z.ecc.ui.design.component.ChipGrid
|
||||
import cash.z.ecc.ui.design.component.GradientSurface
|
||||
import cash.z.ecc.ui.design.component.Header
|
||||
import cash.z.ecc.ui.design.component.NavigationButton
|
||||
import cash.z.ecc.ui.design.component.PrimaryButton
|
||||
import cash.z.ecc.ui.design.component.TertiaryButton
|
||||
import cash.z.ecc.ui.screen.backup.BackupTag
|
||||
import cash.z.ecc.ui.screen.backup.model.BackupStage
|
||||
import cash.z.ecc.ui.screen.backup.state.BackupState
|
||||
import cash.z.ecc.ui.screen.backup.state.TestChoices
|
||||
import cash.z.ecc.ui.theme.ZcashTheme
|
||||
import co.electriccoin.zcash.spackle.model.Index
|
||||
import co.electriccoin.zcash.ui.R
|
||||
import co.electriccoin.zcash.ui.design.MINIMAL_WEIGHT
|
||||
import co.electriccoin.zcash.ui.design.component.Body
|
||||
import co.electriccoin.zcash.ui.design.component.CHIP_GRID_ROW_SIZE
|
||||
import co.electriccoin.zcash.ui.design.component.Chip
|
||||
import co.electriccoin.zcash.ui.design.component.ChipGrid
|
||||
import co.electriccoin.zcash.ui.design.component.GradientSurface
|
||||
import co.electriccoin.zcash.ui.design.component.Header
|
||||
import co.electriccoin.zcash.ui.design.component.NavigationButton
|
||||
import co.electriccoin.zcash.ui.design.component.PrimaryButton
|
||||
import co.electriccoin.zcash.ui.design.component.TertiaryButton
|
||||
import co.electriccoin.zcash.ui.design.theme.ZcashTheme
|
||||
import co.electriccoin.zcash.ui.screen.backup.BackupTag
|
||||
import co.electriccoin.zcash.ui.screen.backup.model.BackupStage
|
||||
import co.electriccoin.zcash.ui.screen.backup.state.BackupState
|
||||
import co.electriccoin.zcash.ui.screen.backup.state.TestChoices
|
||||
|
||||
@Preview(device = Devices.PIXEL_4)
|
||||
@Composable
|
|
@ -1,4 +1,4 @@
|
|||
package cash.z.ecc.ui.screen.backup.view
|
||||
package co.electriccoin.zcash.ui.screen.backup.view
|
||||
|
||||
import androidx.compose.foundation.clickable
|
||||
import androidx.compose.foundation.interaction.MutableInteractionSource
|
||||
|
@ -24,10 +24,10 @@ import androidx.compose.runtime.setValue
|
|||
import androidx.compose.ui.Modifier
|
||||
import androidx.compose.ui.platform.testTag
|
||||
import androidx.compose.ui.unit.dp
|
||||
import cash.z.ecc.ui.design.MINIMAL_WEIGHT
|
||||
import cash.z.ecc.ui.screen.backup.BackupTag
|
||||
import cash.z.ecc.ui.theme.ZcashTheme
|
||||
import co.electriccoin.zcash.spackle.model.Index
|
||||
import co.electriccoin.zcash.ui.design.MINIMAL_WEIGHT
|
||||
import co.electriccoin.zcash.ui.design.theme.ZcashTheme
|
||||
import co.electriccoin.zcash.ui.screen.backup.BackupTag
|
||||
|
||||
/**
|
||||
* @param chipIndex The index of the chip, which is displayed to the user.
|
|
@ -1,14 +1,14 @@
|
|||
package cash.z.ecc.ui.screen.backup.viewmodel
|
||||
package co.electriccoin.zcash.ui.screen.backup.viewmodel
|
||||
|
||||
import android.app.Application
|
||||
import androidx.lifecycle.AndroidViewModel
|
||||
import androidx.lifecycle.SavedStateHandle
|
||||
import androidx.lifecycle.viewModelScope
|
||||
import cash.z.ecc.android.sdk.ext.collectWith
|
||||
import cash.z.ecc.ui.screen.backup.model.BackupStage
|
||||
import cash.z.ecc.ui.screen.backup.state.BackupState
|
||||
import cash.z.ecc.ui.screen.backup.state.TestChoices
|
||||
import co.electriccoin.zcash.spackle.model.Index
|
||||
import co.electriccoin.zcash.ui.screen.backup.model.BackupStage
|
||||
import co.electriccoin.zcash.ui.screen.backup.state.BackupState
|
||||
import co.electriccoin.zcash.ui.screen.backup.state.TestChoices
|
||||
|
||||
class BackupViewModel(application: Application, savedStateHandle: SavedStateHandle) : AndroidViewModel(application) {
|
||||
val backupState: BackupState = run {
|
|
@ -1,4 +1,4 @@
|
|||
package cash.z.ecc.ui.screen.debug.view
|
||||
package co.electriccoin.zcash.ui.screen.debug.view
|
||||
|
||||
import androidx.compose.foundation.layout.Column
|
||||
import androidx.compose.foundation.layout.fillMaxWidth
|
||||
|
@ -9,19 +9,19 @@ import androidx.compose.material.icons.filled.Shield
|
|||
import androidx.compose.runtime.Composable
|
||||
import androidx.compose.ui.Modifier
|
||||
import androidx.compose.ui.tooling.preview.Preview
|
||||
import cash.z.ecc.ui.design.component.Body
|
||||
import cash.z.ecc.ui.design.component.Chip
|
||||
import cash.z.ecc.ui.design.component.GradientSurface
|
||||
import cash.z.ecc.ui.design.component.Header
|
||||
import cash.z.ecc.ui.design.component.NavigationButton
|
||||
import cash.z.ecc.ui.design.component.PinkProgress
|
||||
import cash.z.ecc.ui.design.component.PrimaryButton
|
||||
import cash.z.ecc.ui.design.component.SecondaryButton
|
||||
import cash.z.ecc.ui.design.component.TertiaryButton
|
||||
import cash.z.ecc.ui.screen.onboarding.view.Callout
|
||||
import cash.z.ecc.ui.theme.ZcashTheme
|
||||
import co.electriccoin.zcash.spackle.model.Index
|
||||
import co.electriccoin.zcash.spackle.model.Progress
|
||||
import co.electriccoin.zcash.ui.design.component.Body
|
||||
import co.electriccoin.zcash.ui.design.component.Chip
|
||||
import co.electriccoin.zcash.ui.design.component.GradientSurface
|
||||
import co.electriccoin.zcash.ui.design.component.Header
|
||||
import co.electriccoin.zcash.ui.design.component.NavigationButton
|
||||
import co.electriccoin.zcash.ui.design.component.PinkProgress
|
||||
import co.electriccoin.zcash.ui.design.component.PrimaryButton
|
||||
import co.electriccoin.zcash.ui.design.component.SecondaryButton
|
||||
import co.electriccoin.zcash.ui.design.component.TertiaryButton
|
||||
import co.electriccoin.zcash.ui.design.theme.ZcashTheme
|
||||
import co.electriccoin.zcash.ui.screen.onboarding.view.Callout
|
||||
|
||||
@Preview
|
||||
@Composable
|
|
@ -1,4 +1,4 @@
|
|||
package cash.z.ecc.ui.screen.home.model
|
||||
package co.electriccoin.zcash.ui.screen.home.model
|
||||
|
||||
import cash.z.ecc.android.sdk.Synchronizer
|
||||
import cash.z.ecc.android.sdk.block.CompactBlockProcessor
|
|
@ -1,4 +1,4 @@
|
|||
package cash.z.ecc.ui.screen.home.view
|
||||
package co.electriccoin.zcash.ui.screen.home.view
|
||||
|
||||
import androidx.compose.foundation.layout.Column
|
||||
import androidx.compose.foundation.layout.Row
|
||||
|
@ -22,17 +22,17 @@ import androidx.compose.ui.tooling.preview.Preview
|
|||
import cash.z.ecc.android.sdk.db.entity.Transaction
|
||||
import cash.z.ecc.sdk.model.toZecString
|
||||
import cash.z.ecc.sdk.model.total
|
||||
import cash.z.ecc.ui.R
|
||||
import cash.z.ecc.ui.design.MINIMAL_WEIGHT
|
||||
import cash.z.ecc.ui.design.component.Body
|
||||
import cash.z.ecc.ui.design.component.GradientSurface
|
||||
import cash.z.ecc.ui.design.component.Header
|
||||
import cash.z.ecc.ui.design.component.PrimaryButton
|
||||
import cash.z.ecc.ui.design.component.TertiaryButton
|
||||
import cash.z.ecc.ui.fixture.WalletSnapshotFixture
|
||||
import cash.z.ecc.ui.screen.home.model.WalletSnapshot
|
||||
import cash.z.ecc.ui.screen.home.model.totalBalance
|
||||
import cash.z.ecc.ui.theme.ZcashTheme
|
||||
import co.electriccoin.zcash.ui.R
|
||||
import co.electriccoin.zcash.ui.design.MINIMAL_WEIGHT
|
||||
import co.electriccoin.zcash.ui.design.component.Body
|
||||
import co.electriccoin.zcash.ui.design.component.GradientSurface
|
||||
import co.electriccoin.zcash.ui.design.component.Header
|
||||
import co.electriccoin.zcash.ui.design.component.PrimaryButton
|
||||
import co.electriccoin.zcash.ui.design.component.TertiaryButton
|
||||
import co.electriccoin.zcash.ui.design.theme.ZcashTheme
|
||||
import co.electriccoin.zcash.ui.fixture.WalletSnapshotFixture
|
||||
import co.electriccoin.zcash.ui.screen.home.model.WalletSnapshot
|
||||
import co.electriccoin.zcash.ui.screen.home.model.totalBalance
|
||||
|
||||
@Preview
|
||||
@Composable
|
|
@ -1,4 +1,4 @@
|
|||
package cash.z.ecc.ui.screen.home.viewmodel
|
||||
package co.electriccoin.zcash.ui.screen.home.viewmodel
|
||||
|
||||
import android.app.Application
|
||||
import androidx.lifecycle.AndroidViewModel
|
||||
|
@ -13,16 +13,15 @@ import cash.z.ecc.android.sdk.db.entity.isMined
|
|||
import cash.z.ecc.android.sdk.db.entity.isSubmitSuccess
|
||||
import cash.z.ecc.android.sdk.tool.DerivationTool
|
||||
import cash.z.ecc.android.sdk.type.WalletBalance
|
||||
import cash.z.ecc.global.WalletCoordinator
|
||||
import cash.z.ecc.sdk.model.PersistableWallet
|
||||
import cash.z.ecc.sdk.model.WalletAddresses
|
||||
import cash.z.ecc.ui.common.ANDROID_STATE_FLOW_TIMEOUT_MILLIS
|
||||
import cash.z.ecc.ui.preference.EncryptedPreferenceKeys
|
||||
import cash.z.ecc.ui.preference.EncryptedPreferenceSingleton
|
||||
import cash.z.ecc.ui.preference.StandardPreferenceKeys
|
||||
import cash.z.ecc.ui.preference.StandardPreferenceSingleton
|
||||
import cash.z.ecc.ui.screen.home.model.WalletSnapshot
|
||||
import cash.z.ecc.work.WorkIds
|
||||
import co.electriccoin.zcash.ui.common.ANDROID_STATE_FLOW_TIMEOUT_MILLIS
|
||||
import co.electriccoin.zcash.ui.preference.EncryptedPreferenceKeys
|
||||
import co.electriccoin.zcash.ui.preference.EncryptedPreferenceSingleton
|
||||
import co.electriccoin.zcash.ui.preference.StandardPreferenceKeys
|
||||
import co.electriccoin.zcash.ui.preference.StandardPreferenceSingleton
|
||||
import co.electriccoin.zcash.ui.screen.home.model.WalletSnapshot
|
||||
import co.electriccoin.zcash.work.WorkIds
|
||||
import kotlinx.coroutines.Dispatchers
|
||||
import kotlinx.coroutines.FlowPreview
|
||||
import kotlinx.coroutines.flow.SharingStarted
|
||||
|
@ -44,7 +43,7 @@ import kotlinx.coroutines.withContext
|
|||
// To make this more multiplatform compatible, we need to remove the dependency on Context
|
||||
// for loading the preferences.
|
||||
class WalletViewModel(application: Application) : AndroidViewModel(application) {
|
||||
private val walletCoordinator = WalletCoordinator.getInstance(application)
|
||||
private val walletCoordinator = co.electriccoin.zcash.global.WalletCoordinator.getInstance(application)
|
||||
|
||||
/*
|
||||
* Using the Mutex may be overkill, but it ensures that if multiple calls are accidentally made
|
|
@ -1,4 +1,4 @@
|
|||
package cash.z.ecc.ui.screen.onboarding.model
|
||||
package co.electriccoin.zcash.ui.screen.onboarding.model
|
||||
|
||||
import co.electriccoin.zcash.spackle.model.Index
|
||||
import co.electriccoin.zcash.spackle.model.Progress
|
|
@ -1,6 +1,6 @@
|
|||
package cash.z.ecc.ui.screen.onboarding.state
|
||||
package co.electriccoin.zcash.ui.screen.onboarding.state
|
||||
|
||||
import cash.z.ecc.ui.screen.onboarding.model.OnboardingStage
|
||||
import co.electriccoin.zcash.ui.screen.onboarding.model.OnboardingStage
|
||||
import kotlinx.coroutines.flow.MutableStateFlow
|
||||
import kotlinx.coroutines.flow.StateFlow
|
||||
|
|
@ -1,6 +1,6 @@
|
|||
@file:Suppress("TooManyFunctions")
|
||||
|
||||
package cash.z.ecc.ui.screen.onboarding.view
|
||||
package co.electriccoin.zcash.ui.screen.onboarding.view
|
||||
|
||||
import androidx.compose.foundation.Image
|
||||
import androidx.compose.foundation.background
|
||||
|
@ -26,20 +26,20 @@ 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 cash.z.ecc.ui.R
|
||||
import cash.z.ecc.ui.design.MINIMAL_WEIGHT
|
||||
import cash.z.ecc.ui.design.component.Body
|
||||
import cash.z.ecc.ui.design.component.GradientSurface
|
||||
import cash.z.ecc.ui.design.component.Header
|
||||
import cash.z.ecc.ui.design.component.NavigationButton
|
||||
import cash.z.ecc.ui.design.component.PinkProgress
|
||||
import cash.z.ecc.ui.design.component.PrimaryButton
|
||||
import cash.z.ecc.ui.design.component.SecondaryButton
|
||||
import cash.z.ecc.ui.design.component.TertiaryButton
|
||||
import cash.z.ecc.ui.screen.onboarding.model.OnboardingStage
|
||||
import cash.z.ecc.ui.screen.onboarding.state.OnboardingState
|
||||
import cash.z.ecc.ui.theme.ZcashTheme
|
||||
import co.electriccoin.zcash.spackle.model.Progress
|
||||
import co.electriccoin.zcash.ui.R
|
||||
import co.electriccoin.zcash.ui.design.MINIMAL_WEIGHT
|
||||
import co.electriccoin.zcash.ui.design.component.Body
|
||||
import co.electriccoin.zcash.ui.design.component.GradientSurface
|
||||
import co.electriccoin.zcash.ui.design.component.Header
|
||||
import co.electriccoin.zcash.ui.design.component.NavigationButton
|
||||
import co.electriccoin.zcash.ui.design.component.PinkProgress
|
||||
import co.electriccoin.zcash.ui.design.component.PrimaryButton
|
||||
import co.electriccoin.zcash.ui.design.component.SecondaryButton
|
||||
import co.electriccoin.zcash.ui.design.component.TertiaryButton
|
||||
import co.electriccoin.zcash.ui.design.theme.ZcashTheme
|
||||
import co.electriccoin.zcash.ui.screen.onboarding.model.OnboardingStage
|
||||
import co.electriccoin.zcash.ui.screen.onboarding.state.OnboardingState
|
||||
|
||||
@Preview
|
||||
@Composable
|
|
@ -1,12 +1,12 @@
|
|||
package cash.z.ecc.ui.screen.onboarding.viewmodel
|
||||
package co.electriccoin.zcash.ui.screen.onboarding.viewmodel
|
||||
|
||||
import android.app.Application
|
||||
import androidx.lifecycle.AndroidViewModel
|
||||
import androidx.lifecycle.SavedStateHandle
|
||||
import androidx.lifecycle.viewModelScope
|
||||
import cash.z.ecc.android.sdk.ext.collectWith
|
||||
import cash.z.ecc.ui.screen.onboarding.model.OnboardingStage
|
||||
import cash.z.ecc.ui.screen.onboarding.state.OnboardingState
|
||||
import co.electriccoin.zcash.ui.screen.onboarding.model.OnboardingStage
|
||||
import co.electriccoin.zcash.ui.screen.onboarding.state.OnboardingState
|
||||
import kotlinx.coroutines.flow.MutableStateFlow
|
||||
|
||||
/*
|
|
@ -1,4 +1,4 @@
|
|||
package cash.z.ecc.ui.screen.profile.util
|
||||
package co.electriccoin.zcash.ui.screen.profile.util
|
||||
|
||||
import android.graphics.Bitmap
|
||||
import android.graphics.Color
|
|
@ -1,4 +1,4 @@
|
|||
package cash.z.ecc.ui.screen.profile.util
|
||||
package co.electriccoin.zcash.ui.screen.profile.util
|
||||
|
||||
import com.google.zxing.BarcodeFormat
|
||||
import com.google.zxing.qrcode.QRCodeWriter
|
|
@ -1,4 +1,4 @@
|
|||
package cash.z.ecc.ui.screen.profile.util
|
||||
package co.electriccoin.zcash.ui.screen.profile.util
|
||||
|
||||
interface QrCodeGenerator {
|
||||
/**
|
|
@ -1,4 +1,4 @@
|
|||
package cash.z.ecc.ui.screen.profile.util
|
||||
package co.electriccoin.zcash.ui.screen.profile.util
|
||||
|
||||
import androidx.compose.ui.graphics.ImageBitmap
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package cash.z.ecc.ui.screen.profile.view
|
||||
package co.electriccoin.zcash.ui.screen.profile.view
|
||||
|
||||
import androidx.compose.foundation.Image
|
||||
import androidx.compose.foundation.layout.Column
|
||||
|
@ -23,14 +23,14 @@ import androidx.compose.ui.unit.Dp
|
|||
import androidx.compose.ui.unit.dp
|
||||
import cash.z.ecc.sdk.fixture.WalletAddressFixture
|
||||
import cash.z.ecc.sdk.model.WalletAddress
|
||||
import cash.z.ecc.ui.R
|
||||
import cash.z.ecc.ui.design.component.Body
|
||||
import cash.z.ecc.ui.design.component.GradientSurface
|
||||
import cash.z.ecc.ui.design.component.PrimaryButton
|
||||
import cash.z.ecc.ui.design.component.TertiaryButton
|
||||
import cash.z.ecc.ui.screen.profile.util.AndroidQrCodeImageGenerator
|
||||
import cash.z.ecc.ui.screen.profile.util.JvmQrCodeGenerator
|
||||
import cash.z.ecc.ui.theme.ZcashTheme
|
||||
import co.electriccoin.zcash.ui.R
|
||||
import co.electriccoin.zcash.ui.design.component.Body
|
||||
import co.electriccoin.zcash.ui.design.component.GradientSurface
|
||||
import co.electriccoin.zcash.ui.design.component.PrimaryButton
|
||||
import co.electriccoin.zcash.ui.design.component.TertiaryButton
|
||||
import co.electriccoin.zcash.ui.design.theme.ZcashTheme
|
||||
import co.electriccoin.zcash.ui.screen.profile.util.AndroidQrCodeImageGenerator
|
||||
import co.electriccoin.zcash.ui.screen.profile.util.JvmQrCodeGenerator
|
||||
import kotlinx.coroutines.runBlocking
|
||||
import kotlin.math.roundToInt
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package cash.z.ecc.ui.screen.request.view
|
||||
package co.electriccoin.zcash.ui.screen.request.view
|
||||
|
||||
import androidx.compose.foundation.layout.Column
|
||||
import androidx.compose.foundation.layout.Spacer
|
||||
|
@ -30,12 +30,12 @@ import cash.z.ecc.sdk.model.ZecRequest
|
|||
import cash.z.ecc.sdk.model.ZecRequestMessage
|
||||
import cash.z.ecc.sdk.model.ZecString
|
||||
import cash.z.ecc.sdk.model.fromZecString
|
||||
import cash.z.ecc.ui.R
|
||||
import cash.z.ecc.ui.design.MINIMAL_WEIGHT
|
||||
import cash.z.ecc.ui.design.component.GradientSurface
|
||||
import cash.z.ecc.ui.design.component.PrimaryButton
|
||||
import cash.z.ecc.ui.design.component.TextField
|
||||
import cash.z.ecc.ui.theme.ZcashTheme
|
||||
import co.electriccoin.zcash.ui.R
|
||||
import co.electriccoin.zcash.ui.design.MINIMAL_WEIGHT
|
||||
import co.electriccoin.zcash.ui.design.component.GradientSurface
|
||||
import co.electriccoin.zcash.ui.design.component.PrimaryButton
|
||||
import co.electriccoin.zcash.ui.design.component.TextField
|
||||
import co.electriccoin.zcash.ui.design.theme.ZcashTheme
|
||||
import kotlinx.coroutines.runBlocking
|
||||
|
||||
@Composable
|
|
@ -1,4 +1,4 @@
|
|||
package cash.z.ecc.ui.screen.restore
|
||||
package co.electriccoin.zcash.ui.screen.restore
|
||||
|
||||
/**
|
||||
* These are only used for automated testing.
|
|
@ -1,7 +1,7 @@
|
|||
package cash.z.ecc.ui.screen.restore.model
|
||||
package co.electriccoin.zcash.ui.screen.restore.model
|
||||
|
||||
import cash.z.ecc.sdk.model.SeedPhrase
|
||||
import cash.z.ecc.ui.common.first
|
||||
import co.electriccoin.zcash.ui.common.first
|
||||
import java.util.Locale
|
||||
|
||||
internal sealed class ParseResult {
|
|
@ -1,4 +1,4 @@
|
|||
package cash.z.ecc.ui.screen.restore.state
|
||||
package co.electriccoin.zcash.ui.screen.restore.state
|
||||
|
||||
import cash.z.ecc.sdk.model.SeedPhraseValidation
|
||||
import kotlinx.coroutines.flow.MutableStateFlow
|
|
@ -1,4 +1,4 @@
|
|||
package cash.z.ecc.ui.screen.restore.view
|
||||
package co.electriccoin.zcash.ui.screen.restore.view
|
||||
|
||||
import androidx.compose.foundation.background
|
||||
import androidx.compose.foundation.border
|
||||
|
@ -46,23 +46,23 @@ import androidx.compose.ui.text.input.VisualTransformation
|
|||
import androidx.compose.ui.tooling.preview.Preview
|
||||
import androidx.compose.ui.unit.dp
|
||||
import cash.z.ecc.sdk.model.SeedPhraseValidation
|
||||
import cash.z.ecc.ui.R
|
||||
import cash.z.ecc.ui.design.MINIMAL_WEIGHT
|
||||
import cash.z.ecc.ui.design.component.Body
|
||||
import cash.z.ecc.ui.design.component.CHIP_GRID_ROW_SIZE
|
||||
import cash.z.ecc.ui.design.component.Chip
|
||||
import cash.z.ecc.ui.design.component.CommonTag
|
||||
import cash.z.ecc.ui.design.component.GradientSurface
|
||||
import cash.z.ecc.ui.design.component.Header
|
||||
import cash.z.ecc.ui.design.component.NavigationButton
|
||||
import cash.z.ecc.ui.design.component.PrimaryButton
|
||||
import cash.z.ecc.ui.design.component.TextField
|
||||
import cash.z.ecc.ui.screen.restore.RestoreTag
|
||||
import cash.z.ecc.ui.screen.restore.model.ParseResult
|
||||
import cash.z.ecc.ui.screen.restore.state.WordList
|
||||
import cash.z.ecc.ui.screen.restore.state.wordValidation
|
||||
import cash.z.ecc.ui.theme.ZcashTheme
|
||||
import co.electriccoin.zcash.spackle.model.Index
|
||||
import co.electriccoin.zcash.ui.R
|
||||
import co.electriccoin.zcash.ui.design.MINIMAL_WEIGHT
|
||||
import co.electriccoin.zcash.ui.design.component.Body
|
||||
import co.electriccoin.zcash.ui.design.component.CHIP_GRID_ROW_SIZE
|
||||
import co.electriccoin.zcash.ui.design.component.Chip
|
||||
import co.electriccoin.zcash.ui.design.component.CommonTag
|
||||
import co.electriccoin.zcash.ui.design.component.GradientSurface
|
||||
import co.electriccoin.zcash.ui.design.component.Header
|
||||
import co.electriccoin.zcash.ui.design.component.NavigationButton
|
||||
import co.electriccoin.zcash.ui.design.component.PrimaryButton
|
||||
import co.electriccoin.zcash.ui.design.component.TextField
|
||||
import co.electriccoin.zcash.ui.design.theme.ZcashTheme
|
||||
import co.electriccoin.zcash.ui.screen.restore.RestoreTag
|
||||
import co.electriccoin.zcash.ui.screen.restore.model.ParseResult
|
||||
import co.electriccoin.zcash.ui.screen.restore.state.WordList
|
||||
import co.electriccoin.zcash.ui.screen.restore.state.wordValidation
|
||||
|
||||
@Preview("Restore Wallet")
|
||||
@Composable
|
|
@ -1,4 +1,4 @@
|
|||
package cash.z.ecc.ui.screen.restore.viewmodel
|
||||
package co.electriccoin.zcash.ui.screen.restore.viewmodel
|
||||
|
||||
import android.app.Application
|
||||
import androidx.lifecycle.AndroidViewModel
|
||||
|
@ -6,8 +6,8 @@ import androidx.lifecycle.SavedStateHandle
|
|||
import androidx.lifecycle.viewModelScope
|
||||
import cash.z.ecc.android.bip39.Mnemonics
|
||||
import cash.z.ecc.android.sdk.ext.collectWith
|
||||
import cash.z.ecc.ui.common.ANDROID_STATE_FLOW_TIMEOUT_MILLIS
|
||||
import cash.z.ecc.ui.screen.restore.state.WordList
|
||||
import co.electriccoin.zcash.ui.common.ANDROID_STATE_FLOW_TIMEOUT_MILLIS
|
||||
import co.electriccoin.zcash.ui.screen.restore.state.WordList
|
||||
import kotlinx.coroutines.Dispatchers
|
||||
import kotlinx.coroutines.flow.SharingStarted
|
||||
import kotlinx.coroutines.flow.flow
|
|
@ -1,4 +1,4 @@
|
|||
package cash.z.ecc.ui.screen.seed.view
|
||||
package co.electriccoin.zcash.ui.screen.seed.view
|
||||
|
||||
import androidx.compose.foundation.layout.Column
|
||||
import androidx.compose.foundation.rememberScrollState
|
||||
|
@ -17,13 +17,13 @@ import androidx.compose.ui.res.stringResource
|
|||
import androidx.compose.ui.tooling.preview.Preview
|
||||
import cash.z.ecc.sdk.fixture.PersistableWalletFixture
|
||||
import cash.z.ecc.sdk.model.PersistableWallet
|
||||
import cash.z.ecc.ui.R
|
||||
import cash.z.ecc.ui.design.component.Body
|
||||
import cash.z.ecc.ui.design.component.ChipGrid
|
||||
import cash.z.ecc.ui.design.component.GradientSurface
|
||||
import cash.z.ecc.ui.design.component.Header
|
||||
import cash.z.ecc.ui.design.component.TertiaryButton
|
||||
import cash.z.ecc.ui.theme.ZcashTheme
|
||||
import co.electriccoin.zcash.ui.R
|
||||
import co.electriccoin.zcash.ui.design.component.Body
|
||||
import co.electriccoin.zcash.ui.design.component.ChipGrid
|
||||
import co.electriccoin.zcash.ui.design.component.GradientSurface
|
||||
import co.electriccoin.zcash.ui.design.component.Header
|
||||
import co.electriccoin.zcash.ui.design.component.TertiaryButton
|
||||
import co.electriccoin.zcash.ui.design.theme.ZcashTheme
|
||||
|
||||
@Preview("Seed")
|
||||
@Composable
|
|
@ -1,4 +1,4 @@
|
|||
package cash.z.ecc.ui.screen.send.ext
|
||||
package co.electriccoin.zcash.ui.screen.send.ext
|
||||
|
||||
import android.content.Context
|
||||
import androidx.compose.runtime.Composable
|
||||
|
@ -6,7 +6,7 @@ import androidx.compose.runtime.ReadOnlyComposable
|
|||
import androidx.compose.ui.platform.LocalConfiguration
|
||||
import androidx.compose.ui.platform.LocalContext
|
||||
import cash.z.ecc.sdk.model.WalletAddress
|
||||
import cash.z.ecc.ui.R
|
||||
import co.electriccoin.zcash.ui.R
|
||||
|
||||
/**
|
||||
* How far into the address will be abbreviation look forwards and backwards.
|
|
@ -1,4 +1,4 @@
|
|||
package cash.z.ecc.ui.screen.send.ext
|
||||
package co.electriccoin.zcash.ui.screen.send.ext
|
||||
|
||||
import androidx.compose.runtime.saveable.mapSaver
|
||||
import cash.z.ecc.sdk.model.Memo
|
|
@ -1,4 +1,4 @@
|
|||
package cash.z.ecc.ui.screen.send.model
|
||||
package co.electriccoin.zcash.ui.screen.send.model
|
||||
|
||||
enum class SendStage {
|
||||
Form,
|
|
@ -1,4 +1,4 @@
|
|||
package cash.z.ecc.ui.screen.send.view
|
||||
package co.electriccoin.zcash.ui.screen.send.view
|
||||
|
||||
import androidx.compose.foundation.layout.Column
|
||||
import androidx.compose.foundation.layout.Row
|
||||
|
@ -35,16 +35,16 @@ import cash.z.ecc.sdk.model.ZecSendValidation
|
|||
import cash.z.ecc.sdk.model.ZecString
|
||||
import cash.z.ecc.sdk.model.new
|
||||
import cash.z.ecc.sdk.model.toZecString
|
||||
import cash.z.ecc.ui.R
|
||||
import cash.z.ecc.ui.design.MINIMAL_WEIGHT
|
||||
import cash.z.ecc.ui.design.component.GradientSurface
|
||||
import cash.z.ecc.ui.design.component.PrimaryButton
|
||||
import cash.z.ecc.ui.design.component.TextField
|
||||
import cash.z.ecc.ui.screen.send.ext.ABBREVIATION_INDEX
|
||||
import cash.z.ecc.ui.screen.send.ext.Saver
|
||||
import cash.z.ecc.ui.screen.send.ext.abbreviated
|
||||
import cash.z.ecc.ui.screen.send.model.SendStage
|
||||
import cash.z.ecc.ui.theme.ZcashTheme
|
||||
import co.electriccoin.zcash.ui.R
|
||||
import co.electriccoin.zcash.ui.design.MINIMAL_WEIGHT
|
||||
import co.electriccoin.zcash.ui.design.component.GradientSurface
|
||||
import co.electriccoin.zcash.ui.design.component.PrimaryButton
|
||||
import co.electriccoin.zcash.ui.design.component.TextField
|
||||
import co.electriccoin.zcash.ui.design.theme.ZcashTheme
|
||||
import co.electriccoin.zcash.ui.screen.send.ext.ABBREVIATION_INDEX
|
||||
import co.electriccoin.zcash.ui.screen.send.ext.Saver
|
||||
import co.electriccoin.zcash.ui.screen.send.ext.abbreviated
|
||||
import co.electriccoin.zcash.ui.screen.send.model.SendStage
|
||||
|
||||
@Composable
|
||||
@Preview
|
|
@ -1,4 +1,4 @@
|
|||
package cash.z.ecc.ui.screen.settings.view
|
||||
package co.electriccoin.zcash.ui.screen.settings.view
|
||||
|
||||
import androidx.compose.foundation.layout.Column
|
||||
import androidx.compose.material.icons.Icons
|
||||
|
@ -12,12 +12,12 @@ import androidx.compose.material3.Text
|
|||
import androidx.compose.runtime.Composable
|
||||
import androidx.compose.ui.res.stringResource
|
||||
import androidx.compose.ui.tooling.preview.Preview
|
||||
import cash.z.ecc.ui.R
|
||||
import cash.z.ecc.ui.design.component.DangerousButton
|
||||
import cash.z.ecc.ui.design.component.GradientSurface
|
||||
import cash.z.ecc.ui.design.component.PrimaryButton
|
||||
import cash.z.ecc.ui.design.component.TertiaryButton
|
||||
import cash.z.ecc.ui.theme.ZcashTheme
|
||||
import co.electriccoin.zcash.ui.R
|
||||
import co.electriccoin.zcash.ui.design.component.DangerousButton
|
||||
import co.electriccoin.zcash.ui.design.component.GradientSurface
|
||||
import co.electriccoin.zcash.ui.design.component.PrimaryButton
|
||||
import co.electriccoin.zcash.ui.design.component.TertiaryButton
|
||||
import co.electriccoin.zcash.ui.design.theme.ZcashTheme
|
||||
|
||||
@Preview("Settings")
|
||||
@Composable
|
|
@ -1,6 +1,6 @@
|
|||
@file:Suppress("TooManyFunctions", "PackageNaming")
|
||||
|
||||
package cash.z.ecc.ui.screen.wallet_address.view
|
||||
package co.electriccoin.zcash.ui.screen.wallet_address.view
|
||||
|
||||
import androidx.compose.foundation.Image
|
||||
import androidx.compose.foundation.border
|
||||
|
@ -39,13 +39,13 @@ import androidx.compose.ui.tooling.preview.Preview
|
|||
import androidx.compose.ui.unit.dp
|
||||
import cash.z.ecc.sdk.fixture.WalletAddressesFixture
|
||||
import cash.z.ecc.sdk.model.WalletAddresses
|
||||
import cash.z.ecc.ui.R
|
||||
import cash.z.ecc.ui.design.MINIMAL_WEIGHT
|
||||
import cash.z.ecc.ui.design.component.Body
|
||||
import cash.z.ecc.ui.design.component.GradientSurface
|
||||
import cash.z.ecc.ui.design.component.ListHeader
|
||||
import cash.z.ecc.ui.design.component.ListItem
|
||||
import cash.z.ecc.ui.theme.ZcashTheme
|
||||
import co.electriccoin.zcash.ui.R
|
||||
import co.electriccoin.zcash.ui.design.MINIMAL_WEIGHT
|
||||
import co.electriccoin.zcash.ui.design.component.Body
|
||||
import co.electriccoin.zcash.ui.design.component.GradientSurface
|
||||
import co.electriccoin.zcash.ui.design.component.ListHeader
|
||||
import co.electriccoin.zcash.ui.design.component.ListItem
|
||||
import co.electriccoin.zcash.ui.design.theme.ZcashTheme
|
||||
import kotlinx.coroutines.runBlocking
|
||||
|
||||
@Preview
|
|
@ -1,4 +1,4 @@
|
|||
package cash.z.ecc.work
|
||||
package co.electriccoin.zcash.work
|
||||
|
||||
import android.content.Context
|
||||
import androidx.annotation.Keep
|
||||
|
@ -9,7 +9,7 @@ import androidx.work.PeriodicWorkRequest
|
|||
import androidx.work.PeriodicWorkRequestBuilder
|
||||
import androidx.work.WorkerParameters
|
||||
import cash.z.ecc.android.sdk.Synchronizer
|
||||
import cash.z.ecc.global.WalletCoordinator
|
||||
import co.electriccoin.zcash.global.WalletCoordinator
|
||||
import kotlinx.coroutines.ExperimentalCoroutinesApi
|
||||
import kotlinx.coroutines.flow.collect
|
||||
import kotlinx.coroutines.flow.combine
|
|
@ -1,4 +1,4 @@
|
|||
package cash.z.ecc.work
|
||||
package co.electriccoin.zcash.work
|
||||
|
||||
import android.content.Context
|
||||
import androidx.work.ExistingPeriodicWorkPolicy
|
Loading…
Reference in New Issue