App Intents for Shortcuts app integration · Issue #1515 · MonitorControl/MonitorControl · GitHub
Skip to content

App Intents for Shortcuts app integration #1515

Closed

Description

@sagemintblue

Before opening the issue, have you...?

  • Searched for existing issues

Is your feature request related to a problem? Please describe

I'd like to be able to use the Shortcuts app [1] to trigger MonitorControl actions e.g. set a particular screen brightness to X%. See App Intents documentation [2] for further background.

[1] https://support.apple.com/guide/shortcuts-mac/welcome/mac
[2] https://developer.apple.com/documentation/appintents/app-shortcuts

Describe the solution you'd like

I'd like to see MonitorControl actions exposed via the App Intents framework. It may make sense to start with a single intent that allows a particular screen brightness to be set directly to a target percentage.

Describe alternatives you've considered

https://github.com/kfix/ddcctl for command line monitor brightness control along with the existing shell command execution support in the Shortcuts app.

I'd rather have a single monitor control app and avoid additional dependencies.

Anything else?

No response

Activity

  1. waydabber commented on Feb 2, 2024

    @waydabber
    Member

    Hi there, this probably won't be added to MonitorControl as development generally ceased, however BetterDisplay now supports various integration methods (CLI, URL schema, HTTP etc) and that can be easily used with Shortcuts and App Intents support is right around the corner as well (implementation is done, just need to populate with some useful actions).

    https://github.com/waydabber/BetterDisplay/wiki/Integration-features,-CLI
    waydabber/BetterDisplay#1395

  2. locked and limited conversation to collaborators on Feb 2, 2024
  3. converted this issue into a discussion #1519 on Feb 2, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions