Skip to content

v0.5.1

Latest

Choose a tag to compare

@omarchybot omarchybot released this 25 Oct 06:18

On a terminal, ttfx now writes only the cells that changed since the last frame instead of redrawing every frame in full. Animations look and time the same, but the terminal does far less work: foot used 69–92% less CPU in our measurements. Redirected output and parity dumps are unchanged.

What's Changed

  • Show each effect's speedup over Python TTE in the README by @dhh in #48
  • Add a benchmark for the energy one effect run costs (#46) by @dhh in #49
  • Add a benchmark for the energy one effect run costs by @hegjon in #46
  • Add flake.nix (#25) by @dhh in #50
  • Add flake.nix by @spitfire05 in #25
  • Avoid redundant hashing in circle coordinate generation by @pnn64 in #54
  • CPU Optimization: only redraw changed terminal cells by @erykwieliczko in #61

New Contributors

Full Changelog: v0.5.0...v0.5.1