Timeline model
The timeline is built from layers and clips.
Implemented layer and clip concepts currently include:
- Video
- Audio
- Image
- Text
- Component
- 3D model
- Blur
- Vidova screen recording
- Zoom
Core timeline actions
The current editing/tool surface supports:
- Add layer
- Delete layer
- Add clip
- Update clip
- Split clip
- Delete clip
- Reorder layers
- Add transition
- Remove transition
- Inspect current timeline state
Undo and redo are first-class project operations, not just browser-local UI state.
Inspector-driven editing
Clip updates can include:
- start and duration changes
- text content and text settings
- component inputs
- transition settings
- idle animation settings
- keyframe actions
- chroma key
- video effect application
The scene-level inspector also covers:
- project name
- width and height
- frame rate
- background color
Vidova-specific editing
Screen-recording clips have their own richer setting surface. Current code paths support editing for:
- layout
- cursor behavior
- click effects
- motion and tracking
- camera treatment
- appearance
- audio
- keyboard shortcut UI controls
There is also a dedicated zoom tool for Vidova clips.
Transitions and motion
Transitions are supported between adjacent clips on the same layer. The product currently models:
- fade
- slide
- zoom-oriented entry and exit effects
Clips can also use idle-style animations such as hover, pulse, float, glow, zoom-in, and zoom-out where applicable.
Transcript editor
Transcript editing is a dedicated panel linked to timeline time, not a separate export tool.
It currently supports:
- tokenized transcript display
- grouped concurrent blocks
- speaker-label formatting
- playback-linked highlighting
- click-to-seek behavior
- transcript selection
- pending deletion staging
- apply and clear operations
Why transcript editing matters here
In many tools, a transcript is only for search. In AVS, it is part of the editing model:
- selection can map back to clip-local or timeline ranges
- deletion actions are staged before being applied
- transcript navigation stays aligned with timeline playback
Command workflows
The command menu exposes timeline-adjacent actions such as:
- playback toggles
- mute and loop
- split at current time
- delete selected clip
- ripple-style deletion behavior
- clear timeline
- zoom in and out
- recenter
This makes the timeline faster to operate without drilling through multiple panels.
