From d58637eea20d31bf4a0753d68d5c154567c87e37 Mon Sep 17 00:00:00 2001 From: cketti Date: Mon, 6 Nov 2023 19:09:29 +0100 Subject: [PATCH] Split onboarding into multiple modules --- app-feature-preview/build.gradle.kts | 2 +- .../feature/preview/navigation/FeatureNavHost.kt | 6 +++--- feature/launcher/build.gradle.kts | 2 +- .../feature/launcher/FeatureLauncherActivity.kt | 2 +- .../launcher/navigation/FeatureLauncherNavHost.kt | 4 ++-- feature/onboarding/main/build.gradle.kts | 13 +++++++++++++ .../main}/navigation/OnboardingNavigation.kt | 4 ++-- feature/onboarding/{ => welcome}/build.gradle.kts | 4 ++-- .../onboarding/welcome}/ui/OnboardingContent.kt | 4 ++-- .../onboarding/welcome}/ui/OnboardingScreen.kt | 2 +- .../main/res/drawable/onboarding_welcome_logo.xml | 0 .../src/main/res/values-ar}/strings.xml | 0 .../src/main/res/values-az}/strings.xml | 0 .../src/main/res/values-be}/strings.xml | 0 .../src/main/res/values-bg}/strings.xml | 0 .../src/main/res/values-br}/strings.xml | 0 .../src/main/res/values-ca/strings.xml | 0 .../src/main/res/values-cs}/strings.xml | 0 .../src/main/res/values-cy}/strings.xml | 0 .../src/main/res/values-da/strings.xml | 0 .../src/main/res/values-de/strings.xml | 0 .../src/main/res/values-el}/strings.xml | 0 .../src/main/res/values-en-rGB}/strings.xml | 0 .../src/main/res/values-eo}/strings.xml | 0 .../src/main/res/values-es}/strings.xml | 0 .../src/main/res/values-et}/strings.xml | 0 .../src/main/res/values-eu}/strings.xml | 0 .../src/main/res/values-fa}/strings.xml | 0 .../src/main/res/values-fi}/strings.xml | 0 .../src/main/res/values-fr}/strings.xml | 0 .../src/main/res/values-fy}/strings.xml | 0 .../src/main/res/values-gd}/strings.xml | 0 .../src/main/res/values-gl}/strings.xml | 0 .../src/main/res/values-hi/strings.xml | 0 .../src/main/res/values-hr}/strings.xml | 0 .../src/main/res/values-hu/strings.xml | 0 .../src/main/res/values-hy}/strings.xml | 0 .../src/main/res/values-in}/strings.xml | 0 .../src/main/res/values-is/strings.xml | 0 .../src/main/res/values-it}/strings.xml | 0 .../src/main/res/values-iw}/strings.xml | 0 .../src/main/res/values-ja/strings.xml | 0 .../src/main/res/values-ka}/strings.xml | 0 .../src/main/res/values-ko}/strings.xml | 0 .../src/main/res/values-lt}/strings.xml | 0 .../src/main/res/values-lv}/strings.xml | 0 .../src/main/res/values-ml}/strings.xml | 0 .../src/main/res/values-nb-rNO/strings.xml | 0 .../src/main/res/values-nl}/strings.xml | 0 .../src/main/res/values-nn}/strings.xml | 0 .../src/main/res/values-pl/strings.xml | 0 .../src/main/res/values-pt-rBR}/strings.xml | 0 .../src/main/res/values-pt-rPT}/strings.xml | 0 .../src/main/res/values-ro/strings.xml | 0 .../src/main/res/values-ru}/strings.xml | 0 .../src/main/res/values-sk}/strings.xml | 0 .../src/main/res/values-sl}/strings.xml | 0 .../src/main/res/values-sq/strings.xml | 0 .../src/main/res/values-sr}/strings.xml | 0 .../src/main/res/values-sv}/strings.xml | 0 .../src/main/res/values-ta}/strings.xml | 0 .../src/main/res/values-tr/strings.xml | 0 .../src/main/res/values-uk}/strings.xml | 0 .../src/main/res/values-vi}/strings.xml | 0 .../src/main/res/values-zh-rCN/strings.xml | 0 .../src/main/res/values-zh-rTW}/strings.xml | 0 .../{ => welcome}/src/main/res/values/strings.xml | 0 settings.gradle.kts | 6 +++++- 68 files changed, 33 insertions(+), 16 deletions(-) create mode 100644 feature/onboarding/main/build.gradle.kts rename feature/onboarding/{src/main/kotlin/app/k9mail/feature/onboarding => main/src/main/kotlin/app/k9mail/feature/onboarding/main}/navigation/OnboardingNavigation.kt (84%) rename feature/onboarding/{ => welcome}/build.gradle.kts (60%) rename feature/onboarding/{src/main/kotlin/app/k9mail/feature/onboarding => welcome/src/main/kotlin/app/k9mail/feature/onboarding/welcome}/ui/OnboardingContent.kt (98%) rename feature/onboarding/{src/main/kotlin/app/k9mail/feature/onboarding => welcome/src/main/kotlin/app/k9mail/feature/onboarding/welcome}/ui/OnboardingScreen.kt (90%) rename feature/onboarding/{ => welcome}/src/main/res/drawable/onboarding_welcome_logo.xml (100%) rename feature/onboarding/{src/main/res/values-cs => welcome/src/main/res/values-ar}/strings.xml (100%) rename feature/onboarding/{src/main/res/values-bg => welcome/src/main/res/values-az}/strings.xml (100%) rename feature/onboarding/{src/main/res/values-es => welcome/src/main/res/values-be}/strings.xml (100%) rename feature/onboarding/{src/main/res/values-et => welcome/src/main/res/values-bg}/strings.xml (100%) rename feature/onboarding/{src/main/res/values-eu => welcome/src/main/res/values-br}/strings.xml (100%) rename feature/onboarding/{ => welcome}/src/main/res/values-ca/strings.xml (100%) rename feature/onboarding/{src/main/res/values-fi => welcome/src/main/res/values-cs}/strings.xml (100%) rename feature/onboarding/{src/main/res/values-fr => welcome/src/main/res/values-cy}/strings.xml (100%) rename feature/onboarding/{ => welcome}/src/main/res/values-da/strings.xml (100%) rename feature/onboarding/{ => welcome}/src/main/res/values-de/strings.xml (100%) rename feature/onboarding/{src/main/res/values-fy => welcome/src/main/res/values-el}/strings.xml (100%) rename feature/onboarding/{src/main/res/values-it => welcome/src/main/res/values-en-rGB}/strings.xml (100%) rename feature/onboarding/{src/main/res/values-nl => welcome/src/main/res/values-eo}/strings.xml (100%) rename feature/onboarding/{src/main/res/values-pt-rBR => welcome/src/main/res/values-es}/strings.xml (100%) rename feature/onboarding/{src/main/res/values-sv => welcome/src/main/res/values-et}/strings.xml (100%) rename feature/onboarding/{src/main/res/values-zh-rTW => welcome/src/main/res/values-eu}/strings.xml (100%) rename feature/onboarding/{src/main/res/values-ar => welcome/src/main/res/values-fa}/strings.xml (100%) rename feature/onboarding/{src/main/res/values-az => welcome/src/main/res/values-fi}/strings.xml (100%) rename feature/onboarding/{src/main/res/values-be => welcome/src/main/res/values-fr}/strings.xml (100%) rename feature/onboarding/{src/main/res/values-br => welcome/src/main/res/values-fy}/strings.xml (100%) rename feature/onboarding/{src/main/res/values-cy => welcome/src/main/res/values-gd}/strings.xml (100%) rename feature/onboarding/{src/main/res/values-el => welcome/src/main/res/values-gl}/strings.xml (100%) rename feature/onboarding/{ => welcome}/src/main/res/values-hi/strings.xml (100%) rename feature/onboarding/{src/main/res/values-en-rGB => welcome/src/main/res/values-hr}/strings.xml (100%) rename feature/onboarding/{ => welcome}/src/main/res/values-hu/strings.xml (100%) rename feature/onboarding/{src/main/res/values-eo => welcome/src/main/res/values-hy}/strings.xml (100%) rename feature/onboarding/{src/main/res/values-fa => welcome/src/main/res/values-in}/strings.xml (100%) rename feature/onboarding/{ => welcome}/src/main/res/values-is/strings.xml (100%) rename feature/onboarding/{src/main/res/values-gd => welcome/src/main/res/values-it}/strings.xml (100%) rename feature/onboarding/{src/main/res/values-gl => welcome/src/main/res/values-iw}/strings.xml (100%) rename feature/onboarding/{ => welcome}/src/main/res/values-ja/strings.xml (100%) rename feature/onboarding/{src/main/res/values-hr => welcome/src/main/res/values-ka}/strings.xml (100%) rename feature/onboarding/{src/main/res/values-hy => welcome/src/main/res/values-ko}/strings.xml (100%) rename feature/onboarding/{src/main/res/values-in => welcome/src/main/res/values-lt}/strings.xml (100%) rename feature/onboarding/{src/main/res/values-iw => welcome/src/main/res/values-lv}/strings.xml (100%) rename feature/onboarding/{src/main/res/values-ka => welcome/src/main/res/values-ml}/strings.xml (100%) rename feature/onboarding/{ => welcome}/src/main/res/values-nb-rNO/strings.xml (100%) rename feature/onboarding/{src/main/res/values-ko => welcome/src/main/res/values-nl}/strings.xml (100%) rename feature/onboarding/{src/main/res/values-lt => welcome/src/main/res/values-nn}/strings.xml (100%) rename feature/onboarding/{ => welcome}/src/main/res/values-pl/strings.xml (100%) rename feature/onboarding/{src/main/res/values-lv => welcome/src/main/res/values-pt-rBR}/strings.xml (100%) rename feature/onboarding/{src/main/res/values-ml => welcome/src/main/res/values-pt-rPT}/strings.xml (100%) rename feature/onboarding/{ => welcome}/src/main/res/values-ro/strings.xml (100%) rename feature/onboarding/{src/main/res/values-nn => welcome/src/main/res/values-ru}/strings.xml (100%) rename feature/onboarding/{src/main/res/values-pt-rPT => welcome/src/main/res/values-sk}/strings.xml (100%) rename feature/onboarding/{src/main/res/values-ru => welcome/src/main/res/values-sl}/strings.xml (100%) rename feature/onboarding/{ => welcome}/src/main/res/values-sq/strings.xml (100%) rename feature/onboarding/{src/main/res/values-sk => welcome/src/main/res/values-sr}/strings.xml (100%) rename feature/onboarding/{src/main/res/values-sl => welcome/src/main/res/values-sv}/strings.xml (100%) rename feature/onboarding/{src/main/res/values-sr => welcome/src/main/res/values-ta}/strings.xml (100%) rename feature/onboarding/{ => welcome}/src/main/res/values-tr/strings.xml (100%) rename feature/onboarding/{src/main/res/values-ta => welcome/src/main/res/values-uk}/strings.xml (100%) rename feature/onboarding/{src/main/res/values-uk => welcome/src/main/res/values-vi}/strings.xml (100%) rename feature/onboarding/{ => welcome}/src/main/res/values-zh-rCN/strings.xml (100%) rename feature/onboarding/{src/main/res/values-vi => welcome/src/main/res/values-zh-rTW}/strings.xml (100%) rename feature/onboarding/{ => welcome}/src/main/res/values/strings.xml (100%) diff --git a/app-feature-preview/build.gradle.kts b/app-feature-preview/build.gradle.kts index 2d1beda7e..6566d944c 100644 --- a/app-feature-preview/build.gradle.kts +++ b/app-feature-preview/build.gradle.kts @@ -60,7 +60,7 @@ dependencies { implementation(projects.core.common) implementation(projects.mail.common) - implementation(projects.feature.onboarding) + implementation(projects.feature.onboarding.main) implementation(projects.feature.account.setup) implementation(projects.feature.account.edit) diff --git a/app-feature-preview/src/main/java/app/k9mail/feature/preview/navigation/FeatureNavHost.kt b/app-feature-preview/src/main/java/app/k9mail/feature/preview/navigation/FeatureNavHost.kt index 5f1a99e19..94b31fc51 100644 --- a/app-feature-preview/src/main/java/app/k9mail/feature/preview/navigation/FeatureNavHost.kt +++ b/app-feature-preview/src/main/java/app/k9mail/feature/preview/navigation/FeatureNavHost.kt @@ -8,9 +8,9 @@ import app.k9mail.feature.account.edit.navigation.accountEditRoute import app.k9mail.feature.account.edit.navigation.navigateToAccountEditIncomingServerSettings import app.k9mail.feature.account.setup.navigation.accountSetupRoute import app.k9mail.feature.account.setup.navigation.navigateToAccountSetup -import app.k9mail.feature.onboarding.navigation.NAVIGATION_ROUTE_ONBOARDING -import app.k9mail.feature.onboarding.navigation.navigateToOnboarding -import app.k9mail.feature.onboarding.navigation.onboardingRoute +import app.k9mail.feature.onboarding.main.navigation.NAVIGATION_ROUTE_ONBOARDING +import app.k9mail.feature.onboarding.main.navigation.navigateToOnboarding +import app.k9mail.feature.onboarding.main.navigation.onboardingRoute @Composable fun FeatureNavHost( diff --git a/feature/launcher/build.gradle.kts b/feature/launcher/build.gradle.kts index c7d08c7ad..72ce81fb3 100644 --- a/feature/launcher/build.gradle.kts +++ b/feature/launcher/build.gradle.kts @@ -19,7 +19,7 @@ android { dependencies { implementation(projects.core.ui.compose.designsystem) implementation(projects.app.ui.base) - implementation(projects.feature.onboarding) + implementation(projects.feature.onboarding.main) implementation(projects.feature.account.setup) implementation(projects.feature.account.edit) diff --git a/feature/launcher/src/main/kotlin/app/k9mail/feature/launcher/FeatureLauncherActivity.kt b/feature/launcher/src/main/kotlin/app/k9mail/feature/launcher/FeatureLauncherActivity.kt index af2050bb9..0b9dd7106 100644 --- a/feature/launcher/src/main/kotlin/app/k9mail/feature/launcher/FeatureLauncherActivity.kt +++ b/feature/launcher/src/main/kotlin/app/k9mail/feature/launcher/FeatureLauncherActivity.kt @@ -11,7 +11,7 @@ import app.k9mail.feature.account.edit.navigation.NAVIGATION_ROUTE_ACCOUNT_EDIT_ import app.k9mail.feature.account.edit.navigation.withAccountUuid import app.k9mail.feature.account.setup.navigation.NAVIGATION_ROUTE_ACCOUNT_SETUP import app.k9mail.feature.launcher.ui.FeatureLauncherApp -import app.k9mail.feature.onboarding.navigation.NAVIGATION_ROUTE_ONBOARDING +import app.k9mail.feature.onboarding.main.navigation.NAVIGATION_ROUTE_ONBOARDING import com.fsck.k9.ui.base.K9Activity class FeatureLauncherActivity : K9Activity() { diff --git a/feature/launcher/src/main/kotlin/app/k9mail/feature/launcher/navigation/FeatureLauncherNavHost.kt b/feature/launcher/src/main/kotlin/app/k9mail/feature/launcher/navigation/FeatureLauncherNavHost.kt index 5de11098b..b9a7d69ce 100644 --- a/feature/launcher/src/main/kotlin/app/k9mail/feature/launcher/navigation/FeatureLauncherNavHost.kt +++ b/feature/launcher/src/main/kotlin/app/k9mail/feature/launcher/navigation/FeatureLauncherNavHost.kt @@ -10,8 +10,8 @@ import app.k9mail.feature.account.setup.navigation.accountSetupRoute import app.k9mail.feature.account.setup.navigation.navigateToAccountSetup import app.k9mail.feature.launcher.FeatureLauncherExternalContract.AccountSetupFinishedLauncher import app.k9mail.feature.launcher.FeatureLauncherExternalContract.ImportSettingsLauncher -import app.k9mail.feature.onboarding.navigation.NAVIGATION_ROUTE_ONBOARDING -import app.k9mail.feature.onboarding.navigation.onboardingRoute +import app.k9mail.feature.onboarding.main.navigation.NAVIGATION_ROUTE_ONBOARDING +import app.k9mail.feature.onboarding.main.navigation.onboardingRoute import org.koin.compose.koinInject @Composable diff --git a/feature/onboarding/main/build.gradle.kts b/feature/onboarding/main/build.gradle.kts new file mode 100644 index 000000000..716a05212 --- /dev/null +++ b/feature/onboarding/main/build.gradle.kts @@ -0,0 +1,13 @@ +plugins { + id(ThunderbirdPlugins.Library.androidCompose) +} + +android { + namespace = "app.k9mail.feature.onboarding.main" + resourcePrefix = "onboarding_main_" +} + +dependencies { + implementation(projects.core.ui.compose.designsystem) + implementation(projects.feature.onboarding.welcome) +} diff --git a/feature/onboarding/src/main/kotlin/app/k9mail/feature/onboarding/navigation/OnboardingNavigation.kt b/feature/onboarding/main/src/main/kotlin/app/k9mail/feature/onboarding/main/navigation/OnboardingNavigation.kt similarity index 84% rename from feature/onboarding/src/main/kotlin/app/k9mail/feature/onboarding/navigation/OnboardingNavigation.kt rename to feature/onboarding/main/src/main/kotlin/app/k9mail/feature/onboarding/main/navigation/OnboardingNavigation.kt index a9e2263af..aa0082c5e 100644 --- a/feature/onboarding/src/main/kotlin/app/k9mail/feature/onboarding/navigation/OnboardingNavigation.kt +++ b/feature/onboarding/main/src/main/kotlin/app/k9mail/feature/onboarding/main/navigation/OnboardingNavigation.kt @@ -1,10 +1,10 @@ -package app.k9mail.feature.onboarding.navigation +package app.k9mail.feature.onboarding.main.navigation import androidx.navigation.NavController import androidx.navigation.NavGraphBuilder import androidx.navigation.NavOptions import app.k9mail.core.ui.compose.common.navigation.deepLinkComposable -import app.k9mail.feature.onboarding.ui.OnboardingScreen +import app.k9mail.feature.onboarding.welcome.ui.OnboardingScreen const val NAVIGATION_ROUTE_ONBOARDING = "onboarding" diff --git a/feature/onboarding/build.gradle.kts b/feature/onboarding/welcome/build.gradle.kts similarity index 60% rename from feature/onboarding/build.gradle.kts rename to feature/onboarding/welcome/build.gradle.kts index fd113b522..e620724e1 100644 --- a/feature/onboarding/build.gradle.kts +++ b/feature/onboarding/welcome/build.gradle.kts @@ -3,8 +3,8 @@ plugins { } android { - namespace = "app.k9mail.feature.onboarding" - resourcePrefix = "onboarding_" + namespace = "app.k9mail.feature.onboarding.welcome" + resourcePrefix = "onboarding_welcome_" } dependencies { diff --git a/feature/onboarding/src/main/kotlin/app/k9mail/feature/onboarding/ui/OnboardingContent.kt b/feature/onboarding/welcome/src/main/kotlin/app/k9mail/feature/onboarding/welcome/ui/OnboardingContent.kt similarity index 98% rename from feature/onboarding/src/main/kotlin/app/k9mail/feature/onboarding/ui/OnboardingContent.kt rename to feature/onboarding/welcome/src/main/kotlin/app/k9mail/feature/onboarding/welcome/ui/OnboardingContent.kt index d008a2bad..1da819eec 100644 --- a/feature/onboarding/src/main/kotlin/app/k9mail/feature/onboarding/ui/OnboardingContent.kt +++ b/feature/onboarding/welcome/src/main/kotlin/app/k9mail/feature/onboarding/welcome/ui/OnboardingContent.kt @@ -1,4 +1,4 @@ -package app.k9mail.feature.onboarding.ui +package app.k9mail.feature.onboarding.welcome.ui import androidx.compose.foundation.Image import androidx.compose.foundation.layout.Arrangement @@ -23,7 +23,7 @@ import app.k9mail.core.ui.compose.designsystem.template.ResponsiveContent import app.k9mail.core.ui.compose.theme.K9Theme import app.k9mail.core.ui.compose.theme.MainTheme import app.k9mail.core.ui.compose.theme.ThunderbirdTheme -import app.k9mail.feature.onboarding.R +import app.k9mail.feature.onboarding.welcome.R @Composable internal fun OnboardingContent( diff --git a/feature/onboarding/src/main/kotlin/app/k9mail/feature/onboarding/ui/OnboardingScreen.kt b/feature/onboarding/welcome/src/main/kotlin/app/k9mail/feature/onboarding/welcome/ui/OnboardingScreen.kt similarity index 90% rename from feature/onboarding/src/main/kotlin/app/k9mail/feature/onboarding/ui/OnboardingScreen.kt rename to feature/onboarding/welcome/src/main/kotlin/app/k9mail/feature/onboarding/welcome/ui/OnboardingScreen.kt index e1972a069..a274d9506 100644 --- a/feature/onboarding/src/main/kotlin/app/k9mail/feature/onboarding/ui/OnboardingScreen.kt +++ b/feature/onboarding/welcome/src/main/kotlin/app/k9mail/feature/onboarding/welcome/ui/OnboardingScreen.kt @@ -1,4 +1,4 @@ -package app.k9mail.feature.onboarding.ui +package app.k9mail.feature.onboarding.welcome.ui import androidx.compose.runtime.Composable import androidx.compose.ui.tooling.preview.Preview diff --git a/feature/onboarding/src/main/res/drawable/onboarding_welcome_logo.xml b/feature/onboarding/welcome/src/main/res/drawable/onboarding_welcome_logo.xml similarity index 100% rename from feature/onboarding/src/main/res/drawable/onboarding_welcome_logo.xml rename to feature/onboarding/welcome/src/main/res/drawable/onboarding_welcome_logo.xml diff --git a/feature/onboarding/src/main/res/values-cs/strings.xml b/feature/onboarding/welcome/src/main/res/values-ar/strings.xml similarity index 100% rename from feature/onboarding/src/main/res/values-cs/strings.xml rename to feature/onboarding/welcome/src/main/res/values-ar/strings.xml diff --git a/feature/onboarding/src/main/res/values-bg/strings.xml b/feature/onboarding/welcome/src/main/res/values-az/strings.xml similarity index 100% rename from feature/onboarding/src/main/res/values-bg/strings.xml rename to feature/onboarding/welcome/src/main/res/values-az/strings.xml diff --git a/feature/onboarding/src/main/res/values-es/strings.xml b/feature/onboarding/welcome/src/main/res/values-be/strings.xml similarity index 100% rename from feature/onboarding/src/main/res/values-es/strings.xml rename to feature/onboarding/welcome/src/main/res/values-be/strings.xml diff --git a/feature/onboarding/src/main/res/values-et/strings.xml b/feature/onboarding/welcome/src/main/res/values-bg/strings.xml similarity index 100% rename from feature/onboarding/src/main/res/values-et/strings.xml rename to feature/onboarding/welcome/src/main/res/values-bg/strings.xml diff --git a/feature/onboarding/src/main/res/values-eu/strings.xml b/feature/onboarding/welcome/src/main/res/values-br/strings.xml similarity index 100% rename from feature/onboarding/src/main/res/values-eu/strings.xml rename to feature/onboarding/welcome/src/main/res/values-br/strings.xml diff --git a/feature/onboarding/src/main/res/values-ca/strings.xml b/feature/onboarding/welcome/src/main/res/values-ca/strings.xml similarity index 100% rename from feature/onboarding/src/main/res/values-ca/strings.xml rename to feature/onboarding/welcome/src/main/res/values-ca/strings.xml diff --git a/feature/onboarding/src/main/res/values-fi/strings.xml b/feature/onboarding/welcome/src/main/res/values-cs/strings.xml similarity index 100% rename from feature/onboarding/src/main/res/values-fi/strings.xml rename to feature/onboarding/welcome/src/main/res/values-cs/strings.xml diff --git a/feature/onboarding/src/main/res/values-fr/strings.xml b/feature/onboarding/welcome/src/main/res/values-cy/strings.xml similarity index 100% rename from feature/onboarding/src/main/res/values-fr/strings.xml rename to feature/onboarding/welcome/src/main/res/values-cy/strings.xml diff --git a/feature/onboarding/src/main/res/values-da/strings.xml b/feature/onboarding/welcome/src/main/res/values-da/strings.xml similarity index 100% rename from feature/onboarding/src/main/res/values-da/strings.xml rename to feature/onboarding/welcome/src/main/res/values-da/strings.xml diff --git a/feature/onboarding/src/main/res/values-de/strings.xml b/feature/onboarding/welcome/src/main/res/values-de/strings.xml similarity index 100% rename from feature/onboarding/src/main/res/values-de/strings.xml rename to feature/onboarding/welcome/src/main/res/values-de/strings.xml diff --git a/feature/onboarding/src/main/res/values-fy/strings.xml b/feature/onboarding/welcome/src/main/res/values-el/strings.xml similarity index 100% rename from feature/onboarding/src/main/res/values-fy/strings.xml rename to feature/onboarding/welcome/src/main/res/values-el/strings.xml diff --git a/feature/onboarding/src/main/res/values-it/strings.xml b/feature/onboarding/welcome/src/main/res/values-en-rGB/strings.xml similarity index 100% rename from feature/onboarding/src/main/res/values-it/strings.xml rename to feature/onboarding/welcome/src/main/res/values-en-rGB/strings.xml diff --git a/feature/onboarding/src/main/res/values-nl/strings.xml b/feature/onboarding/welcome/src/main/res/values-eo/strings.xml similarity index 100% rename from feature/onboarding/src/main/res/values-nl/strings.xml rename to feature/onboarding/welcome/src/main/res/values-eo/strings.xml diff --git a/feature/onboarding/src/main/res/values-pt-rBR/strings.xml b/feature/onboarding/welcome/src/main/res/values-es/strings.xml similarity index 100% rename from feature/onboarding/src/main/res/values-pt-rBR/strings.xml rename to feature/onboarding/welcome/src/main/res/values-es/strings.xml diff --git a/feature/onboarding/src/main/res/values-sv/strings.xml b/feature/onboarding/welcome/src/main/res/values-et/strings.xml similarity index 100% rename from feature/onboarding/src/main/res/values-sv/strings.xml rename to feature/onboarding/welcome/src/main/res/values-et/strings.xml diff --git a/feature/onboarding/src/main/res/values-zh-rTW/strings.xml b/feature/onboarding/welcome/src/main/res/values-eu/strings.xml similarity index 100% rename from feature/onboarding/src/main/res/values-zh-rTW/strings.xml rename to feature/onboarding/welcome/src/main/res/values-eu/strings.xml diff --git a/feature/onboarding/src/main/res/values-ar/strings.xml b/feature/onboarding/welcome/src/main/res/values-fa/strings.xml similarity index 100% rename from feature/onboarding/src/main/res/values-ar/strings.xml rename to feature/onboarding/welcome/src/main/res/values-fa/strings.xml diff --git a/feature/onboarding/src/main/res/values-az/strings.xml b/feature/onboarding/welcome/src/main/res/values-fi/strings.xml similarity index 100% rename from feature/onboarding/src/main/res/values-az/strings.xml rename to feature/onboarding/welcome/src/main/res/values-fi/strings.xml diff --git a/feature/onboarding/src/main/res/values-be/strings.xml b/feature/onboarding/welcome/src/main/res/values-fr/strings.xml similarity index 100% rename from feature/onboarding/src/main/res/values-be/strings.xml rename to feature/onboarding/welcome/src/main/res/values-fr/strings.xml diff --git a/feature/onboarding/src/main/res/values-br/strings.xml b/feature/onboarding/welcome/src/main/res/values-fy/strings.xml similarity index 100% rename from feature/onboarding/src/main/res/values-br/strings.xml rename to feature/onboarding/welcome/src/main/res/values-fy/strings.xml diff --git a/feature/onboarding/src/main/res/values-cy/strings.xml b/feature/onboarding/welcome/src/main/res/values-gd/strings.xml similarity index 100% rename from feature/onboarding/src/main/res/values-cy/strings.xml rename to feature/onboarding/welcome/src/main/res/values-gd/strings.xml diff --git a/feature/onboarding/src/main/res/values-el/strings.xml b/feature/onboarding/welcome/src/main/res/values-gl/strings.xml similarity index 100% rename from feature/onboarding/src/main/res/values-el/strings.xml rename to feature/onboarding/welcome/src/main/res/values-gl/strings.xml diff --git a/feature/onboarding/src/main/res/values-hi/strings.xml b/feature/onboarding/welcome/src/main/res/values-hi/strings.xml similarity index 100% rename from feature/onboarding/src/main/res/values-hi/strings.xml rename to feature/onboarding/welcome/src/main/res/values-hi/strings.xml diff --git a/feature/onboarding/src/main/res/values-en-rGB/strings.xml b/feature/onboarding/welcome/src/main/res/values-hr/strings.xml similarity index 100% rename from feature/onboarding/src/main/res/values-en-rGB/strings.xml rename to feature/onboarding/welcome/src/main/res/values-hr/strings.xml diff --git a/feature/onboarding/src/main/res/values-hu/strings.xml b/feature/onboarding/welcome/src/main/res/values-hu/strings.xml similarity index 100% rename from feature/onboarding/src/main/res/values-hu/strings.xml rename to feature/onboarding/welcome/src/main/res/values-hu/strings.xml diff --git a/feature/onboarding/src/main/res/values-eo/strings.xml b/feature/onboarding/welcome/src/main/res/values-hy/strings.xml similarity index 100% rename from feature/onboarding/src/main/res/values-eo/strings.xml rename to feature/onboarding/welcome/src/main/res/values-hy/strings.xml diff --git a/feature/onboarding/src/main/res/values-fa/strings.xml b/feature/onboarding/welcome/src/main/res/values-in/strings.xml similarity index 100% rename from feature/onboarding/src/main/res/values-fa/strings.xml rename to feature/onboarding/welcome/src/main/res/values-in/strings.xml diff --git a/feature/onboarding/src/main/res/values-is/strings.xml b/feature/onboarding/welcome/src/main/res/values-is/strings.xml similarity index 100% rename from feature/onboarding/src/main/res/values-is/strings.xml rename to feature/onboarding/welcome/src/main/res/values-is/strings.xml diff --git a/feature/onboarding/src/main/res/values-gd/strings.xml b/feature/onboarding/welcome/src/main/res/values-it/strings.xml similarity index 100% rename from feature/onboarding/src/main/res/values-gd/strings.xml rename to feature/onboarding/welcome/src/main/res/values-it/strings.xml diff --git a/feature/onboarding/src/main/res/values-gl/strings.xml b/feature/onboarding/welcome/src/main/res/values-iw/strings.xml similarity index 100% rename from feature/onboarding/src/main/res/values-gl/strings.xml rename to feature/onboarding/welcome/src/main/res/values-iw/strings.xml diff --git a/feature/onboarding/src/main/res/values-ja/strings.xml b/feature/onboarding/welcome/src/main/res/values-ja/strings.xml similarity index 100% rename from feature/onboarding/src/main/res/values-ja/strings.xml rename to feature/onboarding/welcome/src/main/res/values-ja/strings.xml diff --git a/feature/onboarding/src/main/res/values-hr/strings.xml b/feature/onboarding/welcome/src/main/res/values-ka/strings.xml similarity index 100% rename from feature/onboarding/src/main/res/values-hr/strings.xml rename to feature/onboarding/welcome/src/main/res/values-ka/strings.xml diff --git a/feature/onboarding/src/main/res/values-hy/strings.xml b/feature/onboarding/welcome/src/main/res/values-ko/strings.xml similarity index 100% rename from feature/onboarding/src/main/res/values-hy/strings.xml rename to feature/onboarding/welcome/src/main/res/values-ko/strings.xml diff --git a/feature/onboarding/src/main/res/values-in/strings.xml b/feature/onboarding/welcome/src/main/res/values-lt/strings.xml similarity index 100% rename from feature/onboarding/src/main/res/values-in/strings.xml rename to feature/onboarding/welcome/src/main/res/values-lt/strings.xml diff --git a/feature/onboarding/src/main/res/values-iw/strings.xml b/feature/onboarding/welcome/src/main/res/values-lv/strings.xml similarity index 100% rename from feature/onboarding/src/main/res/values-iw/strings.xml rename to feature/onboarding/welcome/src/main/res/values-lv/strings.xml diff --git a/feature/onboarding/src/main/res/values-ka/strings.xml b/feature/onboarding/welcome/src/main/res/values-ml/strings.xml similarity index 100% rename from feature/onboarding/src/main/res/values-ka/strings.xml rename to feature/onboarding/welcome/src/main/res/values-ml/strings.xml diff --git a/feature/onboarding/src/main/res/values-nb-rNO/strings.xml b/feature/onboarding/welcome/src/main/res/values-nb-rNO/strings.xml similarity index 100% rename from feature/onboarding/src/main/res/values-nb-rNO/strings.xml rename to feature/onboarding/welcome/src/main/res/values-nb-rNO/strings.xml diff --git a/feature/onboarding/src/main/res/values-ko/strings.xml b/feature/onboarding/welcome/src/main/res/values-nl/strings.xml similarity index 100% rename from feature/onboarding/src/main/res/values-ko/strings.xml rename to feature/onboarding/welcome/src/main/res/values-nl/strings.xml diff --git a/feature/onboarding/src/main/res/values-lt/strings.xml b/feature/onboarding/welcome/src/main/res/values-nn/strings.xml similarity index 100% rename from feature/onboarding/src/main/res/values-lt/strings.xml rename to feature/onboarding/welcome/src/main/res/values-nn/strings.xml diff --git a/feature/onboarding/src/main/res/values-pl/strings.xml b/feature/onboarding/welcome/src/main/res/values-pl/strings.xml similarity index 100% rename from feature/onboarding/src/main/res/values-pl/strings.xml rename to feature/onboarding/welcome/src/main/res/values-pl/strings.xml diff --git a/feature/onboarding/src/main/res/values-lv/strings.xml b/feature/onboarding/welcome/src/main/res/values-pt-rBR/strings.xml similarity index 100% rename from feature/onboarding/src/main/res/values-lv/strings.xml rename to feature/onboarding/welcome/src/main/res/values-pt-rBR/strings.xml diff --git a/feature/onboarding/src/main/res/values-ml/strings.xml b/feature/onboarding/welcome/src/main/res/values-pt-rPT/strings.xml similarity index 100% rename from feature/onboarding/src/main/res/values-ml/strings.xml rename to feature/onboarding/welcome/src/main/res/values-pt-rPT/strings.xml diff --git a/feature/onboarding/src/main/res/values-ro/strings.xml b/feature/onboarding/welcome/src/main/res/values-ro/strings.xml similarity index 100% rename from feature/onboarding/src/main/res/values-ro/strings.xml rename to feature/onboarding/welcome/src/main/res/values-ro/strings.xml diff --git a/feature/onboarding/src/main/res/values-nn/strings.xml b/feature/onboarding/welcome/src/main/res/values-ru/strings.xml similarity index 100% rename from feature/onboarding/src/main/res/values-nn/strings.xml rename to feature/onboarding/welcome/src/main/res/values-ru/strings.xml diff --git a/feature/onboarding/src/main/res/values-pt-rPT/strings.xml b/feature/onboarding/welcome/src/main/res/values-sk/strings.xml similarity index 100% rename from feature/onboarding/src/main/res/values-pt-rPT/strings.xml rename to feature/onboarding/welcome/src/main/res/values-sk/strings.xml diff --git a/feature/onboarding/src/main/res/values-ru/strings.xml b/feature/onboarding/welcome/src/main/res/values-sl/strings.xml similarity index 100% rename from feature/onboarding/src/main/res/values-ru/strings.xml rename to feature/onboarding/welcome/src/main/res/values-sl/strings.xml diff --git a/feature/onboarding/src/main/res/values-sq/strings.xml b/feature/onboarding/welcome/src/main/res/values-sq/strings.xml similarity index 100% rename from feature/onboarding/src/main/res/values-sq/strings.xml rename to feature/onboarding/welcome/src/main/res/values-sq/strings.xml diff --git a/feature/onboarding/src/main/res/values-sk/strings.xml b/feature/onboarding/welcome/src/main/res/values-sr/strings.xml similarity index 100% rename from feature/onboarding/src/main/res/values-sk/strings.xml rename to feature/onboarding/welcome/src/main/res/values-sr/strings.xml diff --git a/feature/onboarding/src/main/res/values-sl/strings.xml b/feature/onboarding/welcome/src/main/res/values-sv/strings.xml similarity index 100% rename from feature/onboarding/src/main/res/values-sl/strings.xml rename to feature/onboarding/welcome/src/main/res/values-sv/strings.xml diff --git a/feature/onboarding/src/main/res/values-sr/strings.xml b/feature/onboarding/welcome/src/main/res/values-ta/strings.xml similarity index 100% rename from feature/onboarding/src/main/res/values-sr/strings.xml rename to feature/onboarding/welcome/src/main/res/values-ta/strings.xml diff --git a/feature/onboarding/src/main/res/values-tr/strings.xml b/feature/onboarding/welcome/src/main/res/values-tr/strings.xml similarity index 100% rename from feature/onboarding/src/main/res/values-tr/strings.xml rename to feature/onboarding/welcome/src/main/res/values-tr/strings.xml diff --git a/feature/onboarding/src/main/res/values-ta/strings.xml b/feature/onboarding/welcome/src/main/res/values-uk/strings.xml similarity index 100% rename from feature/onboarding/src/main/res/values-ta/strings.xml rename to feature/onboarding/welcome/src/main/res/values-uk/strings.xml diff --git a/feature/onboarding/src/main/res/values-uk/strings.xml b/feature/onboarding/welcome/src/main/res/values-vi/strings.xml similarity index 100% rename from feature/onboarding/src/main/res/values-uk/strings.xml rename to feature/onboarding/welcome/src/main/res/values-vi/strings.xml diff --git a/feature/onboarding/src/main/res/values-zh-rCN/strings.xml b/feature/onboarding/welcome/src/main/res/values-zh-rCN/strings.xml similarity index 100% rename from feature/onboarding/src/main/res/values-zh-rCN/strings.xml rename to feature/onboarding/welcome/src/main/res/values-zh-rCN/strings.xml diff --git a/feature/onboarding/src/main/res/values-vi/strings.xml b/feature/onboarding/welcome/src/main/res/values-zh-rTW/strings.xml similarity index 100% rename from feature/onboarding/src/main/res/values-vi/strings.xml rename to feature/onboarding/welcome/src/main/res/values-zh-rTW/strings.xml diff --git a/feature/onboarding/src/main/res/values/strings.xml b/feature/onboarding/welcome/src/main/res/values/strings.xml similarity index 100% rename from feature/onboarding/src/main/res/values/strings.xml rename to feature/onboarding/welcome/src/main/res/values/strings.xml diff --git a/settings.gradle.kts b/settings.gradle.kts index eb170d99c..91cd737b2 100644 --- a/settings.gradle.kts +++ b/settings.gradle.kts @@ -39,7 +39,11 @@ include( include( ":feature:launcher", - ":feature:onboarding", +) + +include( + ":feature:onboarding:main", + ":feature:onboarding:welcome", ) include(