mirror of
https://github.com/MonitorControl/MonitorControl.git
synced 2026-05-15 14:15:55 -06:00
[GH-ISSUE #692] Detect apps which manipulate gamma tables and display a warning #464
Labels
No labels
Status: Abandoned
arm64
beta
beta
bug
done
duplicate
enhancement
feedback needed from reporter
in progress
invalid
investigating
known Issue
monitor Issue
pull-request
translation
unable to reproduce
unreleased
x86
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference: github-starred/MonitorControl#464
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @the0neyouseek on GitHub (Oct 9, 2021).
Original GitHub issue: https://github.com/MonitorControl/MonitorControl/issues/692
Originally assigned to: @waydabber on GitHub.
Before opening the issue, have you...?
Is your feature request related to a problem? Please describe
When using both MonitorControl and apps that use gamma table manipulations like
f.luxissues 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 :
<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 MonitorControlDescribe 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
@waydabber commented on GitHub (Oct 9, 2021):
Yes, f.lux compatibility seems to be a recurring issue. We can also solve this by checking periodically whether gammatable changes persist (there is already a job in MC that mostly does brightness syncing, it could be easily added there). If it doesn't, then we can pop a notification. This could work for any other apps as well (for example running Lunar and MC side by side is also not ideal).
@waydabber commented on GitHub (Oct 9, 2021):
Since in 4.0.0 gamma manipulation is enabled by default, I think we should not do a release without incorporating this solved as this seems to be a widespread issue.