v4.4.0 - macOS 26 and 27 compatibility updates by waydabber · Pull Request #1900 · MonitorControl/MonitorControl · GitHub
Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
25 changes: 6 additions & 19 deletions MonitorControl.xcodeproj/project.pbxproj

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion MonitorControl/Enums/Command.swift
Original file line number Diff line number Diff line change
Expand Up @@ -87,7 +87,7 @@ enum Command: UInt8 {
case audioBalanceLR = 0x93
case audioProcessorMode = 0x94

// OSD/Button Event Control
/// OSD/Button Event Control
case osd = 0xCA

// Image Adjustment
Expand Down
98 changes: 49 additions & 49 deletions MonitorControl/Enums/PrefKey.swift
Original file line number Diff line number Diff line change
Expand Up @@ -3,155 +3,155 @@
enum PrefKey: String {
/* -- App-wide settings -- */

// Sparkle automatic checks
/// Sparkle automatic checks
case SUEnableAutomaticChecks

// Receive beta updates?
/// Receive beta updates?
case isBetaChannel // This is not added to Settings yet as it will be needed in the future only.

// Build number
/// Build number
case buildNumber

// Was the app launched once
/// Was the app launched once
case appAlreadyLaunched

// Hide menu icon
/// Hide menu icon
case menuIcon

// Menu item style
/// Menu item style
case menuItemStyle

// Keys listened for
/// Keys listened for
case keyboardBrightness

// Keys listened for
/// Keys listened for
case keyboardVolume

// Don't listen to F14/F15
/// Don't listen to F14/F15
case disableAltBrightnessKeys

// Hide brightness sliders
/// Hide brightness sliders
case hideBrightness

// Show volume sliders
/// Show volume sliders
case showContrast

// Show volume sliders
/// Show volume sliders
case hideVolume

// Lower via software after brightness
/// Lower via software after brightness
case disableCombinedBrightness

// Use separated OSD scale for combined brightness
/// Use separated OSD scale for combined brightness
case separateCombinedScale

// Do not show sliders for Apple displays (including built-in display) in menu
/// Do not show sliders for Apple displays (including built-in display) in menu
case hideAppleFromMenu

// Disable slider snapping
/// Disable slider snapping
case enableSliderSnap

// Disable slider snapping
/// Disable slider snapping
case enableSliderPercent

// Show tick marks for sliders
/// Show tick marks for sliders
case showTickMarks

// Instead of assuming default values, enable read or write upon startup (according to readDDCInsteadOfRestoreValues)
/// Instead of assuming default values, enable read or write upon startup (according to readDDCInsteadOfRestoreValues)
case startupAction

// Show advanced options under Displays tab in Settings
/// Show advanced options under Displays tab in Settings
case showAdvancedSettings

// Allow zero software brightness
/// Allow zero software brightness
case allowZeroSwBrightness

// Keyboard brightness control for multiple displays
/// Keyboard brightness control for multiple displays
case multiKeyboardBrightness

// Keyboard volume control for multiple devices
/// Keyboard volume control for multiple devices
case multiKeyboardVolume

// Use fine OSD scale for brightness
/// Use fine OSD scale for brightness
case useFineScaleBrightness

// Use fine OSD scale for volume
/// Use fine OSD scale for volume
case useFineScaleVolume

// Use smoothBrightness
/// Use smoothBrightness
case disableSmoothBrightness

// Synchronize brightness from sync source displays among all other displays
/// Synchronize brightness from sync source displays among all other displays
case enableBrightnessSync

// Sliders for multiple displays
/// Sliders for multiple displays
case multiSliders

/* -- Display specific settings */

// Enable mute DDC for display
/// Enable mute DDC for display
case enableMuteUnmute

// Hide OSD for display
/// Hide OSD for display
case hideOsd

// Longer delay DDC for display
/// Longer delay DDC for display
case longerDelay

// DDC polling mode for display
/// DDC polling mode for display
case pollingMode

// DDC polling count for display
/// DDC polling count for display
case pollingCount

// Display should avoid gamma table manipulation and use shades instead (to coexist with other apps doing gamma manipulation)
/// Display should avoid gamma table manipulation and use shades instead (to coexist with other apps doing gamma manipulation)
case avoidGamma

// User assigned audio device name for display
/// User assigned audio device name for display
case audioDeviceNameOverride

// Display disabled for keyboard control
/// Display disabled for keyboard control
case isDisabled

// Force software mode for display
/// Force software mode for display
case forceSw

// Software brightness for display
/// Software brightness for display
case SwBrightness

// Combined brightness switching point
/// Combined brightness switching point
case combinedBrightnessSwitchingPoint

// Friendly name
/// Friendly name
case friendlyName

/* -- Display+Command specific settings -- */

// Command value display
/// Command value display
case value

// Was the setting ever changed by the user?
/// Was the setting ever changed by the user?
case isTouched

// Min command value display
/// Min command value display
case minDDCOverride

// Max command value display
/// Max command value display
case maxDDC

// Max user override command value display
/// Max user override command value display
case maxDDCOverride

// Max command value display
/// Max command value display
case curveDDC

// Is the specific control is set as unavailable for display?
/// Is the specific control is set as unavailable for display?
case unavailableDDC

// Invert DDC scale?
/// Invert DDC scale?
case invertDDC

// Override DDC control command code
/// Override DDC control command code
case remapDDC
}

Expand Down
2 changes: 0 additions & 2 deletions MonitorControl/Extensions/KeyboardShortcuts+Extension.swift
Original file line number Diff line number Diff line change
@@ -1,7 +1,5 @@
// Copyright © MonitorControl. @JoniVR, @theOneyouseek, @waydabber and others

import KeyboardShortcuts

extension KeyboardShortcuts.Name {
static let brightnessUp = Self("brightnessUp")
static let brightnessDown = Self("brightnessDown")
Expand Down
1 change: 0 additions & 1 deletion MonitorControl/Extensions/Preferences+Extension.swift
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
// Copyright © MonitorControl. @JoniVR, @theOneyouseek, @waydabber and others

import Cocoa

import Settings

extension Settings.PaneIdentifier {
Expand Down
2 changes: 1 addition & 1 deletion MonitorControl/Info.plist
Loading