gods-eye-view/docs
Clint Borle 4a444a7a26 feat: draw on the world by hand (DISPLAY ▸ Draw)
Pick Area, Line or Pin, click the vertices on the real world, double-click
or press Enter to finish, label and colour it. A drawn shape goes through the
same annotationEngine.annotate() the voice agent uses, with its geometry
supplied and manual: true, so it renders with the whiteboard look, persists,
de-dups, exports to GeoJSON and clears with the board. No geocoder, Places or
Overpass call is made for a drawn shape.

- drawMode.js: pure session, minimum vertices, double-click de-dup, length
  and area, hint text, isDrawModeActive(); unit-tested
- drawTool.js: Cesium + DOM half; vertices world-anchored through the
  resolver's pickWorldFromScreen; dashed preview; stock double-click
  removed for the session and restored on exit; window.__gevDrawTool seam
- annotationEngine: manual specs resolve without any fetch; a drawn line is
  a route with mode manual, labelled with its length, never a travel time
- trackingClickGesture: yields while a draw session is open, so a vertex
  over a contact is a vertex, not a selection
- index.html / style.css: the Draw group in the DISPLAY panel
- docs: CURRENT-STATE, CHANGELOG, README
2026-09-09 10:59:48 -07:00
..
media Release God's Eye View as open source 2026-08-24 17:02:16 -05:00
CURRENT-STATE.md feat: draw on the world by hand (DISPLAY ▸ Draw) 2026-09-09 10:59:48 -07:00
KNOWN-ISSUES.md release: v0.1.0 — one-click install, keyless boot, in-app Provider Settings (#142) 2026-08-31 17:49:45 -05:00
PERFORMANCE.md Release God's Eye View as open source 2026-08-24 17:02:16 -05:00
opensky-auth.md release: v0.1.0 — one-click install, keyless boot, in-app Provider Settings (#142) 2026-08-31 17:49:45 -05:00