fix: auto-resize popover to match SwiftUI content height

This commit is contained in:
SuperDooper
2026-05-08 09:52:04 +02:00
parent a3fbce3f0e
commit e93a4e6df5
+4 -2
View File
@@ -40,14 +40,15 @@ class AppDelegate: NSObject, NSApplicationDelegate {
// Popover // Popover
popover = NSPopover() popover = NSPopover()
popover?.contentSize = NSSize(width: 480, height: 640)
popover?.behavior = .transient popover?.behavior = .transient
popover?.animates = true popover?.animates = true
popover?.contentViewController = NSHostingController( let hc = NSHostingController(
rootView: ContentView() rootView: ContentView()
.environmentObject(usageViewModel) .environmentObject(usageViewModel)
.environmentObject(updateManager) .environmentObject(updateManager)
) )
hc.sizingOptions = .preferredContentSize
popover?.contentViewController = hc
// React to limits or menubar toggle changes // React to limits or menubar toggle changes
usageViewModel.$limits usageViewModel.$limits
@@ -236,3 +237,4 @@ class AppDelegate: NSObject, NSApplicationDelegate {
} }
} }