Update.
This commit is contained in:
parent
320addd5c9
commit
02e27a33a2
47 changed files with 882 additions and 62 deletions
|
|
@ -1038,6 +1038,52 @@ and the updated [screenshots](../screenshots/README.md).
|
|||
|
||||
---
|
||||
|
||||
## Phase 37 — Workspace Navigation and Direct Editing
|
||||
|
||||
### Goal
|
||||
Reduce menu hunting and make the workspace useful for everyday project editing
|
||||
with a direct transport, track inspector and searchable commands.
|
||||
|
||||
### Tasks and acceptance criteria
|
||||
- [x] Add Ctrl+P command search with filtering, keyboard navigation, Enter and Escape.
|
||||
- [x] Expose active menu actions through existing callbacks, without duplicating command implementations.
|
||||
- [x] Make project BPM editable from the transport with validation, undo and failed-preparation rollback.
|
||||
- [x] Replace the passive sidebar with a context-aware gain/pan/mute/solo inspector.
|
||||
- [x] Preserve unfinished numeric input across timer refreshes and avoid no-op history edits.
|
||||
- [x] Add a session summary, Fit song and optional Follow playhead navigation.
|
||||
- [x] Persist Follow playhead through the existing Preferences / Apply workflow.
|
||||
- [x] Test command selection/cancellation, inspector edits, tempo rollback/undo and navigation.
|
||||
- [x] Refresh all screenshots, including a command-palette view, and document the workflow.
|
||||
|
||||
### Implementation status
|
||||
Implemented over the existing C model, history and backend APIs, with no new
|
||||
dependencies or project format change. Tempo edits stop and rewind transport;
|
||||
track/clip and piano selections survive. Fit song uses the supported 24..384
|
||||
pixels-per-beat zoom levels; very long projects still require scrolling.
|
||||
The inspector targets the selected mixer channel in Mixer and the arrangement
|
||||
track in other views. Command search lists active menu actions; it is not a
|
||||
plugin scanner or a key-binding editor. See WORKSPACE.md.
|
||||
|
||||
### Future usability work
|
||||
Dockable editor panels, arrangement multiselection, independent track inserts,
|
||||
resizable pinned track headers and customizable shortcuts remain future work.
|
||||
They require separate model/layout designs and acceptance tests.
|
||||
|
||||
---
|
||||
|
||||
## Phase 38 — Internal instruments and effects
|
||||
|
||||
- [x] Add always-available Soft Keys and Sub Bass MIDI instrument presets.
|
||||
- [x] Add Delay and Reverb with bounded controls and effect automation.
|
||||
- [x] Integrate track selection, graph wire insertion, undo and saved projects.
|
||||
- [x] Preserve older projects; reserve format 13 internal device identities.
|
||||
- [x] Verify DSP tails, block partition consistency, note release/panic and persistence.
|
||||
- [x] Refresh application screenshots and add internal device editor views.
|
||||
|
||||
See [BUILTIN_DEVICES.md](BUILTIN_DEVICES.md) for controls and explicit limitations.
|
||||
|
||||
---
|
||||
|
||||
## Recommended Execution Order
|
||||
|
||||
Reorder the phases when the audit reveals a blocking dependency. Do not mark a phase complete merely because code exists: its acceptance criteria must be demonstrated by builds, tests, or documented manual verification.
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue