🚀 Center Panel Expansion Fix
🔧 Critical Bug Fix
- Fixed center panel expansion: When side panels are detached in
DockableThreePaneWindow, the center panel now properly expands to fill the available space
- Removed placeholder frames: Eliminated empty placeholder frames that were preventing proper layout expansion
- Improved space utilization: No more empty gaps when panels are detached
🧪 Enhanced Testing
- New test suite: Added comprehensive tests for
DockableThreePaneWindow functionality
- Detach/reattach testing: New test cases covering panel detachment and reattachment behavior
📚 Documentation Updates
- API documentation: Updated to highlight center panel expansion feature
- README improvements: Enhanced feature descriptions
🔄 Technical Changes
threepanewindows/dockable.py: Updated _detach() and _reattach() methods
tests/test_dockable.py: New comprehensive test suite
- Documentation files: Updated API docs, README, and changelog
📦 Installation
pip install threepanewindows==1.0.4