mirror of
https://github.com/bilawalsidhu/gods-eye-view.git
synced 2026-11-04 10:24:02 +00:00
feat(ui): render the CCTV calibration readout and its pose editor from the store
presentCctvCalibration() joins the panel view: ADJUST, SAVE CAL, RESET CAL and the seven pose chips render from the gev-cctv store. The inline editor is store state: starting an edit publishes its field, starting value and finish(), and the CctvCalValue chip renders the number input. The draft is set once on mount so a refresh while typing keeps it; each edit gets its own input. Commit and cancel rules, the captured base pose and the camera guards stay with CctvControls. formField.js had no other user and is removed.
This commit is contained in:
1 parent
5b8cb40fce
commit
6c7035f617
13 files changed
+337
-240
No files matched your search
@@ -87,9 +87,9 @@ They contain no application state.
|
||||
Street level (done: `StreetLevelPanel` renders the `gev-street-level`
|
||||
store that `StreetLevelControls` publishes to; the controls keep their
|
||||
listeners, EXPAND, focus and resizing), CCTV (in progress: `CctvPanel`
|
||||
renders the buttons, CAL chip and meta line from the `gev-cctv` store;
|
||||
the picker, frame, source badge, calibration readout and summary are
|
||||
still written by `CctvControls`), Layers, Display, Context and Radio, the command dock,
|
||||
renders the buttons, CAL chip, meta line and calibration readout, with
|
||||
its inline pose editor, from the `gev-cctv` store; the picker, frame,
|
||||
source badge and summary are still written by `CctvControls`), Layers, Display, Context and Radio, the command dock,
|
||||
the phone shell, then Cockpit. Layers that write into the right rail
|
||||
directly gain a slot instead.
|
||||
|
||||
|
||||
Reference in new issue
Block a user