Update all three section dialogs to support hide/show toggle:
SectionAxisDialogManager:
- onHideToggle now calls hideSection()/recoverSection()
SectionBoxDialogManager:
- onHideToggle now calls hideSection()/recoverSection()
SectionPlanePanel:
- Add isHidden state tracking
- Change onHide to onHideToggle(isHidden)
- Add setHiddenState/getHiddenState methods
- Update button to toggle active state
SectionPlaneDialogManager:
- Switch to onHideToggle callback
- Call hideSection()/recoverSection() based on toggle state
Behavior: Click hide button to hide section, click again to recover.
- Update iflow-engine-base from 1.0.1 to 1.0.5
- Change default engine version from v1 to v2
- Add pauseRendering() and resumeRendering() methods
- Add switch model feature in demos
- Update model URLs in demos
- Add new documentation files
- Added core Tree component (BimTree, BimTreeNode)
- Added TreeManager for lifecycle management
- Added ModelTreeManager for business logic encapsulation (Tree + Dialog)
- Integrated into BimEngine and updated demos
- Added internationalization support
- Refactor to delegate logic to and
- Add for manager classes
- Implement dynamic styling for Toolbar (color config, CSS vars)
- Implement dynamic styling for Dialog (options, CSS vars)
- Add example
- Add documentation for Toolbar and Dialog
- Update demo to showcase new styling features