File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -60,6 +60,7 @@ class Defaults {
6060 static let specifiedWidth = FloatDefault ( key: " specifiedWidth " , defaultValue: 1680 )
6161 static let moveCursorAcrossDisplays = OptionalBoolDefault ( key: " moveCursorAcrossDisplays " )
6262 static let moveCursor = OptionalBoolDefault ( key: " moveCursor " )
63+ static let autoMaximize = OptionalBoolDefault ( key: " autoMaximize " )
6364
6465 static var array : [ Default ] = [
6566 launchOnLogin,
Original file line number Diff line number Diff line change @@ -52,7 +52,7 @@ class NextPrevDisplayCalculation: WindowCalculation {
5252 }
5353
5454 override func calculateRect( _ params: RectCalculationParameters ) -> RectResult {
55- if params. lastAction? . action == . maximize {
55+ if params. lastAction? . action == . maximize && !Defaults . autoMaximize . userDisabled {
5656 let rectResult = WindowCalculationFactory . maximizeCalculation. calculateRect ( params)
5757 return RectResult ( rectResult. rect, resultingAction: . maximize)
5858 }
You can’t perform that action at this time.
0 commit comments