feat(inserts): copy and paste chains between tracks (phase 92)
This commit is contained in:
parent
062b33f55f
commit
58f0dc51c5
5 changed files with 40 additions and 4 deletions
|
|
@ -17,3 +17,12 @@ Select a slot, then **Rack actions → Duplicate effect**. The copy appears dire
|
|||
after it, retaining controls, automation, wet amount and bypass. It is an
|
||||
independent instance with fresh processing history. Eight-slot capacity and
|
||||
plugin preparation errors preserve the old chain; Undo removes the copy.
|
||||
|
||||
## Copy a chain between tracks
|
||||
|
||||
**Rack actions → Copy chain** stores an independent metadata snapshot. Select
|
||||
another track and use **Paste chain (replace)** to replace its complete chain,
|
||||
including output gain. Copying neither loads modules nor changes undo history;
|
||||
pasting prepares the candidate and is undoable. The clipboard is internal to
|
||||
this session and clears on successful New/Open. Preparation errors keep both
|
||||
the destination and clipboard intact.
|
||||
|
|
|
|||
|
|
@ -2088,12 +2088,12 @@ Implemented: bounded C99 metadata duplication and Rack actions/Duplicate effect
|
|||
Copy and paste independent chain metadata between tracks, with explicit replacement, undo and document-lifecycle cleanup. Clipboard operations must not load modules.
|
||||
|
||||
### Tasks and acceptance criteria
|
||||
- [ ] Implement the workflow with bounded validation, safe preparation and documented limits.
|
||||
- [ ] Pass meaningful core and/or GUI checks, including error and undo behavior.
|
||||
- [ ] Document results and commit this phase separately.
|
||||
- [x] Implement the workflow with bounded validation, safe preparation and documented limits.
|
||||
- [x] Pass meaningful core and/or GUI checks, including error and undo behavior.
|
||||
- [x] Document results and commit this phase separately.
|
||||
|
||||
### Implementation status
|
||||
Planned.
|
||||
Implemented: session-local independent chain copy/paste with explicit destination replacement, output-gain preservation and prepared undoable adoption. Paste readiness is visible in the menu and successful New/Open clears the clipboard. Focused GUI tests passed for independence, cross-track paste, undo, failed preparation and lifecycle cleanup.
|
||||
|
||||
---
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue