mirror of
https://github.com/MonitorControl/MonitorControl.git
synced 2026-05-26 06:02:15 -06:00
Updated how 'Show advanced settings' works (#714)
This commit is contained in:
parent
1f595ff1df
commit
68ad991556
33 changed files with 272 additions and 653 deletions
|
|
@ -269,7 +269,7 @@ class Display: Equatable {
|
|||
|
||||
func checkGammaInterference() {
|
||||
let currentSwBrightness = self.getSwBrightness()
|
||||
guard !DisplayManager.shared.gammaInterferenceWarningShown, !(prefs.bool(forKey: PrefKey.disableSoftwareFallback.rawValue) && prefs.bool(forKey: PrefKey.disableCombinedBrightness.rawValue)), !self.readPrefAsBool(key: .avoidGamma), !self.smoothBrightnessRunning, self.prefExists(key: .SwBrightness), abs(currentSwBrightness - self.readPrefAsFloat(key: .SwBrightness)) > 0.02 else {
|
||||
guard !DisplayManager.shared.gammaInterferenceWarningShown, !(prefs.bool(forKey: PrefKey.disableCombinedBrightness.rawValue)), !self.readPrefAsBool(key: .avoidGamma), !self.smoothBrightnessRunning, self.prefExists(key: .SwBrightness), abs(currentSwBrightness - self.readPrefAsFloat(key: .SwBrightness)) > 0.02 else {
|
||||
return
|
||||
}
|
||||
DisplayManager.shared.gammaInterferenceCounter += 1
|
||||
|
|
|
|||
|
|
@ -298,9 +298,7 @@ class OtherDisplay: Display {
|
|||
|
||||
override func stepBrightness(isUp: Bool, isSmallIncrement: Bool) {
|
||||
if self.isSw() {
|
||||
if !prefs.bool(forKey: PrefKey.disableSoftwareFallback.rawValue) {
|
||||
super.stepBrightness(isUp: isUp, isSmallIncrement: isSmallIncrement)
|
||||
}
|
||||
super.stepBrightness(isUp: isUp, isSmallIncrement: isSmallIncrement)
|
||||
return
|
||||
}
|
||||
guard !self.readPrefAsBool(key: .unavailableDDC, for: .brightness) else {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue