|
1 | 1 | # Changelog |
2 | 2 |
|
3 | | -All notable changes to this project will be documented in this file. |
4 | | - |
5 | | -The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/), |
6 | | -and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). |
7 | | - |
8 | | -<!-- |
9 | | - The following heading should be used |
10 | | - - Added |
11 | | - - Changed |
12 | | - - Deprecated |
13 | | - - Removed |
14 | | - - Fixed |
15 | | - - Security |
16 | | - --> |
17 | | - |
18 | 3 | ## 0.1.0 (2026-01-02) |
19 | 4 |
|
20 | | -### Feat |
21 | | - |
22 | | -- add interactive maze editor, file explorer save/load, zoom/pan, and rendering optimizations |
23 | | -- **everything**: bug fixes, refactoring and some new features |
24 | | -- **everything**: bug fixes, refactoring and some new features |
25 | | -- Implement SFML GUI and integrate maze solvers |
26 | | -- **MazeGen.cpp**: Implement maze generation using backtracking |
27 | | - |
28 | | -### Fix |
29 | | - |
30 | | -- **Simulator.cpp**: file dialog not opening in windows |
31 | | -- kfkfklkdfld |
32 | | -- **linking**: CMake in tests/ tries to link to GTest::gtest_main before it has been properly configured |
33 | | - |
34 | | -### Refactor |
35 | | - |
36 | | -- polishing code |
37 | | -- **.clang-fomat**: Condensing all LLVM style settings into a single line(BasedOnStyle) |
| 5 | +### Added |
| 6 | + |
| 7 | +- A SFML Based GUI |
| 8 | +- Interactive Maze Editor |
| 9 | +- File Explorer Save/Load |
| 10 | +- Eller's and Recursive Backtracking algorithm for Maze Generation |
| 11 | +- Step Generation Option. |
| 12 | +- BFS, DFS, Wall Follower, Flood Fill and A* solving algorithms. |
| 13 | +- Step Solve and Instant Solve options. |
| 14 | +- Option to change Animation Speed. |
| 15 | +- Option to change Maze Size. |
| 16 | +- MVC Style Architecture |
0 commit comments