Skip to content

Automatic dimming when there is no user activity #808

@fttx

Description

@fttx

Before opening the issue, have you...?

  • Searched for existing issues

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:

Untitled-1 copy

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    Status: AbandonedIssue will not be worked on anymore (reason in comment)enhancementIssue is a new feature proposal

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions