Have more control over your screen at night
Nocturnal is a menu bar app for macOS that allows you to go the extra mile in controlling your display settings to reduce strain on your eyes. It includes darker than dark dimming, Night Shift fine tuning, and the ability to disable for custom time periods.
Nocturnal is currently only supported on macOS Catalina 10.15 or later and requires one of the computers listed here.
Download the latest version of Nocturnal from the GitHub releases page.
When opening the app for the first time there is a chance you may see an alert stating 'Nocturnal can't be opened because Apple cannot check it for malicious software'. In order to resolve this, right-click Nocturnal.app and press 'Open', a pop-up will appear, and then click 'open' again.
Why does this alert occur?
By default, macOS Catalina requires software to be notarized, so you can be confident that the software doesn't contain known malware. In order to have Nocturnal notarized, a $100/year subscription to the Apple Developer Program is required. Given that this is my first app for any apple device, joining the program is not currently in scope. Therefore, Nocturnal will remain unnotarized for the time being.
- Xcode 11.3
- Swift 5
- Carthage (dependency manager)
- LaunchAtLogin (framework)
- CoreBrightness (private framework)
Building and running
Nocturnal uses Carthage. Before building in Xcode run:
$ carthage bootstrap --platform Mac
Once Carthage has finished Building Nocturnal's dependencies open the Xcode project:
$ open Nocturnal.xcodeproj
After Xcode finishes loading the workspace press ⌘R to run Nocturnal.
Distributed under the MIT License. See LICENSE for more information.