✨ New Feature - Panel Minimization:
- All 4 control panels can now be minimized/maximized
- Click panel header or toggle button (▼/▶) to collapse/expand
- Minimized panels show only header with ▶ icon
- Expanded panels show full content with ▼ icon
- State persisted to localStorage per panel
🎯 Panels with Minimize:
1. Filter Panel (top-right) - Most useful! Reduces large panel to header
2. Statistics Panel (top-left) - Clean up activity display
3. Legend Panel (bottom-right) - Hide when not needed
4. Band Activity Chart (bottom-left) - Minimize chart view
🎨 UI/UX Improvements:
- Minimize button in header (right-aligned)
- Visual feedback: button opacity changes on hover
- Click header anywhere to toggle (except on controls)
- Click ▼/▶ button to toggle
- Header cursor changes to pointer when minimized
- Smooth transitions
- Icons: ▼ = expanded, ▶ = minimized
🔧 Technical Implementation:
- New addMinimizeToggle() function
- Wraps panel content in .wspr-panel-content div
- Toggle button appended to header
- Persists state to localStorage with '-minimized' suffix
- Loads saved state on panel creation
- CTRL+drag still works when minimized
- Panel positions preserved
💾 State Persistence:
- wspr-filter-position-minimized
- wspr-stats-position-minimized
- wspr-legend-position-minimized
- wspr-chart-position-minimized
🎉 User Benefits:
- Minimize large Filter panel to reduce screen clutter
- Temporarily hide panels without disabling plugin
- Quick access - just click header to restore
- Positions and minimize states both saved
- Clean, unobstructed map view when needed
Version: 1.4.3 → 1.5.0