|
|
@@ -622,6 +622,7 @@ final class CVMakerPageView: NSView {
|
|
|
familyChipsRow.orientation = .horizontal
|
|
|
familyChipsRow.spacing = 8
|
|
|
familyChipsRow.alignment = .centerY
|
|
|
+ familyChipsRow.distribution = .fill
|
|
|
familyChipsRow.translatesAutoresizingMaskIntoConstraints = false
|
|
|
|
|
|
gridStack.orientation = .vertical
|
|
|
@@ -733,6 +734,12 @@ final class CVMakerPageView: NSView {
|
|
|
familyChipButtons[family] = chip
|
|
|
}
|
|
|
|
|
|
+ let familyRowTailSpacer = NSView()
|
|
|
+ familyRowTailSpacer.translatesAutoresizingMaskIntoConstraints = false
|
|
|
+ familyRowTailSpacer.setContentHuggingPriority(.init(1), for: .horizontal)
|
|
|
+ familyRowTailSpacer.setContentCompressionResistancePriority(.init(1), for: .horizontal)
|
|
|
+ familyChipsRow.addArrangedSubview(familyRowTailSpacer)
|
|
|
+
|
|
|
if let f = selectedFamily, templates(forGroup: selectedGroup, family: f).isEmpty {
|
|
|
selectedFamily = nil
|
|
|
}
|