.gitignore | 1 + config/reaper.ts | 4 +- config/reaper/scripts/generate_recorder_template.lua | 34 +++ package.json | 8 +- readme.md | 4 +- src/Recorder/build.sh | 61 ++++ src/Recorder/engine/Package.swift | 22 ++ src/Recorder/engine/Sources/recorder/CaptureEngine.swift | 307 +++++++++++++++++++ src/Recorder/engine/Sources/recorder/MenubarApp.swift | 488 ++++++++++++++++++++++++++++++ src/Recorder/engine/Sources/recorder/Recorder.swift | 512 ++++++++++++++++++++++++++++++++ src/Recorder/engine/Sources/recorder/main.swift | 167 +++++++++++ src/Recorder/setup-signing.sh | 82 +++++ 12 files changed, 1682 insertions(+), 8 deletions(-)