mirror of
https://github.com/storytold/soundcraft.git
synced 2026-10-30 05:26:52 -06:00
On macOS, Heal Separation (Cmd+H) and Copy to Send (Cmd+Alt+H) never ran (#140). The system menu bar used muda's predefined Hide and Hide Others items, which carry those keys, and macOS offers a key press to the menu bar's key equivalents before the window, so egui never saw them: Cmd+H hid SoundCraft and Cmd+Alt+H hid the other apps. Pro Tools uses the same keys for Heal Separation and Copy Automation to Send, so the keys stay and Hide loses its shortcut instead. Hide SoundCraft and Hide Others are now plain menu items that call NSApplication's hide: and hideOtherApplications:. These are safe objc2-app-kit calls, and both crates were already in the build through muda. Show All keeps muda's item, which has no shortcut. Windows and Linux have no such menu, so nothing changes there.