Showing and Hiding the Panel
The Property Panel slides in from the right edge of the main map screen whenever the user taps a map object. It can be dismissed at any time and brought back just as easily — the transition is animated, keeping the experience smooth and unobtrusive. When hidden, the map expands to full width, giving the user an unobstructed tactical view.
The panel retains the last selected object in memory. Reopening it returns to the same data without requiring another tap on the map.
Player Details

Tapping a player icon on the map opens the panel with a full tactical data card for that unit.
- Name & unit type — the player’s callsign, unit specialization (e.g. Infantry, Recon, Anti-Tank), and army color matching their map icon.
- Source — where the data came from: Server (live from backend), Mesh (received over Meshtastic fallback), or Local / Pending (saved locally, not yet synced).
- Last updated — timestamp of the most recent position update, stored and displayed in UTC.
- GCS — Lat / Lon — two separate coordinate fields. Long-press on either field copies its value to the clipboard.
- MGRS — player position in Military Grid Reference System format, compatible with standard radio comms. Long-press copies to clipboard.
- Orders — the active order currently assigned to this player, if any.
- Set Order button — opens the order assignment interface for the selected unit.
Marker Details

Tapping a marker on the map opens the panel with data specific to that static object.
- Name & marker type — the marker’s label, its category (e.g. Mission Target, Threat, Logistics Point), and the army color it belongs to.
- Source — same three states as for players: Server, Mesh, or Local / Pending.
- Last updated — UTC timestamp of the last recorded update for this marker.
- GCS — Lat / Lon — two coordinate fields. Long-press on either copies the value to the clipboard.
- MGRS — marker position in MGRS format. Long-press copies to clipboard.
- Edit this marker button — opens the marker editor, allowing the user to rename, retype, reposition, or delete the marker.
Vector Layer (KML)

Selecting a KML layer opens the panel with a tree view of all elements belonging to that layer.
- Layer name & element count — displayed in the panel header alongside the total number of objects in the layer.
- Menu button (⋯) — top-right corner of the header; opens extended layer-level options.
- Element tree — hierarchical list of all KML objects in the layer: polygons, lines, and arrows. Each type is shown with a distinct icon. Long-press on any tree item reveals a context menu for that specific object (edit, delete, restyle).
- Add buttons — quick-add controls at the bottom of the panel for inserting a new Line, Polygon, or Arrow directly into the layer. Tapping one enters drawing mode on the map.


