Lunar 2.0

Sync your monitor's brightness with your in-built display 🖥💡

get it

Smarter controls and a new Adaptive algorithm for your external displays.

• the brightness/contrast can respond to the built-in light sensor readings

• use the brightness keys to adjust external monitor's brightness

• the behavior of the algorithm is now adjustable through global brightness/contrast offsets on the settings page

Around the web

Reviews

  • Pros: 

    Everything it has, except...

    Cons: 

    Some settings

    Upvoted, but...

    This I like about it the most:

    - It's free

    - It's working as described

    - Has clean UI

    - Smooth and logical UX

    - Manual/Location/Sync Modes

    What I did not like, the settings out of the box...

    I set the mode to manual to test it out and I used given shortcuts to increase/decrease the brightness/contrast. It all works but changing both and having contrast really high or really low, didn't make sense.

    I saw the options for setting minimum and maximum contrast/brightness and after a quick setup modifications, I liked the way it works.

    It's not really a con, it's just something to think about... Maybe add a default settings out of the box that works best for most of the people?

    Also, I'd really love if you can make brightness keys working, when MacBook is in clamshell (closed-display) mode. Cause currently, the keys are not working and I had to use the shortcuts provided CMD + OPT + NUMBER.

    I am using my MacBook in clamshell mode all of the time, unless I hit the road. So this feature might be perfect improvement, if you can make it.

    Currently I'm using an "Monitor Control" app, to have my brightness and volume controlled on external screen, but it's buggy.

    Nenad Novaković has used this product for one day.
  • Pros: 

    Clean design, smart algorithm, useful hotkeys

    Cons: 

    None

    Lunar 2.0 finally takes advantage of the built-in light sensor of my Macbook to bring adaptive brightness for the external displays.

    Working in a room with a lot of natural light is much more enjoyable now!

    Georgiana Panaitiu Iacob has used this product for one week.

Discussion

You need to become a Contributor to join the discussion - Find out how.
Richard O'Brien
Richard O'Brien@richardobrien · iOS Developer
This looks really cool, I especially like the UI design
Alin Panaitiu
Alin PanaitiuMaker@alin23 · Fullstack Developer / Noiseblend Founder
@richardobrien Thank you! I hope you also find it useful 😅
Vlad Korobov
Vlad Korobov@vladkorobov · Product Manager
waaaaait a minute, does it actually control hardware brightness of external screen connected via hdmi?
Alin Panaitiu
Alin PanaitiuMaker@alin23 · Fullstack Developer / Noiseblend Founder
@vladkorobov Yes, that's exactly what it does 😸
Vlad Korobov
Vlad Korobov@vladkorobov · Product Manager
@alin23 WAAAAAT I didn't know it is possible. Going to try today. UPVOTE
Alin Panaitiu
Alin PanaitiuMaker@alin23 · Fullstack Developer / Noiseblend Founder
@vladkorobov Hehe, thanks! I hope it works fine for you ^_^
Vlad Korobov
Vlad Korobov@vladkorobov · Product Manager
@alin23 IT WORKS!
Ayush Chandra@ayush_chandra · Research Intern & Tech Evangelist
Great job!! 😊 could we get it for windows?
Alin Panaitiu
Alin PanaitiuMaker@alin23 · Fullstack Developer / Noiseblend Founder
@ayush_chandra Thank you! I wish it would be that easy to port it, but I would need to completely rewrite it for Windows because Lunar is written in Swift and uses low-level macOS APIs. There are a few Windows projects that allow you to control external monitors, but they're not so automated: Monitorian: https://github.com/emoacht/Monit... ClickMonitorDDC: http://clickmonitorddc.bplaced.net ControlMyMonitor: https://www.nirsoft.net/utils/co...
charlie
charlie@justcharlie · Technology in Asia
So this is basically like Flux, right? Any information on why users should switch from that to this?
Alin Panaitiu
Alin PanaitiuMaker@alin23 · Fullstack Developer / Noiseblend Founder
@justcharlie It's completely different from Flux. I think Flux adjusts the colors of what you see by fiddling with the GPU configuration. It also has a brightness setting that has nothing to do with the native brightness setting of the monitor's (the one you see in the OSD menu when you press the monitor's physical buttons). I'm not sure how it does it, but I think it just makes the pixels dimmer/darker. Lunar on the other side adjusts the native brightness and contrast settings of the monitor using the DDC protocol. You can see that changing the brightness with Lunar will also be reflected in the monitor's OSD menu. This should give a more natural dimming. So I guess you could use both f.lux and Lunar, as they do different things. F.lux can adjust the display color temperature, and Lunar can adapt your brightness and contrast based on the ambient light in your room. That's how I'm using it right now, just that I'm using the native macOS Night Shift instead of f.lux.
Derk-Jan Karrenbeld
Derk-Jan Karrenbeld@derk_jan_karrenbeld · Allround-allstack head-dev
@justcharlie @alin23 Just responding to this: On the f.lux FAQ they state the following: > Isn't this exactly the same as the Macbook ambient light sensor? > No, though they do work together nicely. The ambient light sensor measures the brightness of the light in your room and adjusts the brightness of your screen based on that. f.lux changes the color of your screen and warms it up according to the type of light you're using and the time of day. f.lux doesn't use ambient brightness to adjust colors. You might be in a dark room with very cool light, you wouldn't really want your monitor to look warm, but you would want your display to look dimmer. We've found that when your screen colors match the color of your ambient light correctly, you don't need to adjust monitor brightness as much. F.lux tries to change the warmth of the screen (how blue [cool] or red [warm] it is), in order for you to be able to fall asleep after using your computer late at night. In that sense, it's the same as the Android App "Twilight", which attempts to do the same thing, as well as Night Shift albeit a different feature set.
Alin Panaitiu
Alin PanaitiuMaker@alin23 · Fullstack Developer / Noiseblend Founder
@justcharlie @derk_jan_karrenbeld Nice find! Indeed, f.lux and native macOS adaptive brightness work very well together! ☀️ But for external monitors, if you have the brightness set to 90 for example, no matter how dark or warm you set the pixels, you're still getting pretty much the same amount of light in your eyes if the monitor brightness doesn't change. It also uses more electric energy. 🔋 With Lunar, your external monitors can save some energy and lower the strain on your eyes when the environment gets darker. I have a pretty messy schedule, I work in the morning, noon and late at night with pauses in between. So I pretty much depend on the natural light and I would have to always adjust my monitors' brightness and contrast to be in sync with my Macbook built-in display. That's why I made Lunar, to let it do this for me 😏
charlie
charlie@justcharlie · Technology in Asia
@alin23 great info, thanks!
carlos garcia
carlos garcia@androidlove · Co-Founder, Internet Missionaries
Wish it worked on regular Macs like iMac, Mac Mini etc
Alin Panaitiu
Alin PanaitiuMaker@alin23 · Fullstack Developer / Noiseblend Founder
@androidlove On Mac Mini, the Location mode and the Manual hotkeys should work as expected. But it doesn't have a built-in display or a light sensor so Sync mode can't work. But I thought Sync mode would work normally on iMacs. Doesn't the iMac already have a light sensor? Also, are you trying to use Lunar on an iMac with another external display, or just with the built-in display of the iMac?