Three-point editing, trimming and undo

Three-point editing, frame-accurate against the media's true frame count and rate. Every edit routes through the same commands, whether it came from the keyboard, the toolbar or the AI assistant, so undo is one step per intent rather than per mutation.

Frame-accurate, honestly

When media is imported, the container is indexed for its true frame count, frame rate, rotation, pixel aspect and start timecode. If any of that can’t be determined with certainty, the import fails and names the container and codec.

That’s a deliberate choice to be loud rather than convenient. A plausible-but-wrong frame count is the worst possible outcome. It silently corrupts every edit downstream, and you find out at the online.

Commands, not keys

Keyboard shortcuts, toolbar buttons and the AI assistant all issue the same commands. That is why the personalities work: they remap keys onto commands rather than reimplementing behaviour. It is also why undo is coherent, one step per thing you meant to do rather than one per internal mutation.

Panels

Panels dock where you want them, and the layout persists. The assistant lives in a panel too, an in-editor chat that acts on the timeline through the same commands you do.