Skip to content

Detect apps which manipulate gamma tables and display a warning #692

@the0neyouseek

Description

@the0neyouseek

Before opening the issue, have you...?

  • Searched for existing issues

Is your feature request related to a problem? Please describe

When using both MonitorControl and apps that use gamma table manipulations like f.lux issues can arise. Theses issues can be fixed by disabling either settings in MonitorControl or simply quitting the other app.

Describe the solution you'd like

We could use urlForApplication(withBundleIdentifier:) to detect the installation of a list of apps (using their bundle id) and display a warning to the user about this issue.

The warning could look something like this :

Gamma table app detected
Hey! It looks likes you're using <app>, nothing wrong here but MonitorControl and <app> both use gamma table manipulation and can't do this at the same time, causing issue in both apps. If you'd like, you can disable gamma table manipulation in MonitorControl
Disable gamma table manipulations Leave gamma table on

Describe alternatives you've considered

We could also disable gamma table manipulations by default, but I don't think that would be ideal

Anything else?

No response

Metadata

Metadata

Assignees

Labels

doneWork on this issue is complete. Will be available on next releaseenhancementIssue is a new feature proposal

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions