Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog. This project does not fully adhere to Semantic Versioning while under heavy development.
[0.4.1] - 2025-11-03
Added
- Version number in bottom right corner of GUI
- Changelog page on docs site
Fixed
- Local neighbour count visualization not working
- Misleading labels in UI for "reload config from file" and "target velocity"
[0.4.0] - 2025-11-02
Added
- Started a changelog based on keep a changelog
- Mean square velocity calculation via a compute shader that sums log_2 times; plan to extract into a general API in the future
- Support for recent projects in web via local storage, plus "Save as" button to save projects back to disk
- Target velocity via rescaling based on mean square velocity
- Added more options to graphs displayed in GUI like toggling on/off and clearing
- Added helper function for drawing graphs for values that update over time
- Added banner and icon for the project
- Grid toggle button under visual options
Changed
- Change project name references from 'Particles' to 'Particle HIVE'
- Decreased strength of wall repulsion to fix odd behaviour in 3d, as well as sticking to walls under certain force parameters
- Docs moved to a static site generator we have more control over
Fixed
- Prevent z-fighting in 2d scenes by rotating billboards upwards by a tiny angle