CTS Building Builder Pro 1.0.58

Install this RBZ using SketchUp Extension Manager > Install Extension, then restart SketchUp. The main panel displays v1.0.58.

Changes
- Window preview is requested immediately after opening settings.
- Window and door settings use scrolling content with a fixed visible Apply footer.
- Preview mesh is drawn independently of saved model geometry. Temporary geometry is rolled back using a normal operation, without adding an Undo entry.
- Late window/door preview callbacks are ignored after Apply or Close.
- Editing a selected member resolves its saved parent assembly and opens the complete native creation editor. Existing saved recipes for room finishes, sunshades, stairs, labels and openings continue using their complete editors.
- Auto window/door picking checks the clicked position directly. Auto doors also use named DoorCutout footprints when wall topology has no enclosed hole.
- Placement dialogs are retained while open.
- Picture guides are accessed from one shared Help button. Ceiling mode field behaviour remains available without displaying its picture guide.

Validation
48 feature checks; 47 frame/ceiling/placement checks; 40 panel DOM checks; 19 ceiling/operation DOM checks; all Ruby files pass syntax checks. Tests simulate SketchUp callbacks and operations; native geometry and Overlay display require verification in SketchUp. Display overlays use SketchUp 2023+, with a drawing-tool fallback for earlier versions.

Objects from older versions without a saved recipe retain the generic dimensions editor: their original parameter values cannot be reconstructed reliably. Apply saves a complete recipe on newly created windows and doors. Closing settings before Apply cancels the display preview; closing after Apply leaves the saved assembly intact.
