From 8e084ca8dcf040dfbeb406bba7269bb125445df9 Mon Sep 17 00:00:00 2001 From: Claude Date: Mon, 6 Apr 2026 23:54:22 +0000 Subject: [PATCH] feat(04-04): wire BlockInspector into timeline and app.js - app.js imports BlockInspector and DeleteBlockCommand - Inspector created with #block-inspector element and timeline.history - timeline._onSelectBlock callback shows/hides inspector on block select - inspector._onDelete fires DeleteBlockCommand and hides inspector - inspector.tracks kept in sync after loadTracks() resolves - timeline.js block rendering uses blockColor + '1a' for color accent fill - undo/redo handlers re-trigger _onSelectBlock to refresh inspector values --- lightsync/frontend/app.js | 21 +++++++++++++++++++++ lightsync/frontend/timeline/timeline.js | 10 +++++++++- 2 files changed, 30 insertions(+), 1 deletion(-) diff --git a/lightsync/frontend/app.js b/lightsync/frontend/app.js index a758570..f3dc9a8 100644 --- a/lightsync/frontend/app.js +++ b/lightsync/frontend/app.js @@ -2,6 +2,8 @@ // Browser