feat: Replace screen capture with ScreenCaptureKit and fix performance issues #6
Reference in New Issue
Block a user
No description provided.
Delete Branch "replace-rust-swift-screencapture-with-screencapturekit"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
🚀 Overview
This PR introduces a major upgrade to the screen capture system by replacing the previous Rust/Swift implementation with ScreenCaptureKit, along with significant performance optimizations and UI enhancements.
✨ Key Features
🐛 Critical Bug Fixes
is_running
flag checks to ensure background tasks exit properly⚡ Performance Optimizations
🎨 UI/UX Improvements
📚 Documentation
🧪 Testing
📋 Breaking Changes
None - this is a backward-compatible upgrade.
🔗 Related Issues
Resolves performance issues with screen streaming and resource management that were causing high CPU usage and memory leaks.