-
Fix GUI close: Use JUCE custom title bar (not native) + force app activation via ObjC runtime
-
Fix: Make helper foreground process when showing GUI so window buttons work on macOS
-
Fix: Plugin GUI X button now closes window — custom DocumentWindow with closeButtonPressed override
-
Fix: Replace removed juce::Thread::setCurrentThreadPriority with native pthread priority (macOS)
-
Fix: HelperPluginHost.h use flat include for SharedAudioBuffer.h
-
Fix: HelperPluginHost.cpp use flat include for Constants.h
-
Fix: Helper/main.cpp use flat includes (Source/Shared in include dirs)
-
Fix: Remove MSG_NOSIGNAL from HelperIPC.cpp, fix include paths for macOS
-
Out-of-process rebuild: Add Helper/HelperIPC.cpp — handles commands from parent via Unix socket
-
Out-of-process rebuild: Add Helper/HelperIPC.h/.cpp — Unix socket IPC listener
-
Out-of-process rebuild: Add Helper/HelperPluginHost.cpp — full implementation
-
Out-of-process rebuild: Add Helper/HelperPluginHost.h/.cpp — loads plugin, runs processBlock, shows GUI
-
Out-of-process rebuild: Add Helper/main.cpp — standalone helper process entry point