fix(companion): Live Share UX + map labels

- Live Share tool: add scrollbar, drop non-clickable section headers and
  the one-shot "Share now" (keep Auto-share toggle; manual share stays on
  the Map). Ellipsize the "To" target so long names don't wrap.
- Move "Track loc" (receive) from Settings into Live Share.
- Map: 2-char contact labels (distinguishable); drop "press" hint from the
  Home Map page status line so it fits on OLED.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
MarekZegare4
2026-06-22 10:23:22 +02:00
co-authored by Claude Opus 4.8
parent d78e74d4cd
commit 1d2f2beaba
3 changed files with 31 additions and 71 deletions
+1 -2
View File
@@ -963,8 +963,7 @@ public:
int32_t la, lo;
bool fix = _task->currentLocation(la, lo);
int trk = _task->liveTrack().active(rtc_clock.getCurrentTime());
snprintf(info, sizeof(info), "Fix:%s Track:%d %s",
fix ? "y" : "n", trk, PRESS_LABEL);
snprintf(info, sizeof(info), "Fix:%s Track:%d", fix ? "y" : "n", trk);
display.setColor(DisplayDriver::LIGHT);
if (!drew)
display.drawTextCentered(display.width() / 2, content_y + area_h / 2, "No GPS / no trail");