fix: replace CARemoteLayerServer with CAContext+CALayerHost for cross-process GUI 0548359 Sitar118 commited on May 16
fix: wire onGuiCreated callback in HelperIPC constructor to send gui_ready notification df8bc97 verified RAM2118 commited on May 16
fix: call onGuiCreated callback after CARemoteLayerServer setup completes in showGui() 9788b5f verified RAM2118 commited on May 16
fix: send gui_ready notification after showGui β use callback from HelperPluginHost to IPC 242769f verified RAM2118 commited on May 16
fix: use setLayerPortName() instead of direct member access c151d02 verified RAM2118 commited on May 16
fix: add setLayerPortName() public method (layerPortName is private) 7e3323d verified RAM2118 commited on May 16
remove old files replaced by .mm versions + Blocklist (now in PluginBridgeProcessor.h) 4ca2875 verified RAM2118 commited on May 16
fix: Helper test-load β handle paths with spaces + allow message loop to run 379e9dd verified RAM2118 commited on May 16
fix: restore setAlwaysOnTop(true) β fixes GUI opening in separate space in fullscreen efff31a verified RAM2118 commited on May 16
revert main.cpp β remove NSApplicationActivationPolicyAccessory (this broke the fullscreen behavior) cb954f1 verified RAM2118 commited on May 16
STOP β revert HelperPluginHost to last known working state (GUI in Helper but with original window behavior before all my 'fixes') a904c0b verified RAM2118 commited on May 16
fix: show plugin GUI in-process (inside Ableton window) not from Helper 8ab499b verified RAM2118 commited on May 16
fix: set fullscreen-compatible behavior BEFORE making window visible 2dc45d7 verified RAM2118 commited on May 16
fix: set NSApplicationActivationPolicyAccessory at launch to prevent separate app appearance 9423d64 verified RAM2118 commited on May 16
Fix GUI focus: Remove makeAccessoryProcess entirely, use NSWindow level trick to float without activation 0632681 verified RAM2118 commited on May 16
Fix: Use Accessory activation policy β GUI shows without stealing focus from Ableton 58c47dc verified RAM2118 commited on May 16
Fix GUI close: Use JUCE custom title bar (not native) + force app activation via ObjC runtime 75f7e51 verified RAM2118 commited on May 16
Fix: Make helper foreground process when showing GUI so window buttons work on macOS 5106668 verified RAM2118 commited on May 16
Fix: Plugin GUI X button now closes window β custom DocumentWindow with closeButtonPressed override dca94cb verified RAM2118 commited on May 16
Fix: Replace removed juce::Thread::setCurrentThreadPriority with native pthread priority (macOS) a89d96f verified RAM2118 commited on May 16
Fix: HelperPluginHost.h use flat include for SharedAudioBuffer.h cd1256e verified RAM2118 commited on May 16
Fix: HelperPluginHost.cpp use flat include for Constants.h a902ad7 verified RAM2118 commited on May 16
Fix: Helper/main.cpp use flat includes (Source/Shared in include dirs) a119e77 verified RAM2118 commited on May 16
Fix: Remove MSG_NOSIGNAL from HelperIPC.cpp, fix include paths for macOS 0f12a9a verified RAM2118 commited on May 16
Out-of-process rebuild: Add Helper/HelperIPC.cpp β handles commands from parent via Unix socket eabb3b4 verified RAM2118 commited on May 16
Out-of-process rebuild: Add Helper/HelperIPC.h/.cpp β Unix socket IPC listener 68398ab verified RAM2118 commited on May 16
Out-of-process rebuild: Add Helper/HelperPluginHost.cpp β full implementation 13fcac4 verified RAM2118 commited on May 16
Out-of-process rebuild: Add Helper/HelperPluginHost.h/.cpp β loads plugin, runs processBlock, shows GUI 1af93a1 verified RAM2118 commited on May 16
Out-of-process rebuild: Add Helper/main.cpp β standalone helper process entry point 5ac6c6e verified RAM2118 commited on May 16