# Changelog ## [1.1.0] - 2025-01-20 ### Added - **Animated Solving Visualization** - Real-time step-by-step animation of DFS and BFS algorithms - Two-phase animation: visited cells exploration, then solution path highlighting - Animation controls panel with Neo-Brutalism styling - Pause/Resume button to control animation flow - Stop button to immediately halt and show final result - Speed slider (SLOW to FAST) for dynamic speed adjustment - Automatic control visibility management - **Footer** - Copyleft notice with reversed copyright symbol (🄯) - "Made with ❤️ and Python in New Jersey" message - Black background with white text and neon pink accent - Cyan drop shadow with negative offset (Neo-Brutalism style) ### Removed - **Solver Dropdown** - Redundant UI element removed for cleaner interface - Users now interact directly with "SOLVE (DFS)" and "SOLVE (BFS)" buttons ### Changed - Solve buttons now trigger animated solving instead of instant results - Solve buttons disabled during active animation to prevent conflicts - Results display updated to show during animation ### Technical Details - Added animation state management in `app.js` - Implemented recursive timeout-based animation loop - Added event listeners for pause, stop, and speed controls - Enhanced Neo-Brutalism CSS with footer and animation control styles ## [1.0.0] - 2025-01-20 ### Initial Release - 8 maze generation algorithms - 2 solving algorithms (DFS, BFS) - Neo-Brutalism web interface - Image export functionality - Save/load maze files - Analysis and benchmarking tools - Docker containerization - Comprehensive test suite (>90% coverage)