Use productionApplicationName, set to "Element", instead of "Element X", and use ot for screen_onboarding_welcome_message
This commit is contained in:
@@ -80,6 +80,7 @@ object AppModule {
|
|||||||
isDebuggable = BuildConfig.DEBUG,
|
isDebuggable = BuildConfig.DEBUG,
|
||||||
buildType = buildType,
|
buildType = buildType,
|
||||||
applicationName = context.getString(R.string.app_name),
|
applicationName = context.getString(R.string.app_name),
|
||||||
|
productionApplicationName = "Element",
|
||||||
// Use the same name for desktop and mobile for now
|
// Use the same name for desktop and mobile for now
|
||||||
desktopApplicationName = context.getString(R.string.app_name),
|
desktopApplicationName = context.getString(R.string.app_name),
|
||||||
applicationId = BuildConfig.APPLICATION_ID,
|
applicationId = BuildConfig.APPLICATION_ID,
|
||||||
|
|||||||
@@ -33,7 +33,7 @@ class OnBoardingPresenter @Inject constructor(
|
|||||||
override fun present(): OnBoardingState {
|
override fun present(): OnBoardingState {
|
||||||
return OnBoardingState(
|
return OnBoardingState(
|
||||||
isDebugBuild = buildMeta.buildType != BuildType.RELEASE,
|
isDebugBuild = buildMeta.buildType != BuildType.RELEASE,
|
||||||
applicationName = buildMeta.applicationName,
|
productionApplicationName = buildMeta.productionApplicationName,
|
||||||
canLoginWithQrCode = OnBoardingConfig.CAN_LOGIN_WITH_QR_CODE,
|
canLoginWithQrCode = OnBoardingConfig.CAN_LOGIN_WITH_QR_CODE,
|
||||||
canCreateAccount = OnBoardingConfig.CAN_CREATE_ACCOUNT,
|
canCreateAccount = OnBoardingConfig.CAN_CREATE_ACCOUNT,
|
||||||
)
|
)
|
||||||
|
|||||||
@@ -18,7 +18,7 @@ package io.element.android.features.onboarding.impl
|
|||||||
|
|
||||||
data class OnBoardingState(
|
data class OnBoardingState(
|
||||||
val isDebugBuild: Boolean,
|
val isDebugBuild: Boolean,
|
||||||
val applicationName: String,
|
val productionApplicationName: String,
|
||||||
val canLoginWithQrCode: Boolean,
|
val canLoginWithQrCode: Boolean,
|
||||||
val canCreateAccount: Boolean,
|
val canCreateAccount: Boolean,
|
||||||
)
|
)
|
||||||
|
|||||||
@@ -129,7 +129,7 @@ private fun OnBoardingContent(
|
|||||||
)
|
)
|
||||||
Spacer(modifier = Modifier.height(8.dp))
|
Spacer(modifier = Modifier.height(8.dp))
|
||||||
Text(
|
Text(
|
||||||
text = stringResource(id = R.string.screen_onboarding_welcome_message, state.applicationName),
|
text = stringResource(id = R.string.screen_onboarding_welcome_message, state.productionApplicationName),
|
||||||
color = ElementTheme.materialColors.secondary,
|
color = ElementTheme.materialColors.secondary,
|
||||||
style = ElementTheme.typography.fontBodyLgRegular.copy(fontSize = 17.sp),
|
style = ElementTheme.typography.fontBodyLgRegular.copy(fontSize = 17.sp),
|
||||||
textAlign = TextAlign.Center
|
textAlign = TextAlign.Center
|
||||||
|
|||||||
@@ -20,6 +20,7 @@ data class BuildMeta(
|
|||||||
val buildType: BuildType,
|
val buildType: BuildType,
|
||||||
val isDebuggable: Boolean,
|
val isDebuggable: Boolean,
|
||||||
val applicationName: String,
|
val applicationName: String,
|
||||||
|
val productionApplicationName: String,
|
||||||
val desktopApplicationName: String,
|
val desktopApplicationName: String,
|
||||||
val applicationId: String,
|
val applicationId: String,
|
||||||
val lowPrivacyLoggingEnabled: Boolean,
|
val lowPrivacyLoggingEnabled: Boolean,
|
||||||
|
|||||||
@@ -23,6 +23,7 @@ fun aBuildMeta(
|
|||||||
buildType: BuildType = BuildType.DEBUG,
|
buildType: BuildType = BuildType.DEBUG,
|
||||||
isDebuggable: Boolean = true,
|
isDebuggable: Boolean = true,
|
||||||
applicationName: String = "",
|
applicationName: String = "",
|
||||||
|
productionApplicationName: String = applicationName,
|
||||||
desktopApplicationName: String = applicationName,
|
desktopApplicationName: String = applicationName,
|
||||||
applicationId: String = "",
|
applicationId: String = "",
|
||||||
lowPrivacyLoggingEnabled: Boolean = true,
|
lowPrivacyLoggingEnabled: Boolean = true,
|
||||||
@@ -36,6 +37,7 @@ fun aBuildMeta(
|
|||||||
buildType = buildType,
|
buildType = buildType,
|
||||||
isDebuggable = isDebuggable,
|
isDebuggable = isDebuggable,
|
||||||
applicationName = applicationName,
|
applicationName = applicationName,
|
||||||
|
productionApplicationName = productionApplicationName,
|
||||||
desktopApplicationName = desktopApplicationName,
|
desktopApplicationName = desktopApplicationName,
|
||||||
applicationId = applicationId,
|
applicationId = applicationId,
|
||||||
lowPrivacyLoggingEnabled = lowPrivacyLoggingEnabled,
|
lowPrivacyLoggingEnabled = lowPrivacyLoggingEnabled,
|
||||||
|
|||||||
@@ -33,6 +33,7 @@ object Singleton {
|
|||||||
isDebuggable = true,
|
isDebuggable = true,
|
||||||
buildType = BuildType.DEBUG,
|
buildType = BuildType.DEBUG,
|
||||||
applicationName = "EAX-Minimal",
|
applicationName = "EAX-Minimal",
|
||||||
|
productionApplicationName = "EAX-Minimal",
|
||||||
desktopApplicationName = "EAX-Minimal-Desktop",
|
desktopApplicationName = "EAX-Minimal-Desktop",
|
||||||
applicationId = "io.element.android.samples.minimal",
|
applicationId = "io.element.android.samples.minimal",
|
||||||
lowPrivacyLoggingEnabled = false,
|
lowPrivacyLoggingEnabled = false,
|
||||||
|
|||||||
Reference in New Issue
Block a user