-
d12f0cee3e
fix: restore auto-navigation on plate add in PlateManager

ajandClaude Opus 4.6
2026-04-05 23:52:32 -04:00
-
d93b69c524
feat: implement PlateManager sentinel, reactive subscriptions, and batch ops (Tasks 3-5)

ajandClaude Sonnet 4.6
2026-04-05 23:51:25 -04:00
-
a65598615e
fix: assign part colors to drawings created by BOM importer and MCP

ajandClaude Opus 4.6
2026-04-05 23:49:48 -04:00
-
ed082a6799
feat: add PlateManager with navigation state and disposal

ajandClaude Sonnet 4.6
2026-04-05 23:47:18 -04:00
-
c9b17619ef
fix: intercept arrow keys in CadConverterForm for file list navigation

ajandClaude Opus 4.6
2026-04-05 22:41:03 -04:00
-
f78cc78a65
fix: improve fill progress reporting and engine pipeline

ajandClaude Opus 4.6
2026-04-05 18:30:07 -04:00
-
37130e8a28
feat: add sentinel plate and plate list enhancements

ajandClaude Opus 4.6
2026-04-05 17:56:54 -04:00
-
6f19fe1822
feat: add context menu to delete drawings from the drawing list

ajandClaude Opus 4.6
2026-04-05 13:34:18 -04:00
-
81c167320d
feat: redesign AutoNest dialog with grouped layout and engine selector

ajandClaude Opus 4.6
2026-04-05 01:16:09 -04:00
-
981188f65e
feat: persist plate optimizer settings across autonest runs

ajandClaude Opus 4.6
2026-04-05 00:38:59 -04:00
-
ffd060bf61
feat: serialize plate optimizer settings in nest files

ajandClaude Opus 4.6
2026-04-05 00:38:02 -04:00
-
a360452da3
feat: integrate PlateOptimizer into autonest flow

ajandClaude Opus 4.6
2026-04-05 00:36:29 -04:00
-
b3e9e5e28b
feat: add plate optimizer UI controls to AutoNestForm

ajandClaude Opus 4.6
2026-04-05 00:34:34 -04:00
-
7380a43349
feat: add PlateOptimizer with cost-aware plate size selection

ajandClaude Opus 4.6
2026-04-05 00:31:36 -04:00
-
59e00cd707
feat: add PlateOption and PlateOptimizerResult data classes
aj
2026-04-05 00:27:40 -04:00
-
44cb6e4a2b
feat: add quantity status bars and hide-nested toggle to DrawingListBox

ajandClaude Opus 4.6
2026-04-05 00:26:20 -04:00
-
5949c3ca1f
feat: add Delete key to remove source parts during ActionClone

ajandClaude Opus 4.6
2026-04-04 19:21:23 -04:00
-
ef15421915
refactor: standardize fill strategy progress reporting via FillContext

ajandClaude Opus 4.6
2026-04-03 23:21:48 -04:00
-
943c262ad2
fix: clear part selection highlight when leaving lead-in action

ajandClaude Opus 4.6
2026-04-03 22:38:56 -04:00
-
301831e096
fix: correct Width/Length axis swap in best-fit slide offsets

ajandClaude Opus 4.6
2026-04-03 22:26:09 -04:00
-
fce287e649
chore: regenerate NestProgressForm designer layout

ajandClaude Opus 4.6
2026-04-03 21:34:43 -04:00
-
7e86313d7c
fix: prevent Delete key from corrupting quantity during ActionClone

ajandClaude Opus 4.6
2026-04-03 21:34:25 -04:00
-
c5943e22eb
fix: correct Width/Length axis mapping and add spiral center-fill

ajandClaude Opus 4.6
2026-04-03 21:22:55 -04:00
-
e50a7c82cf
test: skip overlap tests gracefully when DXF fixture missing

ajandClaude Opus 4.6
2026-04-02 14:34:56 -04:00
-
7a893ef50f
refactor: replace floating tool window with docked side panel

ajandClaude Opus 4.6
2026-04-02 14:34:20 -04:00
-
925a1c7751
test: add tests for ApplySingleLeadIn on Part

