mirror of
https://github.com/storytold/effectcraft.git
synced 2026-10-25 10:36:56 -06:00
Problem: the Timeline shows non-drop timecode, but time.set (the current-time field) parsed typed text as drop-frame at 29.97/59.94 fps, so committing the displayed time, or typing a time, landed on another frame from minute 1 on (frame 1800 "0:01:00:00" -> 1798). Fix: typed text is read as drop-frame only when it uses ';' fields; ':' and '.' follow the displayed non-drop style. Regression test round-trips the display at both rates. Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>