All notable changes to this project will be documented in this file. Format follows Keep a Changelog; versioning follows Semantic Versioning.
First public release.
- Physarum simulation (Jones 2010 model) with 30 presets and runtime parameter controls
- Terminal rendering: half-block, ASCII, braille, quadrant, shade, points, and sculpted charsets; 22 OKLch-based color palettes
- Screensaver and interactive modes; pause, restart, preset/palette cycling at runtime
- GIF, PNG, and WebM export
- Window-frame display modes
vinesciipreset — the vines (flocking) pattern in pure ASCII- Experimental: multi-species, choir audio, and GUI (feature-gated); WASM build (standalone crate)
- Quick-keys
1–3now switch the launch presets (Organic, Constellation, Vinescii). - Preset pass: renamed pulse→slime, flocking→vines, ripple→smoke, lumen→mold (old names still accepted as CLI aliases); per-preset visual tuning applied (braille/quadrant charsets, palette assignments, auto-normalize, window frames); constellation re-rolls its init layout on reset and auto-resets on collapse.
- Fixed the stale
--presethelp text (was listing removed presets).
- Custom key bindings via
~/.config/tslime/keybinds.toml: bind keys1–7to any preset or saved config; user binds override the defaults. A/B compare (Shift+1–7) works for bound presets and configs. The?overlay shows live bindings.