|
|
@@ -2532,7 +2532,19 @@ final class DashboardView: NSView, NSTextFieldDelegate, NSSharingServicePickerDe
|
|
|
upgradeButton.widthAnchor.constraint(equalTo: inner.widthAnchor)
|
|
|
])
|
|
|
|
|
|
- sidebar.addArrangedSubview(upgradeCard)
|
|
|
+ let upgradeCardHost = NSView()
|
|
|
+ upgradeCardHost.translatesAutoresizingMaskIntoConstraints = false
|
|
|
+ upgradeCardHost.addSubview(upgradeCard)
|
|
|
+ NSLayoutConstraint.activate([
|
|
|
+ upgradeCard.centerXAnchor.constraint(equalTo: upgradeCardHost.centerXAnchor),
|
|
|
+ upgradeCard.topAnchor.constraint(equalTo: upgradeCardHost.topAnchor),
|
|
|
+ upgradeCard.bottomAnchor.constraint(equalTo: upgradeCardHost.bottomAnchor),
|
|
|
+ upgradeCard.leadingAnchor.constraint(greaterThanOrEqualTo: upgradeCardHost.leadingAnchor),
|
|
|
+ upgradeCard.trailingAnchor.constraint(lessThanOrEqualTo: upgradeCardHost.trailingAnchor)
|
|
|
+ ])
|
|
|
+ sidebar.addArrangedSubview(upgradeCardHost)
|
|
|
+ let upgradeCardHorizontalInset = sidebar.edgeInsets.left + sidebar.edgeInsets.right
|
|
|
+ upgradeCardHost.widthAnchor.constraint(equalTo: sidebar.widthAnchor, constant: -upgradeCardHorizontalInset).isActive = true
|
|
|
sidebarUpgradeCard = upgradeCard
|
|
|
sidebarUpgradeHeadline = headline
|
|
|
sidebarUpgradeDescription = upgradeDescription
|