diff options
Diffstat (limited to 'android/app/src/main/java/org/terst')
| -rw-r--r-- | android/app/src/main/java/org/terst/doot/widget/ui/DashboardActivity.kt | 10 | ||||
| -rw-r--r-- | android/app/src/main/java/org/terst/doot/widget/ui/SettingsActivity.kt | 2 |
2 files changed, 8 insertions, 4 deletions
diff --git a/android/app/src/main/java/org/terst/doot/widget/ui/DashboardActivity.kt b/android/app/src/main/java/org/terst/doot/widget/ui/DashboardActivity.kt index 159b416..c7cdfaa 100644 --- a/android/app/src/main/java/org/terst/doot/widget/ui/DashboardActivity.kt +++ b/android/app/src/main/java/org/terst/doot/widget/ui/DashboardActivity.kt @@ -59,13 +59,18 @@ class DashboardActivity : ComponentActivity() { MaterialTheme(colorScheme = darkColorScheme()) { var serverUrl by remember { mutableStateOf<String?>(null) } var canGoBack by remember { mutableStateOf(false) } - var pageTitle by remember { mutableStateOf("Doot") } val context = LocalContext.current Scaffold( topBar = { TopAppBar( - title = { Text(pageTitle) }, + // Static, not tracking the WebView's document.title: the + // dashboard is a single HTMX-swapped page (see class doc), + // so title never meaningfully changes, and showing the + // page's own <title>Personal Dashboard</title> here just + // reads as two different app names stacked on top of + // each other. + title = { Text("doot") }, navigationIcon = { if (canGoBack) { IconButton(onClick = { webViewRef?.goBack() }) { @@ -112,7 +117,6 @@ class DashboardActivity : ComponentActivity() { override fun onPageFinished(view: WebView, url: String?) { canGoBack = view.canGoBack() - pageTitle = view.title?.takeIf { it.isNotBlank() } ?: "Doot" } } } diff --git a/android/app/src/main/java/org/terst/doot/widget/ui/SettingsActivity.kt b/android/app/src/main/java/org/terst/doot/widget/ui/SettingsActivity.kt index 9b77621..50f51ac 100644 --- a/android/app/src/main/java/org/terst/doot/widget/ui/SettingsActivity.kt +++ b/android/app/src/main/java/org/terst/doot/widget/ui/SettingsActivity.kt @@ -161,7 +161,7 @@ fun SettingsScreen( .padding(24.dp), verticalArrangement = Arrangement.spacedBy(16.dp, Alignment.CenterVertically) ) { - Text("Doot Widget", style = MaterialTheme.typography.headlineMedium) + Text("doot", style = MaterialTheme.typography.headlineMedium) Text( "Enter your doot server URL and the WIDGET_TOKEN from your .env file.", style = MaterialTheme.typography.bodyMedium, |
