Skip to content

Commit

Permalink
πŸ”€ Merge pull request #666 from zenangst/develop
Browse files Browse the repository at this point in the history
Respect the window tiling spacing set in com.apple.WindowManager
  • Loading branch information
MrKai77 authored Jan 10, 2025
2 parents 82aac46 + f304d51 commit e58933a
Showing 1 changed file with 9 additions and 4 deletions.
13 changes: 9 additions & 4 deletions Loop/Managers/SystemWindowManager.swift
Original file line number Diff line number Diff line change
Expand Up @@ -110,16 +110,21 @@ class SystemWindowManager {
windowManagerDefaults?.bool(forKey: "EnableTilingByEdgeDrag") ?? false
}

static var enablePadding: Bool {
windowManagerDefaults?.bool(forKey: "EnableTiledWindowMargins") ?? false
}

static var padding: CGFloat {
windowManagerDefaults?.bool(forKey: "EnableTiledWindowMargins") ?? false ? 9 : 0
windowManagerDefaults?.float(forKey: "TiledWindowSpacing") ?? 8
}

static func syncPadding() {
let newPadding = padding
let enablePadding = enablePadding
Defaults[.enablePadding] = enablePadding

Defaults[.enablePadding] = newPadding != 0
if enablePadding {
let newPadding = padding

if newPadding != 0 {
Defaults[.padding] = PaddingModel(
window: newPadding,
externalBar: 0,
Expand Down

0 comments on commit e58933a

Please sign in to comment.