What's New in v2.23.2
New Features
ASIO Audio Capture (Windows)
- Capture audio from professional ASIO audio interfaces (ASIO4ALL, Focusrite, RME, etc.)
- Low-latency audio capture for professional audio workflows
- Integrates with VDO.Ninja for streaming professional audio sources
DPI Compensation
- Automatic DPI scaling compensation - renders content at 1:1 scale regardless of system DPI (e.g., 150% scaling)
- New
--nodpiflag to disable DPI compensation if needed
Window Bounds Persistence
- Window size and position now saved between sessions
- Restored on startup when no explicit dimensions given
Improvements
Custom Electron v39.2.16-qp20 (Windows)
- Improved overlay capture - DWM border hidden when window loses focus
- Cleaner captures for OBS and screen capture tools
- Border handling moved to native C++ implementation
- Embedded checksum for faster startup (skips manifest fetch)
Permission Handling
- Added speaker-selection and window-management permissions
- Improved device permission handling for media access
- Added secure origin for dev.versus.cam
Bug Fixes
- Fixed
--helpflag not showing help (#96) - Fixed native module loading in packaged app
- Fixed permission handler partition mismatch
- Fixed Linux build to use stock Electron correctly
- Fixed security vulnerabilities (tar, lodash, undici)
Infrastructure
- GitHub Actions workflow for automated builds
- New documentation website with feature guides
Downloads
- Windows Installer:
elecap_win_v2.23.2_installer.zip - Windows Portable:
elecap_win_v2.23.2_portable.zip - Linux AppImage:
elecap-2.23.2-x86_64.AppImage - Linux Debian:
elecap-2.23.2-amd64.deb - macOS Universal Binary (Intel + Apple Silicon)