• Joined on 2020-12-11
aj created branch feat/gcode-user-variables in aj/OpenNest 2026-04-02 12:15:12 -04:00
aj pushed to master at aj/OpenNest 2026-04-01 22:14:27 -04:00
a6e2845261 docs: update README with OpenNest.Data project, BOM import, and contour editing
aj pushed to master at aj/OpenNest 2026-04-01 22:11:10 -04:00
97d897e885 fix: filter to cut-layer entities when building contour info in ActionLeadIn
9db7abcd37 refactor: move material and thickness from Plate to Nest
3e340e67e0 refactor: organize test project into subdirectories by feature area
7a6c407edd feat: add owner-drawn color swatch to FilterPanel
Compare 4 commits »
aj pushed to master at aj/OpenNest 2026-04-01 14:37:17 -04:00
9f76659d5d refactor: two-pass lead-in placement in ContourCuttingStrategy
a8341e9e99 fix: preserve leading rapid in programs to prevent missing contour segment
fb067187b4 fix: ensure absolute coordinates and .lib extension in post output
5c66fb3b72 feat: add snap-to-endpoint/midpoint for lead-in placement
Compare 4 commits »
aj pushed to master at aj/OpenNest 2026-04-01 00:28:04 -04:00
5bd4c89999 chore: add missing designer resource files
dd93c230dd test: add bending test data for 4526 A14 PT45
d6ffd8efc9 refactor: move lead-in buttons from plates tab to menubar
68c3a904e8 refactor: move filter panel into CAD View tab, file list fills sidebar
d57e2ca54b feat: add contour reordering with auto-sequence and move up/down
Compare 18 commits »
aj pushed to master at aj/OpenNest 2026-03-31 17:38:09 -04:00
f3ca021fad fix: mark layout parts dirty after bulk lead-in assignment
ffe32fc38c test: add lead-in rotation preservation tests
27bbe99e7e fix: preserve part rotation through lead-in assign/remove cycle
Compare 3 commits »
aj pushed to master at aj/OpenNest 2026-03-31 17:36:44 -04:00
5a9a06a6a0 feat: allow re-selecting parts with existing lead-ins and use magenta preview
c1f1c829dc fix: flip ComputeNormal for CCW arcs on concave contour features
e8fe01aea2 feat: highlight hovered contour during lead-in placement
7b7d2cd8d1 feat: track hovered contour during lead-in mouse move
6ca0e9da92 feat: gray overlay on all parts when ActionLeadIn is active
Compare 13 commits »
aj pushed to master at aj/OpenNest 2026-03-30 21:29:13 -04:00
134771aa23 feat: add Draw Cut Direction view option and extract PlateRenderer
59a66173e1 fix: exempt scribe/etch contours from lead-ins and kerf
a2b7be44f8 fix: draw approach rapid directly to first pierce point, not part origin
e94a556f23 feat: add Remove Lead-ins button to EditNestForm toolbar
428dbdb03c feat: persist cutting parameters and add pierce clearance UI
Compare 7 commits »
aj pushed to master at aj/OpenNest 2026-03-30 15:09:47 -04:00
d16ef36d34 feat: add lead-out parameters and tab toggle to CuttingParametersForm
5307c5c85a feat: add ActionLeadIn for manual lead-in placement on part contours
21321740d6 feat: add Assign Lead-ins button to EditNestForm toolbar
7f8c708d3f feat: add CuttingParametersForm dialog for lead-in/lead-out configuration
ab4f806820 feat: render lead-in/lead-out codes in yellow, skip suppressed codes
Compare 12 commits »
aj pushed to master at aj/OpenNest 2026-03-30 09:32:45 -04:00
3d4204db7b fix: Cincinnati post processor arc feedrate, G89 spacing, pallet exchange, and preamble
722f758e94 feat: dual-tangent arc fitting and DXF version export
9b2322abe9 refactor: simplify GeometrySimplifier by removing wrappers and extracting shared helpers
Compare 3 commits »
aj pushed to master at aj/OpenNest 2026-03-30 00:39:18 -04:00
b15375cca5 feat: capacity-based fill/pack split with best-fit pair placement
e3b388464d feat: fast-path fill and dual-axis shrink for low quantities
ab09f835d3 refactor: extract RunAutoNest_Click into focused helper methods
f8b0fb573b fix: fill preview now matches accepted layout
Compare 4 commits »
aj pushed to master at aj/OpenNest 2026-03-29 23:25:58 -04:00
6ce501da11 feat: smart strategy skipping, pack rotation, and dual-sort packing
05037bc928 feat: wire PartClassifier into engine and update angle selection
f83df3a55a test: add PartClassifier unit tests for all shape types
84ad39414a feat: add PartClassifier with rectangle/circle/irregular detection
fdb4a2373a fix: simplify Shape.OffsetOutward winding normalization and sync designer
Compare 6 commits »
aj pushed to master at aj/OpenNest 2026-03-29 20:56:50 -04:00
036f723876 fix: update PlateView fill path and sync stats with preview
21a5d3b026 feat: route best-result updates to progress form preview
0607c6c7c5 feat: add UpdatePreview method and PreviewPlate property
c8cfeb3c6b feat: add SplitContainer and PlateView to NestProgressForm layout
d4f424f274 refactor: simplify FillExtents with PartPair record and FillLinear delegation
Compare 25 commits »
aj pushed to master at aj/OpenNest 2026-03-28 14:49:44 -04:00
61b917c398 chore: remove docs/superpowers and add to gitignore
aj pushed to master at aj/OpenNest 2026-03-28 14:47:38 -04:00
e3e51611d5 fix: only remove bend-generated etch entities, preserve user etch lines
8104bd3626 feat: rotate bend labels parallel to bend line and center them
ae262b8a77 feat: add scrollbar and arrow key navigation to FileListControl
Compare 3 commits »
aj pushed to master at aj/OpenNest 2026-03-28 10:05:36 -04:00
afbbc9ed79 feat: improve EntityView labels for circles and small entities
aj pushed to master at aj/OpenNest 2026-03-28 09:54:17 -04:00
6071e6fa14 refactor: remove Plate menu Fill and Fill Area items replaced by Ctrl+F
aj pushed to master at aj/OpenNest 2026-03-28 09:49:15 -04:00
afdd386456 feat: add entity index labels toggle to EntityView and CadConverterForm
aj deleted branch feature/geometry-simplifier from aj/OpenNest 2026-03-28 00:43:04 -04:00
aj pushed to master at aj/OpenNest 2026-03-28 00:42:59 -04:00
2db8c49838 feat: add etch mark entities from bend lines to CNC program pipeline
80e8693da3 fix: add overlap detection safety net for pair tiling
d7eb3ebd7a fix: skip aspect ratio rejection when best-fit utilization is high
4404d3a5d0 feat: add OpenNest.Data machine configuration system
d27dee3db9 feat: add MachineConfigForm editor with tree navigation and MainForm menu integration
Compare 29 commits »