Explorar el Código

Fix dashboard main panel not expanding with window width.

Set horizontal content hugging so the sidebar keeps fixed width and
mainHost absorbs extra space. Set content stack distribution to fill.

Co-authored-by: Cursor <cursoragent@cursor.com>
AhtashamShahzad1 hace 3 semanas
padre
commit
738c248172
Se han modificado 1 ficheros con 3 adiciones y 0 borrados
  1. 3 0
      App for Indeed/Views/DashboardView.swift

+ 3 - 0
App for Indeed/Views/DashboardView.swift

@@ -77,6 +77,7 @@ final class DashboardView: NSView {
77 77
 
78 78
         contentStack.orientation = .horizontal
79 79
         contentStack.spacing = 20
80
+        contentStack.distribution = .fill
80 81
         contentStack.translatesAutoresizingMaskIntoConstraints = false
81 82
         contentStack.alignment = .height
82 83
         contentStack.edgeInsets = NSEdgeInsets(top: 24, left: 24, bottom: 24, right: 24)
@@ -107,6 +108,8 @@ final class DashboardView: NSView {
107 108
         mainHost.layer?.backgroundColor = Theme.mainHostBackground.cgColor
108 109
         mainHost.layer?.cornerRadius = 16
109 110
         mainHost.layer?.masksToBounds = true
111
+        sidebar.setContentHuggingPriority(.required, for: .horizontal)
112
+        mainHost.setContentHuggingPriority(.defaultLow, for: .horizontal)
110 113
 
111 114
         mainHost.addSubview(mainOverlay)
112 115