ajandClaude Opus 4.6
2026-04-02 13:45:02 -04:00
-
036b48e273
refactor: replace CuttingParametersForm with settings-based parameter init

ajandClaude Opus 4.6
2026-04-02 13:43:16 -04:00
-
bd9b0369cf
feat: ActionLeadIn uses tool window and single-contour placement

ajandClaude Opus 4.6
2026-04-02 13:41:00 -04:00
-
93391c4b8f
feat: create LeadInToolWindow floating form

ajandClaude Opus 4.6
2026-04-02 13:38:13 -04:00
-
ebab795f86
feat: create reusable CuttingPanel control

ajandClaude Opus 4.6
2026-04-02 13:36:22 -04:00
-
9f9111975d
feat: add ApplySingle for exact-click single-contour lead-in placement

ajandClaude Opus 4.6
2026-04-02 13:32:56 -04:00
-
25ee193ae6
feat: add auto-tab size range fields to CuttingParameters

ajandClaude Opus 4.6
2026-04-02 13:25:06 -04:00
-
5bcad9667b
fix: DetermineWinding used absolute area, always returned CCW

ajandClaude Opus 4.6
2026-04-02 12:16:15 -04:00
-
64945220b9
fix: account for contour winding direction in lead-in normal computation

ajandClaude Opus 4.6
2026-04-02 12:06:08 -04:00
-
ec0baad585
feat: use Plate.Quantity as M98 L count for duplicate sheets in Cincinnati post

ajandClaude Opus 4.6
2026-04-02 11:52:34 -04:00
-
f26edb824d
fix: remove dangerous G0 X0 Y0 return-to-home rapids from Cincinnati post

ajandClaude Opus 4.6
2026-04-02 11:11:29 -04:00
-
aae593a73e
feat: cutoff coordinates use sheet width/length variables in Cincinnati post

ajandClaude Opus 4.6
2026-04-02 11:08:40 -04:00
-
36d8f7fb11
docs: document G-code user variable feature in CLAUDE.md and README

ajandClaude Opus 4.6
2026-04-02 10:17:50 -04:00
-
52ad5b4575
feat: Cincinnati post emits user variables as numbered #variables

ajandClaude Opus 4.6
2026-04-02 10:16:15 -04:00
-
7416f8ae3f
feat: serialize variable definitions and \$references in NestWriter

ajandClaude Sonnet 4.6
2026-04-02 10:09:12 -04:00
-
46e3104dfc
feat: add two-pass variable parsing to ProgramReader

ajandClaude Opus 4.6
2026-04-02 10:04:59 -04:00
-
27afa04e4a
feat: add Variables dictionary to Program with deep-copy in Clone

ajandClaude Sonnet 4.6
2026-04-02 09:58:36 -04:00
-
95b9613e2d
feat: add VariableRefs tracking on Motion and Feedrate

ajandClaude Opus 4.6
2026-04-02 09:56:28 -04:00
-
3bc9301e22
feat: add ExpressionEvaluator for G-code variable expressions

ajandClaude Sonnet 4.6
2026-04-02 09:52:37 -04:00
-
1040db414f
feat: add VariableDefinition type for G-code user variables

ajandClaude Sonnet 4.6
2026-04-02 09:46:37 -04:00
-
287023d802
feat: add syntax highlighting to gcode editor

ajandClaude Opus 4.6
2026-04-02 08:38:14 -04:00
-
3a24e76dbd
refactor: make ProgramEditorControl gcode editor read-only with contour comments

ajandClaude Opus 4.6
2026-04-02 08:34:25 -04:00
-
a6e2845261
docs: update README with OpenNest.Data project, BOM import, and contour editing

ajandClaude Opus 4.6
2026-04-01 22:14:23 -04:00
-
97d897e885
fix: filter to cut-layer entities when building contour info in ActionLeadIn

ajandClaude Opus 4.6
2026-04-01 22:03:01 -04:00
-
9db7abcd37
refactor: move material and thickness from Plate to Nest

