🚀 What's New
🎯 Pan Interaction Improvements
- Fixed logarithmic axis panning - Pan tool now works correctly with logarithmic scales using a working-space approach
- Improved accuracy for both linear and logarithmic axes during pan operations
- Better validation and error handling for edge cases
🛠️ Developer Experience
- New Python mode switching scripts - Easy switching between development and production JavaScript paths
python3 switch-to-dev.py- Switch to development modepython3 switch-to-prod.py- Switch to production mode
- Updated documentation with clear instructions for mode switching
- Removed unreliable shell scripts in favor of robust Python implementation
🐛 Bug Fixes
- Fixed malformed HTML comments during mode switching
- Eliminated stray "-->" text appearing on rendered pages
📚 Documentation
- Updated CLAUDE.md with mode switching instructions and best practices
- Added reminder to always switch to production mode before committing
This release improves the core pan interaction experience and makes development workflow smoother.