Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

v1.0 with GUI and more #8

Open
wants to merge 47 commits into
base: master
Choose a base branch
from
Open

Conversation

Volodymyr-13
Copy link

@Volodymyr-13 Volodymyr-13 commented Jan 29, 2018

I've used another fork with nice changes, started from there.
Added GUI and Settings. Icon for app, menu in Status Bar. Control brightness with slider in the menu. And more..

Also, I've added personal option: control Color Temp aka Night Shift, be default its' disabled in the menu.
Using F3 and F4 or slider in menu you can change color temp. I'm personally using it along with brightness.

menusettings

I don't know how to implement multi monitor option, so it's just enabled. But I hope someone can help me with this.. also, I have only 1 monitor, so I can't test this.

jlj and others added 30 commits August 10, 2017 10:44
- Manage the brightness individually for each connected external monitor.
- Read the brightness from the target monitor if available; otherwise maintain a @[display_id: brightness] dictionary in the user defaults.
- Display the Brightness system OSD on the target monitor.
- Upgraded DDC to a more-recent version.
- Removed useless CoreGraphicsPriv.h.
If the app is not trusted in the Accessibility preference panel when started, it now waits that the user trusts it before installing the key event monitor. Previously the app had to be relaunched after being authorized to grab the keys, which was not user-friendly at all, because that the app is invisible and had to be killed via the Activity Monitor!!
- Waiting for accessibility authorization is now done using the selector-based NSTimer API, making it work on macOS versions < 10.12.
- Updated version information and copyright.
- Show the brightness level pane on the target display if the brightness level is not actually changed because already at the min or max level.
- [Internal] Declare C functions and variable as static in AppDelegate.m to better express their expected scope.
- Rewritten management of the brightness level, so that possible brightness levels are evenly distributed in the monitor's possible range.
- Added the support of quarter-step adjustments when the Option modifier key is pressed (similar to the system brightness management on the internal display when  Shift+Option is pressed).
…code version check. New: app icon, status bar iocn.
@Volodymyr-13
Copy link
Author

Volodymyr-13 commented Feb 15, 2018

@Bensge Are you interested in this?
Also, maybe you can add me as contributor? I would love to help, improve GUI and any other things I can.

KAMIKAZEUA and others added 6 commits February 16, 2018 01:38
@Volodymyr-13
Copy link
Author

@Bensge Hello :) ?

@gregcotten
Copy link

This looks great! Seems like with at least Mojave you can adjust the color temperature of the monitor in the Display settings.

@jactor-sue
Copy link

Great work !

Volodymyr Klymenko and others added 5 commits August 13, 2019 17:08
 - Xcode 13.3
 - macOS 12.3.1
 - Apple Silicon(please note: app will not work for MacBook's screens)
 - Apple notary service!
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants