CarDash 1.2.3 makes the launcher usable as a normal app as well as a HOME app.
com.wasp.cardash_launcher72c9c1dca0c852104e9531b7cb532cf478ce121df83da4431669e20874d2837bWhat changed
android:excludeFromRecents="true", so CarDash appears in the
recents/overview list and can be switched back to when it is running without
the HOME role.android:resumeWhilePausing="true" so the Home transition does not have
to wait for the previous app to finish pausing.android:alwaysRetainTaskState="true" so the system keeps the launcher
task instead of resetting it after a long time away.What this does not do
Android can still kill a background app. CarDash deliberately adds no
keep-alive foreground service, persistent flag or battery-exemption request.
On vendor firmware, set CarDash to No battery restrictions and allow
autostart/recents locking if the system keeps killing it. A recents entry does
not keep the process alive by itself.
When CarDash holds the HOME role, Android may still filter the home task out of recents; use Home to return. The recents entry is primarily for normal-app mode.
Verified
flutter analyze, formatting and the full 149-test suite.MainActivity has
no excludeFromRecents, and resumeWhilePausing/alwaysRetainTaskState are
present.Download cardash-android-1.2.3.apk
Devices with the in-app updater can use Settings → Updates to download this APK and open Android's package installer. Android requires install confirmation and a one-time unknown-apps allowance; no silent install is attempted. A yellow dot appears on the Settings gear when this release is available.
This build is debug-signed for sideloading/testing, not Play Store distribution. Gogs release attachments are limited to 32 MB, so the universal APK is linked directly from the repository.