Release Date: October 8, 2025
We're excited to announce EyeBreak v2.0.0, a major update that brings powerful theme customization capabilities to your eye care experience!
Transform the look and feel of your break reminders and overlays with our new theme system!
-
Default Theme 🎨
- Classic vibrant style with rich colors
- The familiar EyeBreak experience you know and love
- Perfect for those who like the original design
-
Random Color Theme 🎲 ✨
- Surprise yourself with fresh colors every time!
- 20 curated color palettes that always look beautiful
- New colors each break/reminder, stable during display
- Includes: Ocean, Sunset, Forest, Berry, Coral, Lavender, Mint, Rose, Sky, Amber, Teal, Crimson, Sage, Indigo, Peach, Turquoise, Plum, Lime, Burgundy, and Slate
-
Custom Theme 🛠️
- Complete control over every color aspect
- Customize background, accent, text, and secondary text colors
- Adjust opacity levels for all elements
- Fine-tune glass blur and highlight effects
- Quick preset palettes for inspiration (Ocean Blue, Forest Green, Sunset Orange, Royal Purple)
- Independent Themes: Set different themes for Ambient Reminders and Break Overlays
- Live Preview: See your changes in real-time before applying
- Persistent Settings: Your theme preferences are saved and remembered
- Smart Caching: Random colors stay consistent during each session
- Replaced emoji input with curated SF Symbols
- 16 beautiful icons to choose from:
- 👁️ Eye symbols (eye, eye.fill)
- ✨ Sparkles and stars
- 💖 Heart symbols
- 🌿 Nature icons (drop, leaf)
- 🌙 Celestial (moon, sun)
- ⏰ Time indicators (clock, bell)
- 🧘 Wellness icons (hand, figure, lungs, headphones, cup)
- Clear visual selection with purple highlights
- Professional appearance across all themes
- Personalize reminder text alongside icons
- Support for any custom message you want
- Works seamlessly with all three theme options
- Cleaner Architecture: Simplified theme rendering logic
- Better Maintainability: Removed complex conditional checks
- Type-Safe: Full Swift enum support with no magic strings
- Performance: Optimized rendering with smart caching
- Fixed theme flickering during display
- Resolved color inconsistency issues
- Improved theme switching stability
- Enhanced multi-screen support for themes
(See the /assets/screenshots folder for visual examples of all three themes)
-
Open EyeBreak Settings
- Click the menu bar icon
- Select "Settings..."
-
Navigate to Color Themes
- Scroll to the "Color Themes" section
- Choose your theme type for Ambient Reminders and/or Break Overlay
-
Customize (Optional)
- For Custom theme: Use the color pickers and sliders
- Try Quick Presets for instant professional looks
- Adjust opacity, blur, and highlight effects
-
Enjoy Your Personalized Experience!
- Your settings are saved automatically
- Changes apply immediately
Use the Default Theme with subtle colors that blend into your workflow.
Enable Random Color Theme to get a fresh, beautiful palette with every break.
Create your perfect Custom Theme matching your desktop wallpaper, brand colors, or personal preferences.
- Download
EyeBreak-v2.0.0.dmgfrom the releases page - Open the DMG file
- Drag EyeBreak.app to your Applications folder
- Launch EyeBreak from Applications
- Follow the onboarding guide
- Download
EyeBreak-v2.0.0.dmg - Quit the running EyeBreak app
- Replace the old EyeBreak.app in Applications with the new one
- Launch the new version
- Your settings will be preserved!
- New theme options will be available in Settings
- macOS: 14.0 (Sonoma) or later
- Architecture: Universal Binary (Apple Silicon & Intel)
- Permissions: Accessibility (for idle detection)
- Display: Works on all screen sizes and multi-monitor setups
- Complete color theme customization system
- 20 curated random color palettes
- Custom theme editor with full control
- Quick preset palettes (4 options)
- Professional SF Symbol icon picker for reminders
- Theme caching for consistent display
- Independent theme settings for reminders and overlays
- Live theme preview in settings
- Replaced emoji input with SF Symbol picker
- Simplified theme rendering architecture
- Improved settings UI organization
- Enhanced theme switching performance
- Theme flickering during active display
- Color inconsistency between renders
- Complex conditional rendering issues
- Theme persistence across app restarts
- Old "Liquid Glass" theme (replaced with Random Color)
- Emoji text input (replaced with icon picker)
- Redundant multi-layer glass effects
Thank you to all our users for your feedback and support! This release was inspired by your requests for more customization options.
- Issues: GitHub Issues
- Discussions: GitHub Discussions
- Documentation: See
/docsfolder for detailed guides
We're already working on v2.1.0 with:
- Export/Import theme presets
- Community theme sharing
- Animated theme transitions
- Gradient customization tools
- Theme marketplace
Stay tuned!
Full Changelog: v1.0.0...v2.0.0
Download: EyeBreak-v2.0.0.dmg