Animation added
This commit is contained in:
46
CHANGELOG.md
Normal file
46
CHANGELOG.md
Normal file
@@ -0,0 +1,46 @@
|
||||
# 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)
|
||||
Reference in New Issue
Block a user