ajandClaude Opus 4.6
2026-04-01 21:00:59 -04:00
-
3e340e67e0
refactor: organize test project into subdirectories by feature area

ajandClaude Opus 4.6
2026-04-01 20:46:43 -04:00
-
7a6c407edd
feat: add owner-drawn color swatch to FilterPanel

ajandClaude Opus 4.6
2026-04-01 20:24:28 -04:00
-
9f76659d5d
refactor: two-pass lead-in placement in ContourCuttingStrategy

ajandClaude Opus 4.6
2026-04-01 14:26:47 -04:00
-
a8341e9e99
fix: preserve leading rapid in programs to prevent missing contour segment

ajandClaude Opus 4.6
2026-04-01 10:33:59 -04:00
-
fb067187b4
fix: ensure absolute coordinates and .lib extension in post output

ajandClaude Opus 4.6
2026-04-01 09:24:32 -04:00
-
5c66fb3b72
feat: add snap-to-endpoint/midpoint for lead-in placement

ajandClaude Opus 4.6
2026-04-01 08:42:13 -04:00
-
5bd4c89999
chore: add missing designer resource files

ajandClaude Opus 4.6
2026-04-01 00:11:26 -04:00
-
dd93c230dd
test: add bending test data for 4526 A14 PT45

ajandClaude Opus 4.6
2026-04-01 00:11:22 -04:00
-
d6ffd8efc9
refactor: move lead-in buttons from plates tab to menubar

ajandClaude Opus 4.6
2026-04-01 00:01:10 -04:00
-
68c3a904e8
refactor: move filter panel into CAD View tab, file list fills sidebar
aj
2026-03-31 23:28:08 -04:00
-
d57e2ca54b
feat: add contour reordering with auto-sequence and move up/down
aj
2026-03-31 22:55:07 -04:00
-
904eeb38c2
fix: adjust arrow size and color, designer reformat
aj
2026-03-31 22:53:15 -04:00
-
e1bb723169
feat: apply contour-type colors in CAD view on file load
aj
2026-03-31 22:47:19 -04:00
-
aa156fff57
fix: draw direction arrows after origin transform so they track pan correctly
aj
2026-03-31 22:30:57 -04:00
-
d3a439181c
fix: use two-line V arrowheads with dark pen for cut direction
aj
2026-03-31 22:27:22 -04:00
-
bb70ae26d3
refactor: extract CutDirectionArrows and reuse in program editor preview
aj
2026-03-31 22:22:57 -04:00
-
35dc954017
feat: move G-code editor side by side with preview
aj
2026-03-31 22:17:26 -04:00
-
0cae9e88e7
fix: improve program editor formatting, file switching, and entity colors

ajandClaude Opus 4.6
2026-03-31 21:56:53 -04:00
-
5d824a1aff
feat: integrate ProgramEditorControl into CadConverterForm with tab view

ajandClaude Opus 4.6
2026-03-31 21:41:26 -04:00
-
8a293bcc9d
feat: implement G-code editor with Apply parsing

ajandClaude Sonnet 4.6
2026-03-31 21:38:36 -04:00
-
24b89689c5
feat: add direction arrows and reverse direction to program editor

ajandClaude Opus 4.6
2026-03-31 21:37:25 -04:00
-
3da5d1c70c
feat: implement contour list display and entity loading

ajandClaude Opus 4.6
2026-03-31 21:35:07 -04:00
-
d3ec4eb3e2
feat: add ProgramEditorControl layout skeleton

ajandClaude Sonnet 4.6
2026-03-31 21:33:24 -04:00
-
cb446e1057
feat: add ContourInfo model with shape classification logic

ajandClaude Sonnet 4.6
2026-03-31 21:26:38 -04:00
-
f3ca021fad
fix: mark layout parts dirty after bulk lead-in assignment

ajandClaude Opus 4.6
2026-03-31 17:39:18 -04:00
-
ffe32fc38c
test: add lead-in rotation preservation tests

