Updated how 'Show advanced settings' works (#714)

This commit is contained in:
Istvan T 2021-10-15 17:22:24 +02:00 committed by GitHub
parent 1f595ff1df
commit 68ad991556
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
33 changed files with 272 additions and 653 deletions

View file

@ -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

View file

@ -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 {