Sameh Khamis
10bb2c6a36
test(qa): open the phone tab sheets in phone-width harness checks
...
At 720px and narrower the panels live in the phone shell's tab sheets, so the
camera, scene and map-source tray harnesses open the matching tab (from the
keyboard where they check focus rings) before measuring, wait for the shell to
follow a viewport change, measure the container that actually scrolls, and run
the pin and compact-wing checks at 800px where the narrow desktop dock still
exists.
2026-10-22 22:09:37 -07:00
Mazeyar Moeini Feizabadi
538f2f1bc0
refactor(ui): share Scene and CCTV action buttons
2026-10-21 15:22:00 +02:00
Sameh Khamis
078fc290ec
Add Director authoring, import previews and scene bundles
2026-09-15 20:15:32 -07:00
Sameh Khamis
18300e7e00
feat(director): validate scene documents and preserve saved edits
2026-09-15 16:20:36 -07:00
Sameh Khamis
9f7adf71f6
refactor: extract reusable Director playback
2026-09-15 10:15:12 -07:00
Sameh Khamis
e0652b19f2
style: format state subscriptions and their adopted controls
2026-09-13 05:43:05 -07:00
Sameh Khamis
45d97376d0
refactor: drive share, location and scene controls through product state
2026-09-13 05:42:49 -07:00
Sameh Khamis
841da87ca4
test: follow formatted shell owners and make playback keyboard focus explicit
2026-09-13 04:49:02 -07:00
Sameh Khamis
03ad8142e6
style: format the UI shell and component styles
2026-09-13 04:26:11 -07:00
Sameh Khamis
f5ef9091f0
refactor: compose UI shell with explicit application operations and component owners
2026-09-13 04:26:09 -07:00
Sameh Khamis
fac2935d30
test: exercise native Scene double-click and recording state
2026-09-13 04:01:42 -07:00
Sameh Khamis
d42036d74f
style: format Scene controls and browser acceptance
2026-09-13 03:30:05 -07:00
Sameh Khamis
cd72feb4fe
refactor: separate Scene controls from playback and project operations
2026-09-13 03:29:46 -07:00