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

A simplified mode only for brightness control with system tray icon or panel widget #16

Open
TSultanov opened this issue Dec 8, 2019 · 4 comments
Labels
enhancement New feature or request

Comments

@TSultanov
Copy link

It would be nice to have system tray/panel widget to quickly control brightness of attached monitors, similar to ClickMonitorDDC Windows util.

@rockowitz
Copy link
Owner

rockowitz commented Dec 8, 2019 via email

@TSultanov
Copy link
Author

One option, I think, is to make the ddcui and panel widget live in the same process: ddcui can draw a tray icon via StatusNotifierItem protocol and clicking on "Close" icon in main UI will just hide the window leaving the program running in the background with notification icon visible. Left click on notification icon can show small panel with selected controls, similar to sound level control, and by double clicking or using right click menu user could open the main UI. I'm not sure that engineering a general solution with daemon and multiple interfaces worth it.

@rockowitz
Copy link
Owner

rockowitz commented Dec 10, 2019 via email

@rockowitz rockowitz added the enhancement New feature or request label Jul 3, 2020
@nahoj
Copy link

nahoj commented Feb 8, 2021

I think the tray-icon option could be usable without the need to have 2 separate UIs. The behavior could just be that closing ddcui minimize it to tray and that a left click on the tray icon open it back up. Then there wouldn't be any communication complexity, right? Does nothing for the "long-running" part though.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

3 participants