跳到正文
GitHub · Augani/openreel-video· Augani/openreel-video·· 2026-05-31

Augani/openreel-video 发布 v0.5.0 - Tabbed Inspector Redesign

AI 导读

## Tabbed Inspector Redesign The editor's right-side inspector is rebuilt from a single endless scroll column (fake scroll-anchor "tabs") into **real isolated tabs** — clicking a tab shows only that tab's controls, like professional NLEs. ### Highlights - **Real isolated tabs** per clip type — `Transform · Color · Effects · Audio · Speed · Animate · AI` (and `Style` for text/shape/SVG). Tab sets adapt to the selected clip type so every control is reachable and no tab is empty. - **All existing functionality preserved** — ~40 sections re-parented under tabs, none removed. - **Slider ergonomics** — click a value to type an exact number; double-click to reset to default. - **Persistent active tab** (remembered across clip selections) + per-tab error boundaries. ### Under the hood - `InspectorPanel.tsx` refactored from 2,335 → 1,351 lines as a controller, delegating to 8 focused tab components. - 20+ new tests including real-component render tests proving tab isolation and per-clip-type reachability. - Full test suite green and deterministic; typecheck clean across all packages. PR #71.

来源:GitHub · Augani/openreel-video · github.com