update SYNC.md — GUI fix pushed, ready for Claude Code pull+build
Browse files
SYNC.md
CHANGED
|
@@ -48,9 +48,10 @@ If a plugin crashes → only Helper dies → Ableton survives → UI shows "Relo
|
|
| 48 |
- ✅ Plugin list from filesystem (no binary loading until user selects)
|
| 49 |
- ✅ Native pthread priority for audio thread
|
| 50 |
- ✅ `NSApplicationActivationPolicyAccessory` for helper (no Dock, no focus steal)
|
|
|
|
| 51 |
|
| 52 |
## Status
|
| 53 |
-
**Last push:** 2026-05-16 — GUI
|
| 54 |
-
**Build:**
|
| 55 |
-
**Test:**
|
| 56 |
-
**
|
|
|
|
| 48 |
- ✅ Plugin list from filesystem (no binary loading until user selects)
|
| 49 |
- ✅ Native pthread priority for audio thread
|
| 50 |
- ✅ `NSApplicationActivationPolicyAccessory` for helper (no Dock, no focus steal)
|
| 51 |
+
- ✅ Policy set in main.cpp initialise() BEFORE any windows created
|
| 52 |
|
| 53 |
## Status
|
| 54 |
+
**Last push:** 2026-05-16 — Fixed GUI opening as separate app. Root cause: activation policy was only set on the window (showAsFloatingPanel) but not on the NSApplication itself. Fix: added `setActivationPolicy:1` (Accessory) as first line in `initialise()` in main.cpp.
|
| 55 |
+
**Build:** Needs test
|
| 56 |
+
**Test:** Pull, build, load in Ableton → Open GUI → confirm NO Dock icon, NO Cmd+Tab, window floats over Ableton without switching apps.
|
| 57 |
+
**Next:** Sprint 3 — MCP param control from Claude Code (curl tests)
|