Releases: thisisommore/viewio
Release list
viewio v1.2.4
viewio v1.2.3
v1.2.3 Release Notes
Features
- Cancellable exports - Video and GIF exports can now be cancelled mid-flight via a Cancel button on the export progress
overlay (with Esc shortcut). Stops the active export cleanly and distinguishes user-cancelled exports from failures. - Silent audio track for audio-less exports - Video exports of recordings with no audio now get a synthesized silent stereo AAC
track muxed in (required for App Store previews). Includes an opt-out toggle and a video-only fallback if the mux is
rejected. - Smoother speed changes - The preview keeps playing through rebuilds when you change clip speed.
Maintenance
- Migrated AVFoundation video composition building to modern async APIs and cleaned up compiler/Swift 6 concurrency warnings.
v1.2.2
Fixed
• Screen Recording permission prompt was unreliable on macOS 26, it sometimes appeared and sometimes didn't, because the app was missing NSScreenCaptureUsageDescription in Info.plist. When macOS refused the request, tapping the Screen Recording icon did nothing and viewio never appeared in System Settings → Screen & System Audio Recording. The prompt now shows consistently.
v1.2.1
v1.2.1
Fixed
- Fixed intermittent issue where Microphone & Camera permission prompts sometimes failed to appear in the Direct build (macOS could silently deny access).
v1.2.0
viewio 1.2.0
Permissions, Up Front
Permissions appear on the start screen as clear icons (Screen, Microphone, Camera, and Keyboard on direct builds). You grant what you need before you hit Start Recording.
Until access is granted, the related controls stay disabled, including Start Recording without Screen Recording, and the mic/camera pickers without those permissions. Hovering over a disabled control explains what you need to enable.
This avoids mid-flow system prompts when you start a capture or turn something on, so you always know what's required before you begin.
Crop, Before and After
Pick a region before recording as a soft crop: the full display is still recorded, and your selection becomes the starting crop in the editor.
While you record, the area outside the region is dimmed so the bounds stay obvious. In the editor, you can expand, shrink, or reset the crop to the full frame, so even a tight pre-recording selection is easy to fix later, and cropping before and after recording stays one seamless flow.
v1.1.2
- App Store compliance: typing detection compiled out of App Store builds.
- Switched typing detection from Accessibility to Input Monitoring
- Fixed duplicate prompt window.
- Dual App Store/direct distribution
- Export options sheet (format, resolution, frame rate, GIF)
- Rendering fixes.
- Lowered minimum macOS deployment target to 26.0.
1.0.1
- undo redo support
- projects support for saving edits without need of export, so you can continue where you left off
- more stability and bug fixes
first release
Add macOS release DMG build docs and infrastructure - Add BUILD.md with full arm64-only Developer ID release pipeline - Add .gitignore to exclude build artifacts
