What's Changed
Features
- Introduce ViewportPane widget for unified model/paper rendering
- Render active MSPACE viewport as a true 3D widget in paper space
- Add clickable space-mode button to status bar
- Inline MSPACE viewport overlay on 2D paper canvas
- Replace paper-space shader with 2D Iced canvas widget
- A4 landscape default paper with white paper area on dark desk
- 3D UCS icon with foreshortening, depth ordering and axis labels
- View tab widget toggle commands and unified SVG icon color scheme
Fixes
- NAVVCUBE and UCSICON commands now properly toggle visibility
- Show specific entity type name in Properties panel for all entity types
- entity_type_label/key in helpers.rs cover all EntityType variants
- Correct CPU projection axes to match GPU look_at_rh convention
- Correct MSPACE orbit and pan direction
- Correct ViewCubeSnap and MSPACE orbit to write viewport entity
- ViewCube hover, glow, centroids, corner geometry and snap angles
- Align ViewCube hit-test with widget bounds instead of full window
- Set A4 landscape limits on initial Layout1 at document creation
- Align white paper fill with entity borders
- Restore paper-space viewport rendering as single full-canvas widget
Refactor / Chores
- Deduplicate entity type name mapping
- Bump acadrust 0.3.3 → 0.3.4
Full Changelog: v0.1.5...v0.1.6