94ebbac238756c61ddb079ac9a67adeda230fc64
- ButtonInstanceDialog.vue edits the three instance-scope fields: label (with uniqueness error surface), disabled flag, onClick actions via the shared ActionEditor - commit waits on a successful label set so collisions show inline instead of silently dropping the rename - Timeline wires click on a button-instance block to open the dialog Creation/placement UX (sidebar entry + drag-to-track) and the per-state layer editor are still deferred — this slice only makes existing instances editable once something (devtools, later slice) has put them on a clip track. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Languages
TypeScript
60%
Vue
35.4%
JavaScript
3.4%
HTML
0.9%
CSS
0.2%
Other
0.1%