add crash dump viewer

This commit is contained in:
Chloe committed 2025-09-17 12:22:47 -07:00
1 parent e276e302ab
commit fb9a6d1912
5 files changed
+450 -12

No files matched your search

@@ -443,18 +443,32 @@ fun SettingsScreen(
val developerModeEnabled by PreferenceUtils.useBooleanPreference(PreferenceUtils.Key.DEVELOPER_MODE)
OptionsGroup(stringResource(R.string.preference_category_developer)) {
if (developerModeEnabled) {
OptionsButton(
title = stringResource(R.string.preference_open_developer_options),
icon = {
Icon(
painterResource(R.drawable.icon_data_object),
contentDescription = null
)
},
onClick = { onOpenDeveloperOptions(context) }
if (developerModeEnabled) {
OptionsButton(
title = stringResource(R.string.preference_open_developer_options),
icon = {
Icon(
painterResource(R.drawable.icon_data_object),
contentDescription = null
)
},
onClick = { onOpenDeveloperOptions(context) }
)
}
OptionsButton(
title = stringResource(R.string.preferences_view_crashes),
icon = {
Icon(
painterResource(R.drawable.icon_bug_report),
contentDescription = null
)
},
onClick = {
val launchIntent = Intent(context, CrashLogsActivity::class.java)
context.startActivity(launchIntent)
}
)
}
OptionsGroup(stringResource(R.string.preference_category_about)) {
@@ -523,6 +537,8 @@ fun SettingsScreen(
)
}
}
Spacer(Modifier.height(4.dp))
}
}
)