CanopyCode v1.0.11
CanopyCode v1.0.11
Release Date: March 25, 2026
What's New
- Scalloped tree symbols — Organic, cloud-like tree outlines replace plain circles for a more professional plan appearance
- Separate saved/removed tree symbols — Saved trees show solid fill, removed trees show dashed outline with crosshatch. Each independently customizable via BEDIT
- CC_SELECT command — Select tree blocks and labels by status (Saved/Removed/All) for quick copy/paste operations
- Classification group colors — Per-group color pickers for saved and removed trees with full B&W mode support
- Custom area columns and units — Trees in classified areas get their own table categories, columns, and unit visibility controls
- Unified table layout — "All trees in one table" mode with configurable grouping options
- Split Units into Original + Adjusted columns — "Adj. Units" column shows multiplied value after area/group multipliers
- Invasive separated from Condition — Invasive trees tracked independently with separate table categories
- Custom area PDI exclusion — Per-area Exclude Poor / Exclude Dead / Exclude Invasive checkboxes
- Unified SET command UX — All four SET commands now use identical Add/Remove/Show/Clear/Done keyword loop
- Enhanced CSV Import/Export — Common Name and Botanical Name mapping, custom column auto-mapping, grouped export mode
- WPF Area Picker dialog — Visual area selection with color swatches and priority ordering
- Dynamic legend — Reference symbol shows/hides components based on visibility toggles; classification groups shown as individual entries
Fixes
- Fixed persistence gaps in CloneConfiguration, RestoreDefaults, and ApplyDrawingStandardsPreset (27+ missing properties)
- DDH SRP ring now drawn inside tree block instead of separate model-space entities
- Removed broken label collision detection — clean binary behavior for label positioning
- License conflict popup now reliably appears on main thread
- Co-owned trees correctly prioritized over Right-of-Way classification
- Labels at default position regenerate correctly when trees are moved
- CRZ linetype bug fixed (4 hardcoded references replaced with configurable setting)
- Table vertical spacing fix for wrapped category headers
- Various null reference and persistence fixes
Technical
- Component layer system for independent visibility control of trunks, CRZ, SRP, and labels per location
- Show/Calculate toggles for CRZ, SRP, and impact analysis
- Full B&W palette with classification group and custom area color support
- CC_CONFIGURE tab reorganization with municipality preset improvements
After installing, run CC_CHECK_UPDATES in AutoCAD to verify you're on v1.0.11.