Skip to content

Add live-linked sequencer templates#288

Merged
isbeorn merged 8 commits into
developfrom
stefan/linked-template
Apr 29, 2026
Merged

Add live-linked sequencer templates#288
isbeorn merged 8 commits into
developfrom
stefan/linked-template

Conversation

@isbeorn
Copy link
Copy Markdown
Owner

@isbeorn isbeorn commented Apr 28, 2026

Purpose

Adds Linked Templates for the Advanced Sequencer. A linked template keeps a live reference to the source template instead of copying it, shows the materialized template content as a read-only preview, supports edit/save back to the user template, refreshes automatically when templates change, and stores per-use target overrides for DSO templates.

How Was It Tested?

  • Ran targeted sequencer tests for linked templates, template saving, drag/drop hit testing, and move-up/down placement behavior.
  • Manual UI testing.

AI / Tooling Disclosure

OpenAI Codex was used to help implement, review, and document this change.

✅ PR Checklist

  • All unit tests pass
  • UI changes tested across Light, Dark, and Night themes
  • Plugin API compatibility reviewed
    • No breaking changes to interfaces
    • No changes to plugin-facing method/class signatures
  • RELEASE_NOTES.md updated
  • Documentation updated

Related Issues

N/A

Screenshots

Template Sidebar

image

Linked Template In Sequence

image

Edit Template Mode

image

Target overrides

image

Enhanced context menu

image

Additional Notes

Linked templates are intentionally created explicitly via Ctrl-drop or the linked-template menu. Normal
template drops still create independent copies.

@isbeorn isbeorn merged commit 2cbef4d into develop Apr 29, 2026
1 check passed
@isbeorn isbeorn deleted the stefan/linked-template branch May 1, 2026 13:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant