Be notified of new releases
Create your free GitHub account today to subscribe to this repository for new releases and build software alongside 50 million developers.Sign up
Known issue: if your settings are reset, exit LightBulb and start it again. That should fix it.
The long awaited new release brings a complete rework of the entire application along with 30+ new features and bug fixes.
Important: LightBulb is now built against .NET Core Desktop Runtime. In order to run this and future versions you will need to download and install.NET Core Desktop Runtime (follow the steps for "Run desktop apps").
If you're having trouble installing the runtime, please check out this step-by-step guide.
Is it your first time using the app and you're wondering how it works? Check out this wiki article for introduction.
Due to substantial changes, your settings from previous versions will be reset. It's also recommended to uninstall LightBulb 1.x first, if you have it installed.
Changes in this release:
- Brand new design, new UI, new idea.
- Main window is now bigger and will no longer hide when it loses focus.
- Added the dashboard screen. This is now the screen you will see when you open LightBulb. It shows the sundial which represents the 24-hour day cycle partitioned into day, night and transition phases, along with your current position. It also displays current color configuration, current time, time of sunrise and sunset, and has buttons to start 24-hour preview or to access settings.
- Added application autoupdate. LightBulb will automatically check for updates and install them when it starts.
- Added brightness configuration. Color temperature and brightness now go hand in hand, automatically changing at sunrise and sunset, providing even better blue light reduction. Your eyes will be thankful. #28
- Added editable text boxes for all settings, letting you rigorously fine-tune every detail. Want to go below 2500K at night -- simply type in your desired temperature. Note that values that exceed slider ranges are not tested so use them at your own risk. #55 #90
- Added manual location configuration on top of the manual sunrise and sunset configuration that was previously available. You can now specify your coordinates manually or click a button to try detect them automatically from your IP. Besides raw coordinates, you can specify any human-readable location and LightBulb will try to search for the corresponding coordinates. #59
- LightBulb no longer requires consistent internet connection to detect location and calculate sunrise and sunset times. Internet connection is now only required once and only if you autodetect or search location. Sunrise and sunset times are now calculated using an internal algorithm. If you connect to internet through proxy or VPN, there is no need to hack the configuration file anymore, instead you can simply copy-paste your coordinates and you're good to go.
- Added "Start with Windows" option directly to the application settings. Now, if you want, you can enable/disable autostart without having to open regedit or Task Manager. #73
- Added "Default to day-time configuration" option which instructs LightBulb to use your day-time configuration as default configuration (when it's disabled or paused). #66
- Added "Application whitelist" which lets you select applications that will cause LightBulb to pause while they're in foreground. Useful when you are working with color-sensitive applications (e.g. Lightroom, Photoshop) and don't want to manually toggle LightBulb every time. #39
- Added "Disable until sunrise" tray menu item under "Disable for...". This will turn off LightBulb until the next sunrise. #108
- Added stale gamma detection and removed gamma polling. Display gamma now updates only when it actually changes. #121
- Added a check at startup that will verify that extended gamma range is enabled on your computer and, if not, prompt you to enable it automatically. This also means that portable distributions of LightBulb no longer require you to change registry yourself.
- Fixed an issue where LightBulb didn't work properly with multi-monitor setup due to a bug in Windows 10 v1903. #100
- Fixed an issue where LightBulb didn't work properly or reset itself after a display awoke from sleep. #102
- Fixed an issue where LightBulb worked incorrectly around the moment the system clock is adjusted for DST. #95
- Improved overall stability and performance of the application.
- ... and also fixed a dozen other issues that were not mentioned.
Big thanks to all of the LightBulb beta testers who helped catch bugs before anyone else (alphabetical order):
If you want to support development of this app, please consider donating
- Fixed an error that would prevent some users from retrieving correct geoinfo (#58)
- Fixed timers not triggering if they have overlapping intervals
- Fixed typos in setting names in config file that correspond to update checking
- Fixed config file being saved in unrecognized encoding
- Fixed users being able to use Enter, Space or Tab as a hotkey without modifiers. (#47)
- Implement periodical autosaving for settings instead of relying on saving on exit. (#62)
- Fixed Windows 8 start menu getting recognized as a full screen application. (#46)
- Make early transitions (night to day) start at sunrise instead of ending at sunrise.
This release is a minor update that includes various backend fixes, improvements and optimizations.