Release Notes
Release Notes: Solaris
We're thrilled to announce a significant update to Solaris, bringing a host of powerful new features and enhancements designed to provide an even more seamless, intelligent, and personalized auto-brightness and circadian control experience. This release focuses on deeper integration, finer control, and an overall smoother user journey.
✨ New Features
-
Google Fit Integration for Sleep-Driven Circadian Rhythms Solaris now integrates with Google Fit, allowing the application to access your sleep data (duration, start, and end times). This enables Solaris to construct a dynamic, personalized sleep schedule, synchronizing your monitor's brightness and color temperature with your physiological circadian rhythm based on your actual sleep-wake patterns. Achieve truly individualized display adjustments that support your natural body clock.
-
Advanced Interactive Brightness Curves Take full control of your display's luminosity profile with our new, interactive Bezier curve editor.
- Visual Editor: Fine-tune how your brightness responds to solar elevation throughout the day with intuitive Bezier controls.
- Customizable Presets: Swiftly switch between optimized profiles like
Bright,Balanced,Soft, or dive intoCustomto create your own. - Real-time Preview: Instantly see how your adjustments will affect your display's behavior on the luminosity graph.
-
Comprehensive Multi-Monitor Mastery Gain unprecedented control over your entire multi-monitor setup.
- DDC/CI Direct Hardware Communication: Solaris now leverages DDC/CI (Display Data Channel Command Interface) for direct, hardware-level communication with your monitors, ensuring robust and reliable control.
- Individual Monitor Control: Set unique brightness offsets or manual levels for each connected display, perfectly tailoring your workspace.
- Unified Sync: Adjust all your monitors at once with a single, synchronized action.
- Smart Monitor Naming: Monitors are now identified by their friendly names (e.g., "Dell U2719D") for easier management.
-
Smart Game Mode with Application Exclusions Never let an automatic brightness change disrupt your gaming session or critical work.
- Auto-Lock Detection: Solaris intelligently detects when you launch a game or specified application and temporarily suspends brightness adjustments.
- Customizable Lists: Add specific applications to a
Whitelist(always lock Solaris) or aBlacklist(never lock Solaris for these apps, allowing background adjustments).
-
Real-time Weather Data Integration Beyond solar position, Solaris can now optionally fetch current weather data, providing an additional layer of environmental context for future personalized adjustments and insights.
🚀 Improvements
- Enhanced Smooth Transitions: Continued refinement of brightness and color temperature transitions ensures changes are applied gradually and imperceptibly, avoiding sudden flashes or jarring shifts.
- Improved Responsiveness: Underlying performance optimizations, including asynchronous task processing for monitor commands, lead to a more responsive application experience.
- Robust Monitor Identification: Enhanced logic for identifying and managing connected displays, ensuring consistent control across various hardware configurations.
🛠️ Under the Hood
While primarily user-focused, this update includes significant architectural improvements in how Solaris communicates with your hardware and manages background processes, laying the groundwork for even more advanced features in future releases. These changes contribute to the application's overall stability and efficiency.