AJ Isaacs 507dff95b8 fix(ui): use LeastCode sequencer and fix AddRange double-enumeration
Advanced sequencer with default 0.25 MinDistanceBetweenRowsColumns
puts every part in its own row, degenerating to a Y-sort. Switch to
LeastCode (nearest-neighbor + 2-opt) for visible results.

Also replace AddRange(linq) with foreach+Add to avoid ObservableList
AddRange re-enumerating a deferred LINQ query for event firing.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-16 00:54:35 -04:00
2016-05-16 22:09:19 -04:00
2026-03-14 13:15:00 -04:00
Description
A Windows desktop app for CNC nesting — imports DXF drawings, arranges parts on plates and exports layouts as DXF or G-code for cutting.
MIT 4.3 MiB
Languages
C# 99.3%
Jupyter Notebook 0.7%