From 373cfe78384fbee8b4234c5307aad285cf498b03 Mon Sep 17 00:00:00 2001 From: Ken Piper Date: Wed, 19 Mar 2025 10:02:58 -0500 Subject: [PATCH] feat: Add a bit more info to the node marker popup (#1691) --- .../main/java/com/geeksville/mesh/ui/map/MapFragment.kt | 9 +++++++-- app/src/main/res/values/strings.xml | 1 + 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/com/geeksville/mesh/ui/map/MapFragment.kt b/app/src/main/java/com/geeksville/mesh/ui/map/MapFragment.kt index e339c2448..dbaf47ba7 100644 --- a/app/src/main/java/com/geeksville/mesh/ui/map/MapFragment.kt +++ b/app/src/main/java/com/geeksville/mesh/ui/map/MapFragment.kt @@ -324,8 +324,13 @@ fun MapView( label = "${u.shortName} ${formatAgo(p.time)}" ).apply { id = u.id - title = "${u.longName} ${node.batteryStr}" - snippet = node.gpsString(gpsFormat) + title = u.longName + snippet = context.getString(R.string.map_node_popup_details, + node.gpsString(gpsFormat), + formatAgo(node.lastHeard), + formatAgo(p.time), + if (node.batteryStr != "") node.batteryStr else "?" + ) ourNode?.distanceStr(node, displayUnits)?.let { dist -> subDescription = context.getString(R.string.map_subDescription, ourNode.bearing(node), dist) diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 3b128c096..c6868a03f 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -344,4 +344,5 @@ Barometric Pressure Mesh via UDP enabled UDP Config + Last heard: %s
Last position: %s
Battery: %s]]>