Files
Auipp f315c46457 timeline: cancel drag and restore playhead on Escape (#580)
Pressing Escape during an active drag in the Timeline cancels the operation without committing changes on mouse release. For ruler scrub, restores the playhead to its starting time.
2026-10-11 15:02:09 +03:00

4.4 KiB
Raw Permalink Blame History

UI and interaction parity

Last reviewed: 2026-10-10 · Last updated: 2026-10-10 · Change: major (new file: tools, handles, panels, keyboard and feel against Premiere Pro 26.5.2, with the open UI issues) · Target: Adobe Premiere Pro 2026 (26.5.2, macOS)

How FilmCraft looks, feels and responds compared with Premiere: tools, on-screen handles, snapping, nudging, modifier keys, shortcuts, drag behaviour, numeric entry, panels, context menus. Keyboard detail is in keyboard.md, monitor view options in monitors.md. Reference screenshots and behaviour notes are maintainer-local (plan/premiere/, never committed).

UI / UX dimension: ~60% ready, breadth ~88%, 120–200 h (target-app-parity.md). UI fidelity was compared with Premiere reference screenshots by the agents that built it; that comparison has not been repeated independently. The ready figure is pulled down by the volume of open interaction reports (about 40 of the 188 open issues).

Areas

Area Premiere Ours % Open issues Est.
Menus 366 in-scope menu items ~338 present (label diff, 92%) 92% spelling, Render and Replace, 5 workspaces 10–20 h
Keyboard Premiere default keyboard + editor Premiere-compatible preset (143 keyboard-only commands; 39 cloud / absent-panel keys skipped with reasons), FilmCraft / FCP / Avid presets, editor 90% Ctrl chords (#256 fixed), modifier hints on Windows (#270 fixed) 5–10 h
Timeline editing tools Selection, Track Select, Ripple / Rolling / Rate Stretch, Razor, Slip / Slide, Pen, Hand, Zoom, Type all present, trim modes, Trim Monitor, dynamic trimming 80% deselect in empty space (#683), gap delete (#648, #668), clip stretch (#653), new tracks by dropping (#483), Escape cancels drag (#580 fixed), delete in timeline (#680, #404) 30–50 h
Program monitor on-screen controls Motion / Transform handles, mask handles, safe margins, guides guides, rulers, safe margins, snapping, mask drawing; no transform handles (#639); Button Editor (+) does nothing (#431) 55% #639, #431 15–25 h
Effect Controls property rows, keyframe area with zoom, divider, graphs, eyedroppers rows, keyframes, value / velocity graphs, eyedropper (#518); missing keyframe zoom (#641, #645), draggable divider (#643), row lines (#640), Position curves (#448) 60% #412, #640–#645, #448 15–25 h
Panels and docking 17 workspaces, dock / undock / float, drop zones 11 workspaces, docking; rearranging windows reported missing (#493); multi-monitor floating windows (#466) 60% #493, #466 20–35 h
Project panel List / Icon / Freeform, hover scrub, marquee all three views, hover scrub, view presets; no marquee (#578), Freeform bins and pan (#579), bins can't be left on Windows (#587), duplicate imports allowed (#356) 75% #578, #579, #587, #456 10–20 h
Timeline display filmstrip thumbnails, waveforms, track heights, renaming clip thumbnails, waveforms, heights; no continuous filmstrip (#614), no track rename (#654), wheel scroll in audio area (#400) 70% #614, #654, #400 8–15 h
Transitions drag, resize, alignment, edit in Effect Controls drag / select / resize (#503); settings and the transition's own timeline in Effect Controls, drag to slide or resize (#577); no A/B previews with Start / End sliders 70% #577 5–10 h
Numeric entry and scrubbing scrubbable hot text, typed values scrubbable values, timecode scrub-edit (#576); audio clip mixer values cannot be typed (#481) 80% #481 3–6 h
Drag and drop OS files into Project / Timeline, clipboard paste OS drops into the timeline (#517); no clipboard paste of images / files (#611) 70% #519, #611 5–10 h
Theme and appearance dark / light, brightness dark / light / system (#505, #555) 85% macOS window controls (#637), Wayland title bar (#433), X11 scale (#457) 5–10 h
Context menus per panel and per item most panels; check against Premiere not done 70% — 5–10 h
Accessibility screen reader partial, keyboard navigation keyboard navigation; every widget has an automation id; no screen-reader support 30% — 15–30 h

Revision history

Date Change Summary
2026-10-10 major Created: UI areas against Premiere 26.5.2, menu label diff, keyboard parity from keyboard.md, open UI issues itemized