
Usable, Not Just Functional: Entity Selection, Binary Eval, and 6 UX Fixes Across 4 Repos
Functional is table stakes. Usable is the moat. March 24th was a 40+ commit day spread across four repositories. The theme wasn't new capabilities. It was making existing capabilities pleasant to operate. Entity selection that highlights the right rectangle instead of a wrong one. Confirmation feedback after every review command. Color-coded tags that match their overlay boxes. The kind of work that separates a prototype from a tool someone uses twice. CAD Entity Selection: The Bounding Box Problem The entity selection UX in cad-dxf-agent had a fundamental problem. When you clicked an entity in the viewer, the highlight overlay was wrong. Not subtly wrong. Wrong by entire model units. The frontend was using hardcoded ±10 model units from the entity centroid to draw selection rectangles. For a door schedule text block that spans 200 units, the highlight covered maybe 5% of the actual entity. For a tiny dimension tick, the highlight was 20x too large. Every selection looked broken becaus
Continue reading on Dev.to Python
Opens in a new tab



