From 166a43335381a632debf70a4ad780c2e4a67637f Mon Sep 17 00:00:00 2001 From: pelgraine <140762863+pelgraine@users.noreply.github.com> Date: Sun, 22 Mar 2026 19:58:12 +1100 Subject: [PATCH] td pro - fix missing F discover prompt on home screen for standalone variants --- examples/companion_radio/main.cpp | 6 +++--- examples/companion_radio/ui-new/UITask.cpp | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/examples/companion_radio/main.cpp b/examples/companion_radio/main.cpp index 1fa6803..1e352c6 100644 --- a/examples/companion_radio/main.cpp +++ b/examples/companion_radio/main.cpp @@ -3437,9 +3437,9 @@ void handleKeyboardInput() { break; case 'f': - // Start discovery scan from contacts screen, or rescan on discovery screen - if (ui_task.isOnContactsScreen()) { - Serial.println("Contacts: Starting discovery scan..."); + // Start discovery scan from home/contacts screen, or rescan on discovery screen + if (ui_task.isOnContactsScreen() || ui_task.isOnHomeScreen()) { + Serial.println("Starting discovery scan..."); the_mesh.startDiscovery(); ui_task.gotoDiscoveryScreen(); } else if (ui_task.isOnDiscoveryScreen()) { diff --git a/examples/companion_radio/ui-new/UITask.cpp b/examples/companion_radio/ui-new/UITask.cpp index fde6fc8..1d2a6e0 100644 --- a/examples/companion_radio/ui-new/UITask.cpp +++ b/examples/companion_radio/ui-new/UITask.cpp @@ -457,15 +457,15 @@ public: #if defined(HAS_4G_MODEM) && defined(MECK_WEB_READER) display.drawTextCentered(display.width() / 2, y, "[T] Phone [B] Browser "); #elif defined(HAS_4G_MODEM) - display.drawTextCentered(display.width() / 2, y, "[T] Phone "); + display.drawTextCentered(display.width() / 2, y, "[T] Phone [F] Discover "); #elif defined(MECK_AUDIO_VARIANT) && defined(MECK_WEB_READER) display.drawTextCentered(display.width() / 2, y, "[P] Audiobooks [B] Browser "); #elif defined(MECK_AUDIO_VARIANT) - display.drawTextCentered(display.width() / 2, y, "[P] Audiobooks "); + display.drawTextCentered(display.width() / 2, y, "[P] Audiobooks [F] Discover "); #elif defined(MECK_WEB_READER) display.drawTextCentered(display.width() / 2, y, "[B] Browser "); #else - y -= 10; // reclaim the row for standalone + display.drawTextCentered(display.width() / 2, y, "[F] Discover "); #endif y += 14;