diff --git a/app/ui/src/main/java/de/mm20/launcher2/ui/launcher/search/location/LocationItem.kt b/app/ui/src/main/java/de/mm20/launcher2/ui/launcher/search/location/LocationItem.kt index 64f0a1b2..6c46c2ed 100644 --- a/app/ui/src/main/java/de/mm20/launcher2/ui/launcher/search/location/LocationItem.kt +++ b/app/ui/src/main/java/de/mm20/launcher2/ui/launcher/search/location/LocationItem.kt @@ -111,8 +111,6 @@ fun LocationItem( val distance = userLocation?.distanceTo(location.toAndroidLocation()) - var showBugreportDialog by remember { mutableStateOf(false) } - Row(modifier = modifier) { Column { Row( @@ -445,7 +443,11 @@ fun LocationItem( label = stringResource(id = R.string.menu_bugreport), icon = Icons.Rounded.BugReport, ) { - showBugreportDialog = true + context.tryStartActivity( + Intent( + Intent.ACTION_VIEW, Uri.parse(location.fixMeUrl) + ) + ) } } @@ -463,58 +465,6 @@ fun LocationItem( } } } - - if (showBugreportDialog && location.fixMeUrl != null) { - AlertDialog( - containerColor = MaterialTheme.colorScheme.surface, - tonalElevation = 35.dp, - confirmButton = { - TextButton( - onClick = { showBugreportDialog = false }, - shape = MaterialTheme.shapes.medium, - ) { - Text( - text = stringResource(id = android.R.string.ok), - style = MaterialTheme.typography.labelLarge, - ) - } - }, - onDismissRequest = { - showBugreportDialog = false - }, - text = { - Column( - Modifier - .fillMaxWidth() - .padding(8.dp) - ) { - Text( - text = stringResource(id = R.string.alert_bugreport), - style = MaterialTheme.typography.bodyLarge, - color = MaterialTheme.colorScheme.onSurface, - softWrap = true, - textAlign = TextAlign.Justify - ) - HorizontalDivider(Modifier.padding(vertical = 8.dp)) - Text( - modifier = modifier.clickable { - showBugreportDialog = false - viewModel.viewModelScope.launch { - context.tryStartActivity( - Intent( - Intent.ACTION_VIEW, Uri.parse(location.fixMeUrl) - ) - ) - } - }, - text = location.fixMeUrl!!, - style = MaterialTheme.typography.bodyMedium, - color = MaterialTheme.colorScheme.onSurfaceVariant, - ) - } - } - ) - } } @Composable diff --git a/core/i18n/src/main/res/values/strings.xml b/core/i18n/src/main/res/values/strings.xml index adfb3b85..57c88724 100644 --- a/core/i18n/src/main/res/values/strings.xml +++ b/core/i18n/src/main/res/values/strings.xml @@ -887,7 +887,6 @@ Tileserver URL Dial Bug Report - You have reached the bug-report dialog. In case the location result contains incorrect data, please double check with the provider and tap the link below if the issue is theirs. If this is not the case, please raise an issue on GitHub with the location that you were looking up! Open 24/7 This plugin isn\'t working correctly You need to setup this plugin first