Add UI
This commit is contained in:
parent
7f6df30c9e
commit
6d74ef422d
5 changed files with 160 additions and 7 deletions
|
|
@ -1197,7 +1197,7 @@ private:
|
|||
- [x] Integrate libpipewire with `pw_thread_loop`
|
||||
- [x] Implement node/port discovery via registry callbacks
|
||||
- [x] Implement link creation/destruction
|
||||
- [ ] Create lock-free communication primitives (atomics, ring buffers)
|
||||
- [x] Create lock-free communication primitives (atomics, ring buffers)
|
||||
- [x] **Acceptance Criteria:** CLI test app that lists nodes and creates a link programmatically
|
||||
|
||||
### Milestone 2: QtNodes Integration
|
||||
|
|
@ -1205,8 +1205,8 @@ private:
|
|||
- [x] Integrate QtNodes library (submodule or CMake package)
|
||||
- [x] Create `AudioNodeDataModel` for PipeWire nodes
|
||||
- [x] Map PipeWire ports to QtNodes handles
|
||||
- [ ] Implement connection validation
|
||||
- [ ] Create custom node widgets with embedded controls
|
||||
- [x] Implement connection validation
|
||||
- [x] Create custom node widgets with embedded controls
|
||||
- [x] **Acceptance Criteria:** Visual graph editor displays PipeWire nodes and allows dragging connections
|
||||
|
||||
### Milestone 3: Real-Time Meters & Performance
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue