Improved network resilience, moved ShareScreen to ARC, and added Mirror startup acknowledgements, timeout handling, and automated tests.
BeyondDisplay · Release notes
BeyondDisplay release notes.
A concise history of the most important change in each BeyondDisplay release.
Version history
Release highlights.
Improved ScreenCaptureKit stability, screen-recording permission onboarding, and share-screen packet handling.
Added Ping and Pong heartbeats, disconnect timeouts, and cooldown handling so stale sessions close automatically.
Improved HiDPI virtual display selection, capture resolution, and H.264 and H.265 streaming quality.
Added HEVC and H.265 streaming for higher-resolution screen sharing.
Added Mirror Screen and requested Screen Recording permission only when Extend or Mirror starts.
Raised streaming quality with lower H.264 QP values and higher bitrate limits for scaled displays.
Lowered the minimum requirement to macOS 12.3 and improved discovery by probing every endpoint for each device.
Restarted Bonjour publishing and browsing whenever network interfaces changed.
Added signed and notarized App, DMG, and PKG release workflows.
Restarted discovery automatically when Wi-Fi or Ethernet network state changed.
Added an About window with version, website, permission, Bonjour, copyright, and Sparkle information.
Added TCP health probes for Bonjour devices and removed peers from the menu when they stopped responding.
Replaced custom multicast discovery with Bonjour and mDNS for more reliable local device discovery.
Added sleep, wake, and lid-state observers to stop and restart networking appropriately.
Added receiver power assertions and stopped sharing when the sender display went to sleep.
Introduced Menu Bar discovery and Mac-to-Mac extended display streaming with ScreenCaptureKit and H.264.