From 894c3b116f0eb4842569dc557f67e73b2496ac19 Mon Sep 17 00:00:00 2001
From: Xiaohan-Tian <157918347+Xiaohan-Tian@users.noreply.github.com>
Date: Sat, 9 May 2026 17:10:03 -0700
Subject: [PATCH] feat: added track level event list tab; rename `List Event`
to `Event List`.
---
README.md | 4 +-
src/App.test.tsx | 2 +-
src/App.tsx | 14 +-
...{ListEventPanel.css => EventListPanel.css} | 78 +--
...Panel.test.tsx => EventListPanel.test.tsx} | 40 +-
...{ListEventPanel.tsx => EventListPanel.tsx} | 30 +-
src/components/Toolbar.tsx | 514 +++++++++---------
.../RegionEventListTab.tsx} | 44 +-
.../TrackEventListTab.tsx} | 38 +-
src/components/piano-roll/PianoRoll.tsx | 224 ++++----
src/stores/projectStore.ts | 214 ++++----
11 files changed, 601 insertions(+), 601 deletions(-)
rename src/components/{ListEventPanel.css => EventListPanel.css} (77%)
rename src/components/{ListEventPanel.test.tsx => EventListPanel.test.tsx} (93%)
rename src/components/{ListEventPanel.tsx => EventListPanel.tsx} (69%)
rename src/components/{list-event-panel/RegionListEventTab.tsx => event-list-panel/RegionEventListTab.tsx} (97%)
rename src/components/{list-event-panel/TrackListEventTab.tsx => event-list-panel/TrackEventListTab.tsx} (96%)
diff --git a/README.md b/README.md
index a702683..240b0c5 100644
--- a/README.md
+++ b/README.md
@@ -25,7 +25,7 @@ K.G.Studio is a lightweight, modern DAW that runs entirely in the browser with *
- **2026.05.09**: Added **audio recording** — record directly from your microphone into an audio track. A live waveform preview grows in real time as you record, and the region is committed to the timeline as a standard audio region when you stop. Added **audio I/O device selection** in Settings so you can choose your preferred microphone input and audio output device.
-- **2026.05.08**: Added **MIDI automation** — draw and edit pitch bend and MIDI CC curves (CC1 Modulation, CC2 Breath, CC7 Volume, CC11 Expression, CC64 Sustain) in an editable automation lane below the piano grid. Added **track-level automation**: each track now has a dedicated automation panel where you can view and edit the same curves directly on the timeline. Real-time MIDI controller input (pitch wheel, CC pedals) is recorded and played back with per-lane interpolation. Added the **List Event Panel** — a tabbed sidebar (Notes / Pitch Bend / Controller) for inspecting and inline-editing all events in the active MIDI region. Added **region multi-select** with lasso and bulk move/resize, and **merge MIDI regions**.
+- **2026.05.08**: Added **MIDI automation** — draw and edit pitch bend and MIDI CC curves (CC1 Modulation, CC2 Breath, CC7 Volume, CC11 Expression, CC64 Sustain) in an editable automation lane below the piano grid. Added **track-level automation**: each track now has a dedicated automation panel where you can view and edit the same curves directly on the timeline. Real-time MIDI controller input (pitch wheel, CC pedals) is recorded and played back with per-lane interpolation. Added the **Event List Panel** — a tabbed sidebar (Notes / Pitch Bend / Controller) for inspecting and inline-editing all events in the active MIDI region. Added **region multi-select** with lasso and bulk move/resize, and **merge MIDI regions**.