v4.4.0 - macOS 26 and 27 compatibility updates (#1900) · MonitorControl/MonitorControl@fa7ed0a · GitHub
Skip to content

Commit fa7ed0a

Browse files
authored
v4.4.0 - macOS 26 and 27 compatibility updates (#1900)
1 parent f16d90f commit fa7ed0a

18 files changed

Lines changed: 1111 additions & 153 deletions

‎MonitorControl.xcodeproj/project.pbxproj‎

Lines changed: 6 additions & 19 deletions

‎MonitorControl.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved‎

Lines changed: 1 addition & 10 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

‎MonitorControl/Enums/Command.swift‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -87,7 +87,7 @@ enum Command: UInt8 {
8787
case audioBalanceLR = 0x93
8888
case audioProcessorMode = 0x94
8989

90-
// OSD/Button Event Control
90+
/// OSD/Button Event Control
9191
case osd = 0xCA
9292

9393
// Image Adjustment

‎MonitorControl/Enums/PrefKey.swift‎

Lines changed: 49 additions & 49 deletions
Original file line numberDiff line numberDiff line change
@@ -3,155 +3,155 @@
33
enum PrefKey: String {
44
/* -- App-wide settings -- */
55

6-
// Sparkle automatic checks
6+
/// Sparkle automatic checks
77
case SUEnableAutomaticChecks
88

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

12-
// Build number
12+
/// Build number
1313
case buildNumber
1414

15-
// Was the app launched once
15+
/// Was the app launched once
1616
case appAlreadyLaunched
1717

18-
// Hide menu icon
18+
/// Hide menu icon
1919
case menuIcon
2020

21-
// Menu item style
21+
/// Menu item style
2222
case menuItemStyle
2323

24-
// Keys listened for
24+
/// Keys listened for
2525
case keyboardBrightness
2626

27-
// Keys listened for
27+
/// Keys listened for
2828
case keyboardVolume
2929

30-
// Don't listen to F14/F15
30+
/// Don't listen to F14/F15
3131
case disableAltBrightnessKeys
3232

33-
// Hide brightness sliders
33+
/// Hide brightness sliders
3434
case hideBrightness
3535

36-
// Show volume sliders
36+
/// Show volume sliders
3737
case showContrast
3838

39-
// Show volume sliders
39+
/// Show volume sliders
4040
case hideVolume
4141

42-
// Lower via software after brightness
42+
/// Lower via software after brightness
4343
case disableCombinedBrightness
4444

45-
// Use separated OSD scale for combined brightness
45+
/// Use separated OSD scale for combined brightness
4646
case separateCombinedScale
4747

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

51-
// Disable slider snapping
51+
/// Disable slider snapping
5252
case enableSliderSnap
5353

54-
// Disable slider snapping
54+
/// Disable slider snapping
5555
case enableSliderPercent
5656

57-
// Show tick marks for sliders
57+
/// Show tick marks for sliders
5858
case showTickMarks
5959

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

63-
// Show advanced options under Displays tab in Settings
63+
/// Show advanced options under Displays tab in Settings
6464
case showAdvancedSettings
6565

66-
// Allow zero software brightness
66+
/// Allow zero software brightness
6767
case allowZeroSwBrightness
6868

69-
// Keyboard brightness control for multiple displays
69+
/// Keyboard brightness control for multiple displays
7070
case multiKeyboardBrightness
7171

72-
// Keyboard volume control for multiple devices
72+
/// Keyboard volume control for multiple devices
7373
case multiKeyboardVolume
7474

75-
// Use fine OSD scale for brightness
75+
/// Use fine OSD scale for brightness
7676
case useFineScaleBrightness
7777

78-
// Use fine OSD scale for volume
78+
/// Use fine OSD scale for volume
7979
case useFineScaleVolume
8080

81-
// Use smoothBrightness
81+
/// Use smoothBrightness
8282
case disableSmoothBrightness
8383

84-
// Synchronize brightness from sync source displays among all other displays
84+
/// Synchronize brightness from sync source displays among all other displays
8585
case enableBrightnessSync
8686

87-
// Sliders for multiple displays
87+
/// Sliders for multiple displays
8888
case multiSliders
8989

9090
/* -- Display specific settings */
9191

92-
// Enable mute DDC for display
92+
/// Enable mute DDC for display
9393
case enableMuteUnmute
9494

95-
// Hide OSD for display
95+
/// Hide OSD for display
9696
case hideOsd
9797

98-
// Longer delay DDC for display
98+
/// Longer delay DDC for display
9999
case longerDelay
100100

101-
// DDC polling mode for display
101+
/// DDC polling mode for display
102102
case pollingMode
103103

104-
// DDC polling count for display
104+
/// DDC polling count for display
105105
case pollingCount
106106

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

110-
// User assigned audio device name for display
110+
/// User assigned audio device name for display
111111
case audioDeviceNameOverride
112112

113-
// Display disabled for keyboard control
113+
/// Display disabled for keyboard control
114114
case isDisabled
115115

116-
// Force software mode for display
116+
/// Force software mode for display
117117
case forceSw
118118

119-
// Software brightness for display
119+
/// Software brightness for display
120120
case SwBrightness
121121

122-
// Combined brightness switching point
122+
/// Combined brightness switching point
123123
case combinedBrightnessSwitchingPoint
124124

125-
// Friendly name
125+
/// Friendly name
126126
case friendlyName
127127

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

130-
// Command value display
130+
/// Command value display
131131
case value
132132

133-
// Was the setting ever changed by the user?
133+
/// Was the setting ever changed by the user?
134134
case isTouched
135135

136-
// Min command value display
136+
/// Min command value display
137137
case minDDCOverride
138138

139-
// Max command value display
139+
/// Max command value display
140140
case maxDDC
141141

142-
// Max user override command value display
142+
/// Max user override command value display
143143
case maxDDCOverride
144144

145-
// Max command value display
145+
/// Max command value display
146146
case curveDDC
147147

148-
// Is the specific control is set as unavailable for display?
148+
/// Is the specific control is set as unavailable for display?
149149
case unavailableDDC
150150

151-
// Invert DDC scale?
151+
/// Invert DDC scale?
152152
case invertDDC
153153

154-
// Override DDC control command code
154+
/// Override DDC control command code
155155
case remapDDC
156156
}
157157

‎MonitorControl/Extensions/KeyboardShortcuts+Extension.swift‎

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
11
// Copyright © MonitorControl. @JoniVR, @theOneyouseek, @waydabber and others
22

3-
import KeyboardShortcuts
4-
53
extension KeyboardShortcuts.Name {
64
static let brightnessUp = Self("brightnessUp")
75
static let brightnessDown = Self("brightnessDown")

‎MonitorControl/Extensions/Preferences+Extension.swift‎

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
// Copyright © MonitorControl. @JoniVR, @theOneyouseek, @waydabber and others
22

33
import Cocoa
4-
54
import Settings
65

76
extension Settings.PaneIdentifier {

‎MonitorControl/Info.plist‎

Lines changed: 1 addition & 1 deletion

0 commit comments

Comments
 (0)