|
|
@@ -622,6 +622,7 @@ final class CVMakerPageView: NSView {
|
|
622
|
622
|
familyChipsRow.orientation = .horizontal
|
|
623
|
623
|
familyChipsRow.spacing = 8
|
|
624
|
624
|
familyChipsRow.alignment = .centerY
|
|
|
625
|
+ familyChipsRow.distribution = .fill
|
|
625
|
626
|
familyChipsRow.translatesAutoresizingMaskIntoConstraints = false
|
|
626
|
627
|
|
|
627
|
628
|
gridStack.orientation = .vertical
|
|
|
@@ -733,6 +734,12 @@ final class CVMakerPageView: NSView {
|
|
733
|
734
|
familyChipButtons[family] = chip
|
|
734
|
735
|
}
|
|
735
|
736
|
|
|
|
737
|
+ let familyRowTailSpacer = NSView()
|
|
|
738
|
+ familyRowTailSpacer.translatesAutoresizingMaskIntoConstraints = false
|
|
|
739
|
+ familyRowTailSpacer.setContentHuggingPriority(.init(1), for: .horizontal)
|
|
|
740
|
+ familyRowTailSpacer.setContentCompressionResistancePriority(.init(1), for: .horizontal)
|
|
|
741
|
+ familyChipsRow.addArrangedSubview(familyRowTailSpacer)
|
|
|
742
|
+
|
|
736
|
743
|
if let f = selectedFamily, templates(forGroup: selectedGroup, family: f).isEmpty {
|
|
737
|
744
|
selectedFamily = nil
|
|
738
|
745
|
}
|