A Dimness and Night Shift menu bar app for macOS 🌙

Overview

Swift Version macOS Version License: GPL v3


icon

Nocturnal

Have more control over your screen at night

About

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, multi-monitor support, and the ability to turn off Touch Bar on Macbook Pro.

icon

System Requirements

Nocturnal is only supported on macOS High Sierra 10.13 or later, and requires a Mac that supports Night Shift. Apple Silicon Macs are not currently supported.

Installation

To stay up to date install Nocturnal using Homebrew.

brew cask install joshjon-nocturnal

Alternatively, you can manually download the latest release.

Nocturnal is not currently signed with an Apple developer account. To open an unsigned app follow these steps.

  1. Control-click the app icon, then choose Open from the shortcut menu.
  2. A dialog box will appear, then click Open.

For more information refer to the offical Apple support article.

Donate

Nocturnal will always be free and open source, however, please consider donating if you enjoy using the app.

PayPal Donation

Build and Run

Build Nocturnal's dependencies using carthage and open the project in Xcode.

carthage bootstrap --platform Mac
open Nocturnal.xcodeproj
Issues
  • Support for Mojave?

    Support for Mojave?

    Hello,

    Your app looks great, and is exactly what I was looking for (hiding the touchbar sometimes and easy and fast control of screen brightness). Unfortunately I'm stuck at Mojave (10.14). Looking at some of the code looks there is already support for Mojave (https://github.com/joshjon/nocturnal/blob/master/Nocturnal/Application/TouchBar/TouchBar.swift). Night Shift was also introduced in 10.14, would it be possible to compile and run the app in Mojave?

    (I don't have any experience compiling Swift or MacOS apps, otherwise would try it myself.)

    opened by eSoares 3
  • Nocturnal is damaged and can't be opened

    Nocturnal is damaged and can't be opened

    Thank you for developing this! I've tried installing it on my Mac mini (2014) about 10 times now, but I get the "Nocturnal is damaged and can't be opened. You should move it to the bin." message no matter what. Any ideas on how to fix this? ps: this is the same comment as on Product Hunt. image

    opened by theodorjs 3
  • After mac wakes up, the overlay resolution is too small

    After mac wakes up, the overlay resolution is too small

    Sometimes, when the Mac wakes up, the overlay resolution is too small, showing a small darker area in the middle of the screen. I must say, that I'm using an external 38" ultra wide screen.

    Maybe there's a way to fix it? Thanks

    opened by skeletoooooor 2
  • Night shift doesn't work on the TV

    Night shift doesn't work on the TV

    I have two Mac mini. One from late 2012 that is connected to a PC monitor. Nightshift works on this one. It also shows up in the system screen settings. The other Mac mini is from 2014, and is connected to a 4K 55" Sony Bravia TV through a Sony surround receiver. On this one nightshift doesn't show up in the system display settings, and it doesn't work in Nocturnal either. Is this to be expected, or should Nocturnal be able to override the system default compatibility?

    opened by theodorjs 2
  • Feature Request: Customizable Keyboard Short Cuts

    Feature Request: Customizable Keyboard Short Cuts

    A similar app called QuickShade allows me to add shortcut keys for the brightness, which is very helpful once it gets dark outside. I have them mapped to F5 and F6, two keys that are vacant by default on Apple's external full size keyboard.

    image

    opened by jorisw 2
  • Hide TouchBar

    Hide TouchBar

    opened by joshjon 0
  • update brew install command

    update brew install command

    brew recently disabled brew cask install and switch to brew install --cask.

    This PR updates the readme to use the new command.

    You can see others talking about the change here: https://github.com/ansible-collections/community.general/issues/1524

    opened by RayBB 0
  • Support earlier macOS

    Support earlier macOS

    Adds support for macOS 10.13 and above as requested in #21 and #12

    opened by joshjon 0
  • Feature Request - Dimness Setting persists

    Feature Request - Dimness Setting persists

    I'd love for the Dimness setting to persist rather than resetting when you quit the app or restart your computer.

    I might be wrong, but I believe the previous version worked this way?

    opened by danielstonehouse 0
  • Instruction to install is incorrect

    Instruction to install is incorrect

    brew cask install joshjon-nocturnal
    

    gives:

    Error: Unknown command: cask
    

    Instruction should be:

    
    brew install joshjon-nocturnal
    
    opened by iyerland 1
  • Should I not install this if I have an M1 air?

    Should I not install this if I have an M1 air?

    Is it safe to install this to my M1?

    opened by brak265 1
  • External Samsung Panel

    External Samsung Panel

    Can I get it to work on an external Samsung QLED e.g. the QE43Q60R?

    opened by BobsonEmmanuel 0
  • Add a way to store and restore previous settings at startup

    Add a way to store and restore previous settings at startup

    Currently, every time Nocturnal is started, the user has to set the dimness and night shift strength.

    This pull request fixes that by adding support for storing the dimness strength and night shift strength values and restores these values at app startup.

    P.S. I've never worked with Swift before so forgive me if I've done something incorrectly. I'd be happy to make further changes.

    opened by kPanesar 0
  • Feature Request: Add toggle for Dark Mode

    Feature Request: Add toggle for Dark Mode

    When fiddling with brightness/dimness/night shift settings I regularly also want to toggle dark mode. Would be awesome to have a menu entry "Switch to Dark Mode"/"Switch to Light Mode" next to the "Disable Touch Bar" option.

    opened by thomasbachem 0
  • Feature Request: Add display brightness slider

    Feature Request: Add display brightness slider

    I'd love to have a slider for the native/hardware display brightness included in Nocturnal's menu in addition to the dimness slider.

    opened by thomasbachem 0
  • Screenshots are visibly darker when using dimness slider.

    Screenshots are visibly darker when using dimness slider.

    The dimness makes the screen darker like expected, but when I take a screenshot there appears to be an extra layer of dimming applied.

    Normal: Screen Shot 2020-11-05 at 11 26 29 AM

    With dimming the image is darker than the content actually appears: Screen Shot 2020-11-05 at 11 26 45 AM

    opened by adamraine 0
  • Sometimes it enables itself without me turning it on

    Sometimes it enables itself without me turning it on

    Like the title says, sometimes it randomly enables itself without me doing anything. I don't know how to reproduce it. It's just sitting in the menubar doing nothing. Lmk if you need anymore info

    opened by said50 0
  • Feature request: a setting to “Only enable Nocturnal when dark mode is on”

    Feature request: a setting to “Only enable Nocturnal when dark mode is on”

    Similar to #23, but a bit different.

    I’d like Nocturnal to be enabled only when macOS is in dark mode. I switch macOS color scheme depending on the ambiant light, so time of the day is not relevant for people doing like me.

    Could a “Only enable when dark mode is on” setting be a thing?

    opened by meduzen 0
Releases(v1.1.1)
Put the output from any script or program into your macOS Menu Bar (the BitBar reboot)

Welcome to xbar xbar (the BitBar reboot) lets you put the output from any script/program in your macOS menu bar. Complete rewrite from the ground up -

Mat Ryer 15.4k Sep 23, 2021
🌎 18th century Arts for everyone

Artify A macOS X application for bringing dedicatedly 18th century Arts to everyone ?? . Wallpaper • Features • Downloads • Technologies • 3rd Librari

Nghia Tran 147 Sep 12, 2021
Menu Bar RSS reader for macOS

baRSS – Menu Bar RSS Reader What is it? A RSS & Atom feed reader that lives in the system status bar. Very much inspired by RSS Menu; go ahead and che

Helena Schobs 34 Sep 16, 2021
🎶 Control Apple Music right from your macOS menu bar.

About Music Bar is macOS application that places music controls right in your menu bar. Installation Download and unzip the latest release. Drag the a

Musa 138 Sep 13, 2021
Open source Markdown editor for macOS.

MacDown MacDown is an open source Markdown editor for OS X, released under the MIT License. The author stole the idea from Chen Luo’s Mou so that peop

MacDown 8.8k Sep 20, 2021
macOS app that allows the control of Spotify and AppleMusic/iTunes music playback from the menu bar.

PlayStatus is a simple macOS app that allows the control of Spotify, Apple Music(macOS 10.15+) and iTunes including iTunes Radio/Beats1 playback from

Nikhil Bolar 79 Sep 16, 2021
Simple network activity monitor for macOS

Loading See when Mac apps are using your network Similar to the network activity indicator on iOS, Loading shows a spinning progress wheel in your men

Mike McFadden 564 Sep 14, 2021
Control the listening mode on your AirPods Pro in the Touch Bar or Menu Bar.

NoiseBuddy Change noise cancelling settings on your AirPods Pro or Beats Solo Pro directly from your Mac's Menu Bar or Touch Bar. I wanted an easier w

Guilherme Rambo 622 Sep 22, 2021
Replacement for MacOS' volume, brightness and keyboard backlight HUDs.

SlimHUD Replacement for MacOS' HUDs. Every day you change your volume or brightness and an ugly and unbelievably old overlay animation appears. SlimHU

Alex Perathoner 133 Sep 13, 2021
Hide menu bar icons on macOS

Hide menu bar icons to give your Mac a cleaner look. ⚙️ Install Using Homebrew Cask: brew install --cask dozer Manual: Download, open and drag the app

Morten 5.3k Sep 17, 2021
Managing windows size and position in OSX

ShiftIt Managing window size and position in OSX Looking for a new maintainer #296. This project is looking for a new maintainer. Until that transitio

Filip Krikava 5.3k Sep 24, 2021
EnvPane - An OS X preference pane for environment variables

EnvPane - A macOS preference pane for environment variables EnvPane is a preference pane for Mac OS X (10.8 or newer) that lets you set environment va

Hannes Schmidt 549 Sep 19, 2021
The Blockstack Browser

Blockstack Browser The Blockstack Browser allows you to explore the Blockstack internet. ⚠️ IMPORTANT: This project has been deprecated in favor of th

Stacks 1.1k Sep 16, 2021
Bitwarden in the macOS menu bar

Bitwarden Menu This project is not associated with the Bitwarden project nor 8bit Solutions LLC. Bitwarden Menu is a simple application for macOS that

Jonas Drotleff 32 Sep 20, 2021
Your next meeting always before your eyes in the macOS menu bar

MeetingBar is a menu bar app for your calendar meetings (macOS 10.15+). Integrated with 20+ meeting services so you can quickly join meetings from eve

Andrii Leitsius 2.4k Sep 22, 2021
🔎 macOS productivity tool to launch everything

Spotter Productivity tool to launch everything (e.g. switch the next song, connect bluetooth device, set a timer, etc.) so you can stay focused on you

Denis Z. 519 Sep 23, 2021
ˈyːbɐˌzɪçt

Übersicht Keep an eye on what's happening on your machine and in the world. For general info check out the Übersicht website. Writing Widgets In essen

Felix 3.4k Sep 15, 2021
Mounts archives like disk images (macOS)

Archive Mounter Archive Mounter is a macOS application allowing to mount archive files as disk images. It currently supports ZIP and RAR archives. War

Ilya Voronin 81 Aug 13, 2021
A macOS menu bar app that gives you more control over Grayscale Mode.

Grayscale Mode An open source macOS menu bar app that gives you more control over Grayscale Mode. Features Quickly toggle grayscale mode from status b

Rajendra Bhochalya 48 Sep 1, 2021