Skip to content

Releases: hstriepe/CapturePlay

Actually 3.7.1

Choose a tag to compare

@hstriepe hstriepe released this 03 Apr 17:57

Bug fixes - not in REPO!
Icon and media cleanup.

Bluetooth Audio and Bug Fixes

Choose a tag to compare

@hstriepe hstriepe released this 03 Dec 20:28

[App Store release](https://apps.apple.com/us/app/captureplay/id6755561036?mt=12
CapturePlay)

Version 3.6.1 (198 - internal) - 12-03-25

  • Display Sleep Prevention state bug fix
  • Bluetooth audio
  • Tracks system audio
  • Dropped Picture folder Entitlement
  • Code review & cleanup
  • XCTests - work from command line.

Bluetooth Audio & Audio Tracking of System Output

Choose a tag to compare

@hstriepe hstriepe released this 02 Dec 01:22

Version 3.6.0 (196 - internal) - 112-01-25

  • Bluetooth audio
  • Tracks system audio
  • Dropped Picture folder Entitlement
  • Code review & cleanup
  • XCTests - work from command line.

Polished for Release - RC

Pre-release

Choose a tag to compare

@hstriepe hstriepe released this 27 Nov 20:33

Version 3.5.6 (187 - internal) - 11-27-25

  1. New icon.
  2. Display Sleep Prevention - menu change and internal state fixes.
  3. Code cleanup.
  4. Refactored all names and internal code prefixes from QC to CP.
  5. Further performance optimizations based on system capability. Auto mode can be overridden in Settings.
  6. Some generic capture devices have an odd audio sample rate. We now convert to 48Khz in those cases for video-audio recording using AAC.
  7. Settings item cleanup.
  8. Align entitlements with App Store requirements.
  9. Bug fixes, including random display blanking on recording and Notification delays.

TestFLight SUbmission Candidate

Pre-release

Choose a tag to compare

@hstriepe hstriepe released this 27 Nov 03:59

Release Notes Version 3.5 (181 - internal) - 11-25-25

  • New icon.
  • Display Sleep Prevention - menu change and internal state fixes
  • Refactored all names and internal code prefixes from QC to CP.
  • Further performance optimizations based on system capability. Auto mode can be overridden in Settings.
  • Some generic capture devices have an odd audio sample rate. We now convert to 48Khz in those cases for video-audio recording using AAC.
  • Continuity Camera audio is never selected by default at launch; it can cause long pauses at startup. Video is only a last resort.
  • Settings item cleanup.
  • Video capture notification sounds can now be toggled.
  • Align entitlements with App Store requirements.
  • Bug fixes, including random display blanking.

Translucent title bar & other UX

Pre-release

Choose a tag to compare

@hstriepe hstriepe released this 20 Nov 22:32

Version 3.4 (136 - internal) - 11-20-25

  • Translucent, hidden window title bar
  • Video capture control start button hidden with title bar
  • Some deprecations fixed
  • Resource changes in bundle to prep for potential localization
  • Bug fixes

New Video Controls and On-screen Capture Controls

Choose a tag to compare

@hstriepe hstriepe released this 19 Nov 17:43

Release Notes

Version 3.3 (126 - internal) - 11-18-25

  • Added Video control for brightness, contrast, and hue
  • Saved separately for each device
  • Has a reset button
  • Video on-screen Capture controls
  • Appear on the first capture.
  • Settings dialog updated
  • Disable Video Capture overlay buttons
  • New icon (move to asset catalog)
  • Bug fixes

Version 3.2 (117 - internal) - 11-17-25

  • Settings dialog updated
  • Video > Image visibility is now toggled and visible by default
  • Edit>Copy now captures window to clipboard
  • Some key shortcuts have been reassigned for efficiency

Version 3.1 (106 - internal) - 11-15-25

  • Menu Cleanup and Simplification

Version 3.0 (94) - 11-15-25

  • Finished Refactoring
  • Extracted functionality from QCAppDelegate into manager classes:
    - QCWindowManager
    - QCCaptureFileManager
    - QCNotificationManager
    - QCDisplaySleepManager
    - QCPreferencesController
  • Build System — Fixed Xcode project configuration, build number synchronization, and Info.plist handling
  • Audio/Video Capture — Fixed device format configuration, frame rate handling, and audio session management
  • Help System — Created and integrated a help & manual system:
    • Created QCHelpViewerController with WKWebView
    • Integrated HTML manual display
  • Fixed sandbox issues and WebView rendering problems
  • Cleaned up and optimized the code
  • Bug Fixes — Resolved multiple issues, including warnings, deprecated API usage, and various runtime problems

