From eab91956c9e08548d7dd3172482d2d736d3de13c Mon Sep 17 00:00:00 2001 From: Mathieu Moran Date: Wed, 12 Aug 2026 04:18:11 -0400 Subject: [PATCH] fix: ASCII-safe tab icons + yaris-obd branding on Settings - Tab icons: Cam / DL / Set (Unicode emoji kept corrupting in the source file) - Settings top: yaris-obd title + Phase 28 subtitle restored --- android/app/src/main/java/com/yarisobd/app/MainActivity.kt | 6 +++--- .../app/src/main/java/com/yarisobd/app/SettingsScreen.kt | 5 +++-- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/android/app/src/main/java/com/yarisobd/app/MainActivity.kt b/android/app/src/main/java/com/yarisobd/app/MainActivity.kt index 97f45c0..cde4944 100644 --- a/android/app/src/main/java/com/yarisobd/app/MainActivity.kt +++ b/android/app/src/main/java/com/yarisobd/app/MainActivity.kt @@ -77,19 +77,19 @@ fun YarisMainScreen(client: OkHttpClient) { NavigationBarItem( selected = selectedTab == 0, onClick = { selectedTab = 0 }, - icon = { Text("📹") }, + icon = { Text("Cam") }, label = { Text("Dashcam") } ) NavigationBarItem( selected = selectedTab == 1, onClick = { selectedTab = 1 }, - icon = { Text(".") }, + icon = { Text("DL") }, label = { Text("Downloads") } ) NavigationBarItem( selected = selectedTab == 2, onClick = { selectedTab = 2 }, - icon = { Text(".") }, + icon = { Text("Set") }, label = { Text("Settings") } ) } diff --git a/android/app/src/main/java/com/yarisobd/app/SettingsScreen.kt b/android/app/src/main/java/com/yarisobd/app/SettingsScreen.kt index 074c278..bb5facd 100644 --- a/android/app/src/main/java/com/yarisobd/app/SettingsScreen.kt +++ b/android/app/src/main/java/com/yarisobd/app/SettingsScreen.kt @@ -49,9 +49,10 @@ fun SettingsScreen(client: OkHttpClient) { Column( modifier = Modifier.fillMaxSize().verticalScroll(rememberScrollState()).padding(16.dp) ) { - Text("Settings", style = MaterialTheme.typography.titleLarge, color = MaterialTheme.colorScheme.primary) + Text("yaris-obd", style = MaterialTheme.typography.headlineLarge, color = MaterialTheme.colorScheme.primary) + Text("Phase 28 — Android Companion", style = MaterialTheme.typography.bodySmall, color = MaterialTheme.colorScheme.onSurfaceVariant) - Spacer(Modifier.height(16.dp)) + Spacer(Modifier.height(20.dp)) // Server credentials Card(