ajandClaude Opus 4.6
2026-03-31 17:39:14 -04:00
-
27bbe99e7e
fix: preserve part rotation through lead-in assign/remove cycle

ajandClaude Opus 4.6
2026-03-31 17:39:07 -04:00
-
5a9a06a6a0
feat: allow re-selecting parts with existing lead-ins and use magenta preview

ajandClaude Opus 4.6
2026-03-31 17:37:31 -04:00
-
c1f1c829dc
fix: flip ComputeNormal for CCW arcs on concave contour features

ajandClaude Opus 4.6
2026-03-31 17:37:26 -04:00
-
e8fe01aea2
feat: highlight hovered contour during lead-in placement

ajandClaude Opus 4.6
2026-03-31 15:30:40 -04:00
-
7b7d2cd8d1
feat: track hovered contour during lead-in mouse move

ajandClaude Opus 4.6
2026-03-31 15:28:55 -04:00
-
6ca0e9da92
feat: gray overlay on all parts when ActionLeadIn is active

ajandClaude Opus 4.6
2026-03-31 15:25:26 -04:00
-
bcaa4a03ee
feat: show post processor config dialog before save

ajandClaude Sonnet 4.6
2026-03-31 12:08:44 -04:00
-
54c6f1bc89
feat: add PostProcessorConfigForm with PropertyGrid

ajandClaude Sonnet 4.6
2026-03-31 12:07:15 -04:00
-
429e4b63e1
feat: add PropertyGrid attributes to CincinnatiPostConfig

ajandClaude Sonnet 4.6
2026-03-31 12:05:16 -04:00
-
159b54a1ec
feat: add IConfigurablePostProcessor interface and implement in Cincinnati post

ajandClaude Sonnet 4.6
2026-03-31 12:02:07 -04:00
-
568539d5b1
fix: offset inline feature coordinates by part location for G90 absolute mode

ajandClaude Opus 4.6
2026-03-31 09:50:43 -04:00
-
d7fa4bef43
feat: implement tab support in ContourCuttingStrategy

ajandClaude Opus 4.6
2026-03-31 09:40:29 -04:00
-
7c58cfa749
fix: correct lead-in approach angle formula mirroring pierce point

ajandClaude Opus 4.6
2026-03-31 09:01:18 -04:00
-
525cbc6f12
fix: draw cut direction arrows as chevron lines instead of filled triangles

ajandClaude Opus 4.6
2026-03-31 08:52:33 -04:00
-
134771aa23
feat: add Draw Cut Direction view option and extract PlateRenderer

ajandClaude Opus 4.6
2026-03-30 21:22:05 -04:00
-
59a66173e1
fix: exempt scribe/etch contours from lead-ins and kerf

ajandClaude Opus 4.6
2026-03-30 20:56:07 -04:00
-
a2b7be44f8
fix: draw approach rapid directly to first pierce point, not part origin

ajandClaude Opus 4.6
2026-03-30 20:38:53 -04:00
-
e94a556f23
feat: add Remove Lead-ins button to EditNestForm toolbar

ajandClaude Opus 4.6
2026-03-30 19:36:01 -04:00
-
428dbdb03c
feat: persist cutting parameters and add pierce clearance UI

ajandClaude Opus 4.6
2026-03-30 19:35:51 -04:00
-
e860ca3f4a
feat: add pierce clearance clamping for circle contour lead-ins

ajandClaude Opus 4.6
2026-03-30 19:35:41 -04:00
-
a399c89f58
fix: resolve rendering issues when applying lead-ins to parts

ajandClaude Opus 4.6
2026-03-30 19:35:29 -04:00
-
d16ef36d34
feat: add lead-out parameters and tab toggle to CuttingParametersForm

ajandClaude Opus 4.6
2026-03-30 15:08:18 -04:00
-
5307c5c85a
feat: add ActionLeadIn for manual lead-in placement on part contours

ajandClaude Opus 4.6
2026-03-30 13:47:22 -04:00
-
21321740d6
feat: add Assign Lead-ins button to EditNestForm toolbar

ajandClaude Opus 4.6
2026-03-30 13:39:40 -04:00