diff --git a/app/src/main/java/app/revanced/manager/ui/screen/settings/AdvancedSettingsScreen.kt b/app/src/main/java/app/revanced/manager/ui/screen/settings/AdvancedSettingsScreen.kt index f46849c8..3ecb0dc0 100644 --- a/app/src/main/java/app/revanced/manager/ui/screen/settings/AdvancedSettingsScreen.kt +++ b/app/src/main/java/app/revanced/manager/ui/screen/settings/AdvancedSettingsScreen.kt @@ -30,6 +30,7 @@ import androidx.compose.ui.text.style.TextAlign import androidx.compose.ui.unit.dp import androidx.core.content.getSystemService import androidx.lifecycle.viewModelScope +import app.revanced.manager.BuildConfig import app.revanced.manager.R import app.revanced.manager.ui.component.AppTopBar import app.revanced.manager.ui.component.ColumnWithScrollbar @@ -132,22 +133,17 @@ fun AdvancedSettingsScreen( } ) - GroupHeader(stringResource(R.string.device)) + GroupHeader(stringResource(R.string.debugging)) SettingsListItem( - headlineContent = stringResource(R.string.device_model), - supportingContent = Build.MODEL - ) - SettingsListItem( - headlineContent = stringResource(R.string.device_android_version), - supportingContent = Build.VERSION.RELEASE - ) - SettingsListItem( - headlineContent = stringResource(R.string.device_architectures), - supportingContent = Build.SUPPORTED_ABIS.joinToString(", ") - ) - SettingsListItem( - headlineContent = stringResource(R.string.device_memory_limit), - supportingContent = memoryLimit + headlineContent = stringResource(R.string.about_device), + supportingContent = """ + **Version**: ${BuildConfig.VERSION_NAME} (${BuildConfig.VERSION_CODE}) + **Build type**: ${BuildConfig.BUILD_TYPE} + **Model**: ${Build.MODEL} + **Android version**: ${Build.VERSION.RELEASE} (${Build.VERSION.SDK_INT}) + **Supported Archs**: ${Build.SUPPORTED_ABIS.joinToString(", ")} + **Memory limit**: $memoryLimit + """.trimIndent() ) } } diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 128f3de6..9e57f97b 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -145,7 +145,7 @@ Model CPU Architectures Memory limits - Normal: %1$d MB, Large: %2$d MB + %1$dMB (Normal) - %2$dMB (Large) Patch bundles Redownload all patch bundles Reset patch bundles @@ -337,4 +337,6 @@ Import remote files from a URL, can automatically update Recommended Show + Debugging + About device