Skip to content

Commit b3d6885

Browse files
committed
add changelog
1 parent 4d4ead1 commit b3d6885

File tree

1 file changed

+133
-0
lines changed

1 file changed

+133
-0
lines changed

CHANGELOG.md

Lines changed: 133 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,133 @@
1+
# Changelog
2+
3+
## [v2.0.0-beta.1]
4+
5+
### Added
6+
- Moved LUTs into src directory
7+
- Added GitHub release workflow for automated releases
8+
- Added gradient system with multiple types (radial, linear, etc.)
9+
- Added LUT preview in color scheme selector
10+
- Added fine control buttons for all numeric settings
11+
- Added keyboard shortcut (/) to toggle UI
12+
- Added FPS display
13+
- Added randomize settings button
14+
15+
### Changed
16+
- Refactored gradient system to use enum-based type selection
17+
- Improved UI layout and responsiveness
18+
- Removed custom presets and simplified preset management
19+
- Updated default settings and presets
20+
- Cleaned up code formatting and structure
21+
- Removed unused font file
22+
23+
### Fixed
24+
- Fixed various UI bugs and edge cases
25+
- Fixed buffer binding sizing
26+
27+
## [2025-05-16]
28+
29+
### Added
30+
- Added example images
31+
- Added license field
32+
- Added text overlay with simulation stats and help text
33+
- Added font rendering support and toggle functionality
34+
- Added new manager modules (bind_group, pipeline, shader)
35+
- Added enhanced settings and preset system
36+
37+
### Changed
38+
- Updated main.rs and settings.rs with latest changes
39+
- Swapped R and F hotkeys (R now controls deposition amount, F toggles LUT reversal)
40+
- Updated simulation display and presets for improved visualization
41+
- Made agent count controllable
42+
- Improved code organization
43+
44+
### Fixed
45+
- Fixed F key LUT reversal to only trigger on key down event
46+
47+
## [2025-05-15]
48+
49+
### Added
50+
- Added GPU-accelerated box blur
51+
- Added static gradient support
52+
- Added support for 50 million agents
53+
54+
### Changed
55+
- Rewritten simulation for GPU
56+
- Made agents GPU-compatible
57+
- Refactored shader organization
58+
- Implemented GPU-based display texture conversion
59+
- Refactored Pheromones to use GPU compute shaders
60+
- Optimized pheromone grid rendering with row-major iteration
61+
62+
## [2025-05-14]
63+
64+
### Added
65+
- Added static gradient generator
66+
- Added support for image-based static gradients
67+
- Added clamping movement for agents
68+
- Added parallel agent iteration
69+
- Added Mac and Linux support for file watching
70+
71+
### Changed
72+
- Refactored to use f32 for pheromone grid
73+
- Removed image crate and used Vec<u8> for pheromone grid
74+
- Changed f64 to f32 for performance
75+
- Corrected window height mismatch between settings and pheromone grid
76+
- Updated core simulation logic and MIDI interface
77+
78+
## [2021-05-28]
79+
80+
### Added
81+
- Added cross-compilation support for Raspberry Pi/BeagleBone
82+
- Added support for new wgpu backends
83+
84+
## [2021-04-27]
85+
86+
### Added
87+
- Added support for image-based static gradients
88+
- Added linear static gradient generator
89+
90+
### Changed
91+
- Updated template defaults
92+
- Improved agent movement
93+
94+
## [2021-04-25]
95+
96+
### Added
97+
- Added MIDI control support
98+
- Added hot reload for simulation settings
99+
- Added B&W vs color toggle
100+
101+
### Changed
102+
- Parallelized various operations
103+
- Removed fastrand
104+
- Fixed agents listing counterclockwise
105+
- Updated agent speed calculation
106+
107+
## [2021-04-23]
108+
109+
### Added
110+
- Added MIDI support
111+
112+
## [2021-04-21]
113+
114+
### Added
115+
- Added more agent controls
116+
- Added gradient toggle
117+
- Added slow gradient colorizer
118+
119+
### Changed
120+
- Set circle field as default
121+
122+
## [2021-04-20]
123+
124+
### Added
125+
- Added swapper data structure
126+
- Reintroduced static pheromone gradient
127+
128+
### Changed
129+
- Simplified diffuser
130+
- Updated pheromone reading
131+
132+
### Fixed
133+
- Fixed broken diffusion

0 commit comments

Comments
 (0)