# UI parity > **Last reviewed:** 2026-10-10 · **Last updated:** 2026-10-11 · **Change:** minor (object snap tracking, Extension, Parallel and Apparent Intersection landed, #379) · **Target:** Autodesk AutoCAD 2027 for Mac (26.0) How CADCraft's interaction compares with AutoCAD's: point entry, object snaps, tracking, dynamic input, grips, selection, the command line, chrome and navigation. A drafter's speed in AutoCAD comes from these, so "the command exists" isn't enough: it has to accept the same input, snap to the same points and respond to the same keys. Work items: [gaps.md](gaps.md#uiux). **Headline (estimated): UI/UX fidelity ≈ 48%.** The command line, point syntax, the common running snaps, polar/ortho, object snap tracking and the palettes are real, and so are the Extension, Parallel and Apparent Intersection snaps (#379); dynamic input is a read-only tooltip; FROM, M2P, TK and point filters don't exist; hot-grip options are advertised but ignored; there are no context menus. Remaining: **≈ 110–170 Opus 5.5 hours**. ## How this was measured - CADCraft: read from the source on 2026-10-10 (main at bd2412f): `crates/engine/src/{prompt, snap, select, grips, lib, units}.rs`, `cmd/*`, `crates/ui-egui/src/*`. Not run in this pass. - AutoCAD: behaviour observed black-box in the running AutoCAD 2027 for Mac (`plan/autocad/01-observed-ui.md`, local only, with reference screenshots that are never committed), its menu tree (`xtask/data/menu-catalog.txt`) and Autodesk's documentation. - Weights (how often a drafter hits each area): point entry 15%, object snaps 15%, tracking and polar 10%, dynamic input 10%, grips 10%, selection 10%, command line 10%, chrome and palettes 10%, navigation 5%, keyboard and context menus 5%. | Area | Weight | CADCraft | Weighted | |---|---:|---:|---:| | Point entry | 15% | 45% | 6.8 | | Object snaps | 15% | 45% | 6.8 | | Tracking, polar, ortho, grid/snap | 10% | 70% | 7.0 | | Dynamic input | 10% | 45% | 4.5 | | Grips | 10% | 40% | 4.0 | | Selection | 10% | 40% | 4.0 | | Command line | 10% | 60% | 6.0 | | Chrome and palettes | 10% | 45% | 4.5 | | Navigation | 5% | 55% | 2.8 | | Keyboard shortcuts, context menus | 5% | 25% | 1.3 | | **Total** | 100% | | **≈ 48%** | ## Point entry (≈ 45%) | Input | AutoCAD | CADCraft | Evidence | |---|---|---|---| | `x,y[,z]`, `@dx,dy`, `@d:" with `@` measured from the base; nests with M2P and filters | `pointmod.rs` | | `M2P` / `MTP` (midpoint between two points) | yes | yes | `pointmod.rs` | | `TK` (tracking) | yes | **no** | | | Point filters `.x`, `.y`, `.xy`, `.z` | yes | yes (`.x` … `.yz`, "(need YZ):"); Z is asked for and dropped (no 3D) | `pointmod.rs` | | Angle override `<45` | yes | yes: `