ScreenSage Pro 0.3.3 fixes a Metal rendering failure that could occur when a camera-only layout transitions to or from another layout during export.
Fixes
Camera-Only Layout Transitions
Fixed exports and preview composition for projects where a camera-only global layout or layout range fades into or out of another layout. The renderer now skips non-renderable subpixel screen layers during transition endpoints instead of asking MetalPetal to create invalid textures.
Export Stability
Improved Metal composition guards for zero-sized, non-finite, or near-zero screen rectangles so camera-only transitions no longer fail with MTIErrorInvalidTextureDimension.
ScreenSage Pro 0.3.2 includes timeline multi-selection, pointer-anchored timeline zooming, track-level selection controls, standard mouse support for horizontal scrollbars, smoother preview playback, expanded layout controls, and fixes for preview/export cropping, timeline display, PiP corner radius, project reopening, recording, close-time autosave, and performance behavior.
Updates
Timeline Multi-Selection
Added support for selecting multiple timeline items and moving or adjusting them together.
Pointer-Anchored Timeline Zoom
Updated timeline zooming so zoom changes are centered around the pointer position.
Track-Level Selection
Added selection controls to the timeline track header column.
Horizontal Scrollbars
Added standard mouse support for horizontal scrollbars across the app.
Project Preview
Updated recent project previews on the launch screen.
Timeline Editing
Added double-click handle expansion to extend clips to their nearest boundary, custom music picker access from empty music tracks, and improved track header sizing, empty-track hints, and merge button layering.
Camera Layout Controls
Refined Focused Camera layout selection and added clearer picture-in-picture size and position controls.
Preview Playback
Improved preview playhead smoothness and reduced unnecessary frame-level preview logging unless debug switches are enabled.
Fixes
Preview and Export Cropping
Fixed cropping issues that could occur during preview or export when projects use different aspect ratios.
Timeline Display and Interaction
Fixed music waveform bounds, thumbnail waveform alignment, initial timeline zoom jumps, tooltip overlap, slicing-related crashes, timeline undo step hiding, and playhead/timeline scroll position after reopening a project.
PiP Corner Radius
Fixed saved project behavior where picture-in-picture corner radius settings could fail to persist correctly, and fixed camera layout ranges overriding PiP corner radius unexpectedly.
Recording and Performance
Fixed keystroke recording display, repeat-key recognition, keystroke undo, and keystroke regeneration behavior, and optimized memory usage and timeline performance behavior.
Close and Autosave
Improved close-time handling for recording projects so autosave prompts and recent-project updates behave more reliably.
ScreenSage Pro 0.3.0 brings templates, sequences, Transform 3D, BGM, and recording layouts into a much more complete editing workflow.
Core Updates
Templates & Sequences
25 built-in templates now connect template preview, default timelines, and sequence workflows, making the path from recording to final cut much faster.
Transform 3D
This is more than a visual refresh. The new UI brings a stronger, smoother editing experience, and global Transform 3D now supports Lively Motion to keep frames from feeling too static.
BGM & Auto Beat Sync
ScreenSage Pro now includes 28 commercial-use background tracks across 6 style categories, and auto beat sync lets music actively drive cutting rhythm instead of just sitting underneath the edit.
Recording Layout System
The layout system now supports Screen+iOS, vertical 9:16, Stack, Focused Camera, Corner Cutout, and more, giving recordings much more presentation range.
Recording-to-Editing Layout Sync
Camera preview layout adjustments made during recording can now flow directly into the editing timeline, so you do not need to rebuild the same layout afterward.
iOS Mockups
42 iPhone and iPad mockups are now built in, making app demos, promo videos, and polished screen recordings much easier to package.
Custom Backgrounds & Color Library
You can now use custom background colors and a saved color library, making it easier to build a more intentional and consistent visual style.
Vertical Creation
More vertical templates and layout structures are now supported, making 9:16 and short-form video creation more practical.
Fixes & Improvements
Recording Performance
Improved recording performance and stability under heavier workloads to reduce stutter and rough edges while capturing.
Template Preview & Long-Video Performance
Improved template preview responsiveness, editor startup, and long-video editing performance for a smoother overall workflow.
Export Stability
Fixed a range of issues that could cause preview mismatches, export failures, or unstable output, including retimed audio fallback and WhisperLib export paths.
Camera Preview & Layout Stability
Fixed camera preview flicker, PiP recovery, layout refresh issues, ratio mismatches, and corner-radius inconsistencies so preview and final output stay more aligned.
Editor Polish
Continued refining the inspector, timeline, sidebar, and toolbar details to make everyday editing feel more streamlined.
This update brings dual recording engines, post-recording cropping, timeline editing improvements, and performance monitoring.
β¨ Features
Dual Recording Engines: Added Modern and Legacy engines, manually switchable in settings.
Post-Recording Cropping: Crop recording area in the editor with rectangle auto-detection (Space key), smart edge snapping, and smooth animations.
Timeline Editing: Click the scissors icon to restore or merge cut/deleted segments.
Camera Sync Zoom: Camera automatically scales down when screen zooms in for better focus area visibility (optional toggle).
Performance Monitoring: Real-time FPS display, smart frame drop warnings (>10% warning / >25% critical), and recovery notifications.
Recording Controls: Added menu bar stop button and mute alert suppression option.
π Improvements
Improved window recording: Fixed region update issues; uses area mode by default to resolve secondary display context menu recording and status indicator hiding issues.
Zoom animation control: Support disabling zoom animations or starting videos directly in zoomed state.
Full localization for all new features (English & Chinese).
π Fixes
Fixed window selector region not updating in time.
Fixed mouse cursor offset after cropping.
Fixed cursor position errors at screen edges.
Fixed menu bar recording not entering selection mode properly.
This update brings dual recording engines, post-recording cropping, timeline editing improvements, and performance monitoring.
β¨ Features
Dual Recording Engines: Added Modern and Legacy engines, manually switchable in settings.
Post-Recording Cropping: Crop recording area in the editor with rectangle auto-detection (Space key), smart edge snapping, and smooth animations.
Timeline Editing: Click the scissors icon to restore or merge cut/deleted segments.
Camera Sync Zoom: Camera automatically scales down when screen zooms in for better focus area visibility (optional toggle).
Performance Monitoring: Real-time FPS display, smart frame drop warnings (>10% warning / >25% critical), and recovery notifications.
Recording Controls: Added menu bar stop button and mute alert suppression option.
π Improvements
Improved window recording: Fixed region update issues; uses area mode by default to resolve secondary display context menu recording and status indicator hiding issues.
Zoom animation control: Support disabling zoom animations or starting videos directly in zoomed state.
Full localization for all new features (English & Chinese).
π Fixes
Fixed window selector region not updating in time.
Fixed mouse cursor offset after cropping.
Fixed cursor position errors at screen edges.
Fixed menu bar recording not entering selection mode properly.
Enhanced Zoom Controls: Added support for modifying default zoom mode directly in the recording window, including options for Off/Auto 2D Zoom/Auto 3D Camera Movement.
Automatic 3D Camera Movement Effects: Added support for automatically generating 3D camera movement effects.
macOS 26 Compatibility: Optimized experience on Tahoe 26.0 system.
π Bug Fixes
Zoom & Scaling Issues:
Fixed zoom center point deviation from actual center
Resolved conflicts between side-by-side mode and new scaling logic
Fixed interactor mode triggering problems
Recording Improvements:
Fixed microphone device monitoring for external USB devices
Recording Flow Redesign: Completely redesigned recording workflow with a new floating window entry point for a more streamlined and intuitive recording experience.
Enhanced Recording Initiation: Optimized the recording start process with improved user workflow and better visual feedback throughout the entire recording journey.
Real-time Audio Monitoring: Added live microphone volume feedback during recording to ensure proper audio device functionality and recording quality.
Dock Menu Integration: Added comprehensive Dock menu support with quick access to recording functions and recent projects.
π Bug Fixes
Recording Stability:
Resolved recording crashes and unexpected window pop-ups during recording end
Fixed microphone and camera not properly closing after recording completion
Resolved re-recording failures and floating control panel bugs
Export Issues:
Fixed export configuration problems affecting resolution, FPS, and other parameters
Ensured proper project export functionality when multiple projects are open
Multi-monitor Issues:
Fixed area selection requiring initial click to start dragging on multi-display setups
Resolved floating window visibility issues in fullscreen mode
External Drive Support & Project Management Enhancements
β¨ Features
Custom Project Save Location: You can now change the default project save location and store projects on external drives.
Recent Projects Page Enhancement: The recent projects list now correctly displays the status of projects from external drives and supports cleaning up non-existent project entries.
Option to Disable Tracks: It's now possible to disable specific tracks in the timeline as needed.
π Bug Fixes
Fixed Project Export Issue: Resolved an issue where exporting project B would fail under certain conditions (e.g., while project A is open).
Fixed Export Progress Display: Corrected a bug where the export progress bar would stop updating if a new project was opened during the export process.
Resolved Project Loading Crash: Fixed an issue that could cause the application to crash when opening a project.
UI and Layout:
Standardized the timeline track layout to ensure that track header icons are not obscured.
Temporarily disabled localization for track text to ensure consistent display across all language environments.
This release introduces the highly anticipated GIF export feature and includes a major overhaul of the entire export experience, making it more powerful, intuitive, and efficient.
β¨ New Features
GIF Export Support: Export your video projects directly to high-quality animated GIFs, perfect for sharing on social media or in documentation
New Export Presets: Four optimized presets for common use cases: Professional Production / HD Sharing / Social Media / Quick Preview. Get the best settings with a single click
π Enhancements & Improvements
Unified Export UI: Merged export history and real-time progress into a single view. The "Export History" button now shows unified progress for all records, improving consistency and performance
Localization: Export page strings have been localized to improve experience for non-English users
π Bug Fixes
Fixed Video Track Stuttering: Resolved playback stuttering issues for smoother editing
Fixed Export Progress Bar: Corrected progress bar display logic for accurate export tracking
Fixed Resolution Selector: Addressed interaction issues with resolution selection in export settings
0.1.7 - Support for opening from mp4 & window selection interaction optimization
[Optimized] Window selection interaction [Fixed] Issues with importing mp4 [Fixed] Issue with audio recording not working in the first two seconds [Fixed] Issue with recording not working on some pages [Fixed] Resolved some recording failure issues
[Added] Support for camera background removal and human border addition [Added] Timeline supports skimming preview [Fixed] Resolved the issue of an error when opening the same project a second time [Fixed] Resolved the issue of recordings not being added to the recent projects list
Perfect for scenarios requiring both system sounds and voice-over
Allows fixing audio issues without re-recording
Content Enhancement Tools
π Added Event-Synced Titles
Automatic timing with user actions
Pre-styled text options
No manual timeline adjustment needed
π±οΈ Enhanced Cursor Effects
Optional system cursor recording
Customizable cursor overlay
Multiple preset styles
Best for: Tutorial creators and UX demonstrations
Streamlines creation of step-by-step guides
Makes complex workflows easier to follow
Reduces viewer confusion with clear visual cues
Perfect for accessibility-focused content
Post-Production Features
βοΈ Implemented Intuitive Video Editing
Basic cutting tools
Custom background options
Animation curves
Quick zoom and layout adjustments
π¬ Added High-Fidelity Clipping
4K footage support
Timeline-based editing
π€ Introduced Efficient Export Queue
Background processing
Batch export capability
Sequential processing system
Best for: Content creators with high production volume
Enables quick turnaround for multiple video projects
Perfect for creating consistent series of tutorials
Ideal for teams producing regular software updates or documentation
Saves time when working with multiple video formats and resolutions
π‘ Pro Tip: These features work best when combined. For example, using Auto Zoom with Event-Synced Titles and Enhanced Cursor Effects creates highly engaging tutorial content with minimal editing effort.
Welcome to the AppUpdater localization documentation. This guide will help you understand how to localize your app's update information for different languages.
π Localization Features
UI Strings: AppUpdaterSettings supports multiple languages (currently English and Simplified Chinese)
Changelog Localization: Display release notes in the user's preferred language
Flexible Format: Support both inline localization blocks and attachment files
π§ How to Localize Your Changelog
You can localize your release notes using two methods:
Method 1: Inline Localization Blocks Add language-specific sections in your GitHub release body: