markitect-main/testdrive-jsui/static/js
tegwick 512085d283 feat: enhance control panel UI and resize functionality
Panel UI improvements:
- Replace heading elements (h1-h6) with styled divs to avoid navigation interference
- Change ContentsControl position from northwest to west for better accessibility

Panel collapse/expand enhancements:
- Fix panel dragging to prevent unexpected positioning jumps
- Keep panel width and upper-left position when collapsing to header-only mode
- Complete height reduction when collapsed (no minimal size maintained)
- Toggle resize handle visibility based on panel state

Resize handle improvements:
- Change resize symbol from arrow to clean dot (●) in bottom-right corner
- Remove background circle, show transparent dot only
- Fix resize direction to properly follow mouse movement from bottom-right
- Set dynamic minimum size constraints (header height + padding)
- Allow arbitrary panel sizing with proper bounds checking
- Reset panel size to defaults when closed/collapsed

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-14 16:40:23 +01:00
..
components feat: remove legacy DocumentControls component 2025-11-14 15:46:50 +01:00
controls feat: enhance control panel UI and resize functionality 2025-11-14 16:40:23 +01:00
core feat: implement plugin infrastructure for rendering engines 2025-11-14 06:49:41 +01:00
plugins feat: implement plugin infrastructure for rendering engines 2025-11-14 06:49:41 +01:00
tests feat: implement plugin infrastructure for rendering engines 2025-11-14 06:49:41 +01:00
widgets feat: implement plugin infrastructure for rendering engines 2025-11-14 06:49:41 +01:00
config-loader.js feat: implement plugin infrastructure for rendering engines 2025-11-14 06:49:41 +01:00
main-updated.js fix: update deployment source with enhanced ControlBase files 2025-11-14 13:52:13 +01:00
main.js feat: implement plugin infrastructure for rendering engines 2025-11-14 06:49:41 +01:00