Single-camera setup: removed CAM1-8 switcher nav, switchCamera()
function, and all .camBtn styles. ci is now permanently 0.
Wild Dragon SVG logo added to resources/ and rendered as a centered
background watermark (brightness(0) invert(1), 3.5% opacity) so it
reads as a faint white ghost on the dark theme without interfering
with any controls.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
- Full UI rewrite: dark tabbed layout (Exposure, Color Science, Color
Correction, Lens, System) replacing cramped two-panel layout
- Exposure tab: large pill controls for ISO/Shutter/ND/Gain/WB with
◀ ▶ nudge buttons, WB presets, AE mode row
- Color Science tab (new): gamma curve selector, color gamut selector,
quick presets (BRAW Film/Video/Ext.Video/Rec.709), video format
(codec + frame rate) controls via /system/format
- Color Correction tab: cleaner LGGO rows with per-channel LRGB labels,
contrast and hue/sat/luma-contribution sliders
- Lens tab: large vertical sliders for Focus/Iris/Zoom with AF button
- System tab: connection, presets, manual API, footer links
- BMDevice.js: added setColorScience(gamut, gamma) and setVideoFormat()
- Always-visible top bar: recording pulse animation, transport controls,
timecode, format display, camera switcher
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>