Skip to content

Latest commit

 

History

History
31 lines (25 loc) · 1.55 KB

File metadata and controls

31 lines (25 loc) · 1.55 KB

Changelog

All notable changes to this project will be documented in this file. Format follows Keep a Changelog; versioning follows Semantic Versioning.

[0.1.0] - TBD

First public release.

Added

  • 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
  • vinescii preset — the vines (flocking) pattern in pure ASCII
  • Experimental: multi-species, choir audio, and GUI (feature-gated); WASM build (standalone crate)

Changed

  • Quick-keys 13 now 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 --preset help text (was listing removed presets).

Added (Custom Keybinds)

  • Custom key bindings via ~/.config/tslime/keybinds.toml: bind keys 17 to any preset or saved config; user binds override the defaults. A/B compare (Shift+17) works for bound presets and configs. The ? overlay shows live bindings.