mirror of
https://github.com/ajisaacs/OpenNest.git
synced 2026-10-27 02:41:06 -04:00
The library browser showed only a grid and a notes box, so picking the right part meant reading names and guessing at the shape, and the add controls sat in a crowded row with the pager. The Drawings tab now splits into the list (with its pager underneath) and a details pane: a geometry preview, the drawing's name, customer, material, thickness, cutting and revision, its notes, and the quantity with a prominent Add to Nest button. The preview downloads the listed revision's package after the selection settles for 150 ms, shares a request already loading that revision, and caches drawings per revision for the dialog's lifetime. It colors the drawing from the record's settings without advancing the nest's part palette. It is best-effort: any failure shows "Preview unavailable" and the dialog keeps working, and the UI update is marshalled explicitly because an STA thread without a WinForms synchronization context resumes the await on the thread pool. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>