DisplayProxy
A type which provides information about display hardware.
Declaration
struct DisplayProxyOverview
You can use this type with your custom window layouts to size and position windows relative to a display’s bounds.
For example, your custom window layout can position a window 140 points from the bottom of the screen’s visible area:
Window("Status", id: "status") {
StatusView()
}
.windowResizability(.contentSize)
.defaultWindowPlacement { content, context in
let displayBounds = context.defaultDisplay.visibleRect
let size = content.sizeThatFits(.unspecified)
let position = CGPoint(
x: displayBounds.midX - (size.width / 2),
y: displayBounds.maxY - size.height - 140)
return WindowPlacement(position: position, size: size)
}