diff --git a/app/src/main/java/io/homeassistant/companion/android/vehicle/LoginScreen.kt b/app/src/main/java/io/homeassistant/companion/android/vehicle/LoginScreen.kt
index b6cc5c8e274..4dd383e53ce 100644
--- a/app/src/main/java/io/homeassistant/companion/android/vehicle/LoginScreen.kt
+++ b/app/src/main/java/io/homeassistant/companion/android/vehicle/LoginScreen.kt
@@ -5,6 +5,7 @@ import android.content.pm.PackageManager
import androidx.car.app.CarContext
import androidx.car.app.Screen
import androidx.car.app.model.Action
+import androidx.car.app.model.CarIcon
import androidx.car.app.model.MessageTemplate
import androidx.car.app.model.ParkedOnlyOnClickListener
import androidx.car.app.model.Template
@@ -42,17 +43,17 @@ class LoginScreen(context: CarContext, val serverManager: ServerManager) : Scree
}
override fun onGetTemplate(): Template {
- return MessageTemplate.Builder(carContext.getString(R.string.aa_app_not_logged_in))
- .setTitle(carContext.getString(R.string.app_name))
- .setHeaderAction(Action.APP_ICON)
+ return MessageTemplate.Builder(carContext.getString(R.string.welcome_hass))
+ .setIcon(CarIcon.APP_ICON)
.addAction(
Action.Builder()
- .setTitle(carContext.getString(R.string.login))
+ .setTitle(carContext.getString(if (isAutomotive) R.string.login else R.string.login_on_phone))
.setOnClickListener(
ParkedOnlyOnClickListener.create {
startNativeActivity()
}
)
+ .setFlags(Action.FLAG_PRIMARY)
.build()
)
.build()
diff --git a/common/src/main/res/values/strings.xml b/common/src/main/res/values/strings.xml
index 7be7f80359b..b50a9622b44 100644
--- a/common/src/main/res/values/strings.xml
+++ b/common/src/main/res/values/strings.xml
@@ -342,6 +342,7 @@
Logbook
Logged in
Login
+ Login on your phone
Login Wear OS Device
Logout
Dashboard View or Dashboard