replace share button with save

This commit is contained in:
Chloe committed 2025-09-14 15:58:25 -07:00
1 parent aa51c201e5
commit 25367d5650
2 files changed
+7 -33

No files matched your search

@@ -242,21 +242,12 @@ fun ApplicationLogsScreen(
actions = {
IconButton(onClick = {
coroutineScope.launch {
val data = logViewModel.getLogData()
val sendIntent = Intent(Intent.ACTION_SEND).apply {
putExtra(Intent.EXTRA_TEXT, data)
type = "text/plain"
}
val shareIntent = Intent.createChooser(sendIntent, null)
context.startActivity(shareIntent)
saveLauncher.launch(context.getString(R.string.application_logs_default_filename))
}
}, enabled = !logLines.isEmpty()) {
Icon(
Icons.Filled.Share,
contentDescription = stringResource(R.string.application_logs_share)
painterResource(R.drawable.icon_save),
contentDescription = stringResource(R.string.application_logs_export),
)
}
IconButton(onClick = { showMoreOptions = !showMoreOptions }) {
@@ -309,23 +300,6 @@ fun ApplicationLogsScreen(
}
)
DropdownMenuItem(
leadingIcon = {
Icon(
painterResource(R.drawable.icon_save),
contentDescription = null,
)
},
text = {
Text(stringResource(R.string.application_logs_export))
},
onClick = {
saveLauncher.launch(context.getString(R.string.application_logs_default_filename))
showMoreOptions = false
},
enabled = !logLines.isEmpty()
)
DropdownMenuItem(
leadingIcon = {
Icon(
+4 -4
View File
@@ -236,16 +236,16 @@
<!-- ApplicationLogsActivity strings -->
<string name="title_activity_application_logs">Application Logs</string>
<string name="application_logs_no_logs">No logs available.</string>
<string name="application_logs_delete">Clear All</string>
<string name="application_logs_delete">Clear all</string>
<string name="application_logs_share">Share</string>
<string name="application_log_copy_label">Log Message</string>
<string name="application_logs_more">More</string>
<string name="application_logs_export">Save To</string>
<string name="application_logs_level">Set Log Level</string>
<string name="application_logs_export">Save to</string>
<string name="application_logs_level">Set log level</string>
<string name="application_logs_level_dialog_name">Set minimum log level</string>
<string name="application_logs_export_completed">Log export complete.</string>
<string name="application_logs_default_filename" translatable="false">launcher_logcat.txt</string>
<string name="application_logs_crash_only">Show Crash Buffer</string>
<string name="application_logs_crash_only">Show crash buffer</string>
<string name="application_logs_crash_only_enabled_alt">Enabled</string>
<string name="title_activity_developer_settings">Developer Settings</string>