iSee v0.1.0 - Dynamic Island & Enhanced Features
Pre-release
Pre-release
·
20 commits
to master
since this release
Immutable
release. Only release title and notes can be modified.
iSee v0.1.0 Release Notes
๐ Major Update - October 19, 2025
โจ New Features & Improvements
๐จ Enhanced Dynamic Island Overlay
- Liquid Expansion Animation: Organic blob-like expansion from camera location with elastic spring effects
- Glassmorphism Design: Ultra-thin material background with subtle borders and shadows
- Camera Hardware Integration: Darkened area representing physical camera with green status indicator
- macOS-style Controls: Native close button (red circle with X) and settings gear icon
- Improved Layout: X button on left, Settings gear on right, Camera area in center
- Auto-dismiss: Automatically collapses after 10 seconds with smooth animation
๐ Enhanced Notification System
- Descriptive Alert Messages:
- "๐จ Shoulder Surfer Detected!" with actionable advice
- "
โ ๏ธ Multiple People Detected" with cautionary guidance
- Improved Action Buttons: "๐๏ธ View Camera Feed" and "โ Acknowledged" with icons
- Rate Limiting: Intelligent cooldown periods to prevent notification spam
- System Integration: Native macOS notification banners with proper presentation
โ๏ธ Comprehensive Settings Panel
- Alert Cooldown Period: Configurable time between notifications (1-10 seconds)
- Auto-start Monitoring: Enabled by default, configurable option
- Launch at Login: Optional automatic startup for continuous protection
- Overlay Auto-hide Delay: Configurable overlay display duration (5-30 seconds)
- Notification Permissions: Built-in permission request with status display
- Detection Thresholds: Fine-tune sensitivity and alert timing
๐ฏ Menu Bar Enhancements
- Improved Icon States: Enhanced color coding with Gray for disabled state
- Better Visual Hierarchy: Optimized spacing, font sizes, and layout
- Dynamic Color Updates: Real-time color changes based on monitoring state
- Long-term Alert Indicator: Red icon when shoulder surfing persists >1 minute
๐ง Technical Details
- Platform: macOS 13.0+ (Ventura and later)
- Architecture: Universal (Apple Silicon M1/M2/M3/M4 and Intel x64)
- Framework: SwiftUI + AppKit with AVFoundation, Vision, and UserNotifications
- Bundle ID: com.isee.app
- App Size: ~108KB DMG
- Background Processing: NSApplicationDelegate with accessory activation policy
- Animation Engine: Core Animation with custom timing functions for liquid expansion
- State Management: Combine framework for reactive UI updates
- Persistence: UserDefaults with NSKeyedArchiver for complex data types
๐ก๏ธ Privacy & Security
- No Data Collection: Zero analytics, telemetry, or user tracking
- On-Device Processing: All face detection happens locally
- No Network Access: App operates entirely offline
- Transparent Permissions: Clear camera usage explanation
- Open Source: Full source code available for security audit
๐ฑ User Experience
- Menu Bar Icon States:
- ๐ข Green: Safe (no shoulder surfers)
- ๐ก Yellow: Warning (multiple faces detected)
- ๐ Orange: Alert (shoulder surfer detected, < 1 minute)
- ๐ด Red: Long-term alert (shoulder surfer detected for > 1 minute)
- โซ Gray: Monitoring disabled
- Dynamic Island Overlay: Liquid-expanding camera feed with auto-dismiss after 10 seconds
- System Notifications: Native macOS notifications with smart rate limiting
- Comprehensive Settings: Full control over detection, notifications, and preferences
- Easy Setup: One-click camera permission and immediate protection
๐ Installation
- Download
iSee-v0.1.0.dmgfrom the releases page - Open the DMG file
- Drag iSee.app to Applications folder
- Launch and grant camera permission
- Start protecting your screen!
๐ Known Issues
- Face detection may be less accurate in very low light conditions
- Requires camera permission for full functionality
- Notification permissions are optional but recommended for alerts
๐ฎ Upcoming Features (beta v1.0.0)
- Multiple camera support (external cameras)
- Advanced privacy features (blur sensitive content)
- Integration with Focus modes
- Customizable overlay themes
- Advanced analytics and reporting
- Performance metrics dashboard
- Custom notification sounds
- Advanced detection algorithms using ML/AI
๐ Support
- Issues: GitHub Issues
- Discussions: GitHub Discussions
- Documentation: See README.md and DEPLOYMENT.md
๐ฅ Contributors
Development Team:
- Upmanyu Jha - Project Lead, Core Development, UI/UX Design, Technical Implementation, Code Architecture, Feature Development
- AI Assistant (Claude) - Technical Implementation, Dev Support
Key Contributions:
- Core Architecture: Background monitoring service, menu bar integration
- Dynamic Island UI: Liquid expansion animations, glassmorphism effects
- Vision Processing: Face detection, shoulder surfer identification
- System Integration: Notifications, launch at login, preferences management
- Documentation: Comprehensive guides, release notes, deployment instructions
๐ Acknowledgments
- Built with Apple's Vision and AVFoundation frameworks
- SwiftUI for modern, native UI
- Open source community for inspiration and feedback
Download: iSee-v0.1.0.dmg
Source Code: GitHub Repository
License: MIT License