Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion docs/Features/Color-Correction.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@

Professional color correction for MasterSelects should become a dedicated clip tab that feels close to DaVinci Resolve's node page, while still offering a dense list/inspector mode for fast slider-based work. The important product decision is that node view and list view are not separate systems. They are two views over the same color-grade state.

This document started as the implementation plan and now also records the first production slices. The current implementation ships the canonical clip color state, the Properties Color tab, the dockable Color workspace, two-mode List/Nodes switching where Nodes opens the right-side workspace, left-button node-canvas panning, a collapsible workspace inspector, keyframable/MIDI-ready primary controls, a dedicated Wheels node with RGB chroma wheels plus luma sliders, project persistence, preview/export layer wiring, and a realtime WebGPU fused primary/wheels pass that can apply serial Primary and Wheels nodes in one shader pass.
This document started as the implementation plan and now also records the first production slices. The current implementation ships the canonical clip color state, the Properties Color tab, the dockable Color workspace, two-mode List/Nodes switching where Nodes opens the right-side workspace, left-button node-canvas panning, a collapsible workspace inspector, keyframable/MIDI-ready primary controls, a dedicated Wheels node with RGB chroma wheels plus luma sliders, a toolbar action to enable all color stopwatches at the playhead, timeline context-menu copy/paste for grades with color keyframes, project persistence, preview/export layer wiring, and a realtime WebGPU fused primary/wheels pass that can apply serial Primary and Wheels nodes in one shader pass.

Remaining professional work includes advanced graph branches/mixers, qualifiers/windows, LUT management, still/reference workflows, selected-node scope routing, and higher precision intermediate textures.

Expand Down
2 changes: 2 additions & 0 deletions docs/Features/Effects.md
Original file line number Diff line number Diff line change
Expand Up @@ -85,6 +85,8 @@ effect.{effectId}.{paramName}

`EffectsTab` reads interpolated values from the timeline store and writes animated numbers back through `setPropertyValue`.

The clip context menu supports Copy Effects and Paste Effects. This copies the full effect stack plus matching `effect.*` keyframes and pastes them onto the selected clip set.

## Current Notes

- `color` and `point` parameter types exist in the effect type system, but the current registered effects do not use them.
Expand Down
10 changes: 10 additions & 0 deletions docs/Features/Keyframes.md
Original file line number Diff line number Diff line change
Expand Up @@ -55,6 +55,16 @@ Examples:

Audio fades are built from `audio-volume.volume` keyframes, and EQ lanes use the same effect-property naming pattern.

### Color Properties

Color correction parameters use the color graph namespace:

```text
color.{versionId}.{nodeId}.{paramName}
```

The Color panel can enable every color stopwatch for the active grade version at the current playhead. Timeline Copy Color and Paste Color copy the grade state together with its `color.*` keyframes.

### Mask Properties

Masks use flat keyframe property names scoped by mask id:
Expand Down
Loading
Loading