Replace the per-raw-event card wall with the approved action-editor design: compact non-destructive action grouping, selectable visual mouse paths, selected-action timing/destination editing, safe visual-only preview/scrubbing, raw-event drilldown, and undo. Preserve original event order, data and timings unless explicitly edited; preserve macro-file compatibility and recording/playback lifecycle behavior. Label estimated relative-input paths honestly and never silently convert raw counts to pixels. Handle incomplete or ambiguous recordings conservatively. Keep dense recordings responsive and retain keyboard-accessible precise controls. Add deterministic automated coverage, build without launching the GUI or injecting desktop input, independently review, fix regressions and integrate locally. Prototype approved by the user; use native WinUI controls, not embedded HTML.
Replace the per-raw-event card wall with the approved action-editor design: compact non-destructive action grouping, selectable visual mouse paths, selected-action timing/destination editing, safe visual-only preview/scrubbing, raw-event drilldown, and undo. Preserve original event order, data and timings unless explicitly edited; preserve macro-file compatibility and recording/playback lifecycle behavior. Label estimated relative-input paths honestly and never silently convert raw counts to pixels. Handle incomplete or ambiguous recordings conservatively. Keep dense recordings responsive and retain keyboard-accessible precise controls. Add deterministic automated coverage, build without launching the GUI or injecting desktop input, independently review, fix regressions and integrate locally. Prototype approved by the user; use native WinUI controls, not embedded HTML.