Virtual.ink documentation
Frames
Frames is the extracted-image inspection view in the Media module. Use it when you need to evaluate individual snapshots instead of watching the full video playback.
What Frames Shows
Frames loads the snapshot list for one dataset at a time and renders those files in a responsive grid.
Each frame tile shows:
- the snapshot image
- the parsed frame number
- the original file name
Clicking a frame opens the original snapshot file in a new browser tab.
Automatic Dataset Behavior
Frames is designed to keep up with active production.
- It chooses the current dataset from the supplied initial folder when possible.
- If there is no valid initial folder, it falls back to the newest available dataset.
- When a newer dataset appears, Frames automatically switches to it.
- It polls for updates every 3 seconds.
- It also refreshes when the window regains focus or becomes visible again.
This makes Frames especially useful on an operator dashboard that should follow newly published work.
Standalone Header Controls
On the standalone page, Frames shows a header with:
OlderNewer- the current dataset label and formatted timestamp
- dataset index inside the sorted list
- visible frame count
RefreshSettings
Older and Newer move through the dataset list. Refresh reloads gallery and frame data immediately.
Frame Filtering And Layout
Frames supports both automatic and manual layout control.
- Automatic sizing chooses a sensible grid based on frame count and available width.
- Manual sizing lets operators set columns, padding, and thumbnail width directly.
- Frame number filtering lets you show only specific frames.
The frame number filter accepts:
- comma-separated values such as
1, 5, 10 - ranges such as
10-15 - mixed expressions such as
1, 5, 10-15
Frames Settings
The standalone Frames settings panel exposes:
PresetAuto sizingFrames per linewhen auto sizing is offPaddingwhen auto sizing is offDisplay widthwhen auto sizing is offFrame numbers
The page also shows the preset query pattern as /frames?preset=..., which is useful when you want a stable preset-specific URL.
Keyboard Shortcuts
Left Arrowmoves to the previous dataset in the current list.Right Arrowmoves to the next dataset in the current list.Escapecloses the settings panel.Ctrl+,opens or closes settings on the standalone page.
Dashboard Tile Behavior
Frames is also available as a dashboard tile.
In embedded mode:
- the standalone header is hidden
- the tile still follows the shared current dataset
- the tile still auto-switches to newly published work
Ctrl+,asks the parent dashboard to open tile settings instead of opening the standalone settings panel locally
Empty And Error States
Frames reports the common review states clearly:
- no datasets yet
- loading frames
- no frames found for this dataset
- no matching frames for the current filter
- load error from the gallery or snapshots endpoint
Use Frames when you need precise visual inspection. If you need rating, metadata, or sharing, move to Quickview. If you need broad gallery browsing, use Library.