Before opening the issue, have you...?
Is your feature request related to a problem? Please describe
I would like to automatically dim the display when a certain amount of time is elapsed.
Describe the solution you'd like
Add another tab on the preferences pane, maybe called Events or Automations, where the user can select multiple triggers.
Like this:

When the user doesn't interact with the computer it should automatically start a transition to decrease the brightness on all screens.
Describe alternatives you've considered
I've been using a script in combination with ddcctl cli, but since I've switched to M1 I cannot do it anymore on my HDMI display, and I would like to use your software dimming feature.
Alternatively, I would like to have an API interface to interact with MonitorControl from an external script
Anything else?
Related issues: #728, #674
Possible implementation: https://stackoverflow.com/questions/53559121/how-to-detect-user-inactivity-in-os-x-writing-in-swift-cocoa
it should not require additional accessibility permissions
Before opening the issue, have you...?
Is your feature request related to a problem? Please describe
I would like to automatically dim the display when a certain amount of time is elapsed.
Describe the solution you'd like
Add another tab on the preferences pane, maybe called Events or Automations, where the user can select multiple triggers.
Like this:
When the user doesn't interact with the computer it should automatically start a transition to decrease the brightness on all screens.
Describe alternatives you've considered
I've been using a script in combination with ddcctl cli, but since I've switched to M1 I cannot do it anymore on my HDMI display, and I would like to use your software dimming feature.
Alternatively, I would like to have an API interface to interact with MonitorControl from an external script
Anything else?
Related issues: #728, #674
Possible implementation: https://stackoverflow.com/questions/53559121/how-to-detect-user-inactivity-in-os-x-writing-in-swift-cocoa
it should not require additional accessibility permissions