From 6a556b75ab45b8fece39cfe03e831b2bbd08f67a Mon Sep 17 00:00:00 2001 From: AJ Isaacs Date: Sat, 24 Oct 2026 14:08:15 -0400 Subject: [PATCH] feat(desktop): slim the set editor to drawing, material, quantity and note The member grid shows one Material column (name, grade, thickness and units, such as "Steel A36 0.25 in"), Qty and Note; Cut type appears only when the set mixes cut types. Move Up/Down are gone: member order only breaks ties (materials are grouped and sorted on release, nests list drawings by name), and the stored order is kept as it was. The dialog opens at 1040 px instead of 1264, with the library pane unchanged and still resizable. Co-Authored-By: Claude Opus 5.5 --- .../Forms/DrawingSetFormsTests.cs | 63 ++++++++++++-- OpenNest/Forms/EditDrawingSetForm.Designer.cs | 84 +++---------------- OpenNest/Forms/EditDrawingSetForm.cs | 46 +++++----- docs/nest-storage.md | 13 ++- 4 files changed, 103 insertions(+), 103 deletions(-) diff --git a/OpenNest.WinForms.Tests/Forms/DrawingSetFormsTests.cs b/OpenNest.WinForms.Tests/Forms/DrawingSetFormsTests.cs index 5984d4b9..78469991 100644 --- a/OpenNest.WinForms.Tests/Forms/DrawingSetFormsTests.cs +++ b/OpenNest.WinForms.Tests/Forms/DrawingSetFormsTests.cs @@ -322,7 +322,7 @@ public class DrawingSetFormsTests } [Fact] - public void Editor_EditsQuantityOrderAndMembers_AndAsksBeforeDiscarding() + public void Editor_EditsQuantityAndMembers_KeepsTheirOrder_AndAsksBeforeDiscarding() { StaTestThread.Run( () => @@ -358,9 +358,10 @@ public class DrawingSetFormsTests grid.EditingControl!.Text = "12"; Assert.True(grid.EndEdit()); Assert.Equal("", grid.Rows[0].ErrorText); - grid.CurrentCell = grid.Rows[2].Cells["drawingColumn"]; - Field