Version 2.8 (90) - 11-14-25

  • Performance improved.
  • Tested - smoother frame rates:
    • El Gato Cam Link 4K on M1 Ultra - might not be as smooth on slower systems.
    • AVerMedia 4K HDMI GC553Pro Live Gamer Ultra S - M4 Pro mini. Has better performance on slower Macs.
  • First refactoring into separate delegate files.
    • Basic Feature Set complete:
    • Audio routing from any input to any output.
    • Mute and volume controls.
    • Image and video capture through shortcut keys.
    • The directory can be changed in Settings.
    • Notifications for key events.
    • Ability to disable Display Sleep.
    • Full screen disables Display Sleep and hides the cursor.
    • User Settings are retained.

Menu cleanup and simplification

Pre-release

Choose a tag to compare

@hstriepe hstriepe released this 15 Nov 22:16

Release Notes

Version 3.1 (106 - internal) - 11-15-25

  1. Menu Cleanup and Simplification

Version 3.0 (94) - 11-15-25

  1. Finished Refactoring — Extracted functionality from QCAppDelegate into manager classes:

    • QCWindowManager

    • QCCaptureFileManager

    • QCNotificationManager

    • QCDisplaySleepManager

    • QCPreferencesController

  2. Build System — Fixed Xcode project configuration, build number synchronization, and Info.plist handling

  3. Audio/Video Capture — Fixed device format configuration, frame rate handling, and audio session management

  4. Help System — Created and integrated a help manual system:

    • Created QCHelpViewerController with WKWebView

    • Integrated HTML manual display

    • Fixed sandbox issues and WebView rendering problems

    • Cleaned up and optimized the code

  5. Bug Fixes — Resolved multiple issues, including warnings, deprecated API usage, and various runtime problems

Version 2.8 (90) - 11-14-25

  1. Performance improved.

    • Tested - smoother frame rates:

      • El Gato Cam Link 4K on M1 Ultra - might not be as smooth on slower systems.

      • AVerMedia 4K HDMI GC553Pro Live Gamer Ultra S - M4 Pro mini. Has better performance on slower Macs.

  2. First refactoring into separate delegate files.

  3. Basic Feature Set complete:

    • Audio routing from any input to any output.

    • Mute and volume controls.

    • Image and video capture through shortcut keys.

    • The directory can be changed in Settings.

    • Notifications for key events.

    • Ability to disable Display Sleep.

    • Full screen disables Display Sleep and hides the cursor.

    • User Settings are retained.

Final polish with Help added

Pre-release

Choose a tag to compare

@hstriepe hstriepe released this 15 Nov 16:40

Release Notes

Version 3.0 (94) - 11-15-25

  1. Finished Refactoring — Extracted functionality from QCAppDelegate into manager classes:

    • QCWindowManager

    • QCCaptureFileManager

    • QCNotificationManager

    • QCDisplaySleepManager

    • QCPreferencesController

  2. Build System — Fixed Xcode project configuration, build number synchronization, and Info.plist handling

  3. Audio/Video Capture — Fixed device format configuration, frame rate handling, and audio session management

  4. Help System — Created and integrated a help manual system:

    • Created QCHelpViewerController with WKWebView

    • Integrated HTML manual display

    • Fixed sandbox issues and WebView rendering problems

    • Cleaned up and optimized the code

  5. Bug Fixes — Resolved multiple issues including warnings, deprecated API usage, and various runtime problems

Version 2.8 (90) - 11-14-25

  1. Performance improved.

    • Tested - smoother frame rates:

      • El Gato Cam Link 4K on M1 Ultra - might not be as smooth on slower systems.

      • AVerMedia 4K HDMI GC553Pro Live Gamer Ultra S - M4 Pro mini. Has better performance on slower Macs.

  2. First tefactoing into seperate delegate fles.

  3. Basic Feature Set complete::

    • Audio routing from any input to any output.

    • Mute and volume controls.

    • Image and video capture through shortcut keys.

    • Directory can be changed in Settings.

    • Notifications for key events.

    • Ability to disable Display Sleep.

    • Full screen disables Display Sleep and hides the cursor.

    • User Settings are retained.

v2.8

v2.8 Pre-release
Pre-release

Choose a tag to compare

@hstriepe hstriepe released this 15 Nov 02:43

Performance improved.
Tested - smoother frame rates:

  • El Gato Cam Link 4K on M1 Ultra - might not be as smooth on slower systems.
  • AVerMedia 4K HDMI GC553Pro Live Gamer Ultra S - M4 Pro mini. Has better performance on slower Macs.

Refactored into seperate delegate fles.
Basic Feature Set:

  • Audio routing from any input to any output.
  • Mute and volume controls.
  • Image and video capture through shortcut keys.
  • Directory can be changed in Settings.
  • Notifications for key events.
  • Ability to disable Display Sleep.
  • Full screen disables Display Sleep and hides the cursor.
  • User Settings are retained.