Quellcode durchsuchen

Align Schedule page margins with Join Meetings for consistent profile placement.

Match trailing inset to the shared auth bar and remove extra top padding so content starts at the same offset as the meetings page.

Made-with: Cursor
huzaifahayat12 vor 1 Woche
Ursprung
Commit
a898d63955
1 geänderte Dateien mit 3 neuen und 3 gelöschten Zeilen
  1. 3 3
      meetings_app/ViewController.swift

+ 3 - 3
meetings_app/ViewController.swift

@@ -333,9 +333,9 @@ final class ViewController: NSViewController {
333
     private let schedulePageCardSpacing: CGFloat = 20
333
     private let schedulePageCardSpacing: CGFloat = 20
334
     private let schedulePageCardHeight: CGFloat = 182
334
     private let schedulePageCardHeight: CGFloat = 182
335
     private let schedulePageStackSpacing: CGFloat = 16
335
     private let schedulePageStackSpacing: CGFloat = 16
336
+    /// Match Join Meetings main content insets so the top auth/profile bar lines up with page edges.
336
     private let schedulePageLeadingInset: CGFloat = 28
337
     private let schedulePageLeadingInset: CGFloat = 28
337
-    /// Tighter than leading so cards/filters use full width; overlay scrollbar avoids a dead right gutter.
338
-    private let schedulePageTrailingInset: CGFloat = 12
338
+    private let schedulePageTrailingInset: CGFloat = 28
339
     private var schedulePageScrollObservation: NSObjectProtocol?
339
     private var schedulePageScrollObservation: NSObjectProtocol?
340
     private weak var schedulePageDateHeadingLabel: NSTextField?
340
     private weak var schedulePageDateHeadingLabel: NSTextField?
341
     private weak var schedulePageFilterDropdown: NSPopUpButton?
341
     private weak var schedulePageFilterDropdown: NSPopUpButton?
@@ -1771,7 +1771,7 @@ private extension ViewController {
1771
         NSLayoutConstraint.activate([
1771
         NSLayoutConstraint.activate([
1772
             contentStack.leftAnchor.constraint(equalTo: panel.leftAnchor, constant: schedulePageLeadingInset),
1772
             contentStack.leftAnchor.constraint(equalTo: panel.leftAnchor, constant: schedulePageLeadingInset),
1773
             contentStack.rightAnchor.constraint(equalTo: panel.rightAnchor, constant: -schedulePageTrailingInset),
1773
             contentStack.rightAnchor.constraint(equalTo: panel.rightAnchor, constant: -schedulePageTrailingInset),
1774
-            contentStack.topAnchor.constraint(equalTo: panel.topAnchor, constant: 6),
1774
+            contentStack.topAnchor.constraint(equalTo: panel.topAnchor),
1775
             contentStack.bottomAnchor.constraint(equalTo: panel.bottomAnchor, constant: -16),
1775
             contentStack.bottomAnchor.constraint(equalTo: panel.bottomAnchor, constant: -16),
1776
             header.widthAnchor.constraint(equalTo: contentStack.widthAnchor),
1776
             header.widthAnchor.constraint(equalTo: contentStack.widthAnchor),
1777
             heading.widthAnchor.constraint(equalTo: contentStack.widthAnchor),
1777
             heading.widthAnchor.constraint(equalTo: contentStack.widthAnchor),