Skip to content

Commit fb6835a

Browse files
committed
Allow auto maximize to be disabled
1 parent 2670991 commit fb6835a

2 files changed

Lines changed: 2 additions & 1 deletion

File tree

Rectangle/Defaults.swift

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff 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,

Rectangle/WindowCalculation/NextPrevDisplayCalculation.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff 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
}

0 commit comments

Comments
 (0)