Skip to content

v0.3.2

Choose a tag to compare

@github-actions github-actions released this 14 Oct 23:42
cf1985e

Release Notes

  • Fix pages left blank after scrolling quickly under herdr. termleaf now keeps its Kitty images within herdr's 64 MiB per-pane limit (#48).
  • Stop rendering tiles that have scrolled out of view, which cuts CPU use while scrolling by up to half (#49).
  • Prepare the top of the next page in the direction you are scrolling, and send it only when the terminal is idle, so short bursts of j and k show less blank page (#50).
  • Size image tiles to half the pane height instead of a fixed 48 rows. Holding j leaves less of the page blank, and the first content shows sooner, most of all in short panes and with large cells. Memory use drops too (#51).
  • Fix figures that shifted by a pixel or two where two tiles meet. Images are now drawn from one whole decode, so a tiled page matches the whole page (#52).
  • Fix termleaf exiting with "needs a terminal that supports Kitty graphics" when started in a brand-new pane, as in herdr, before the terminal reports its cell size. It now waits for the size and then draws, and the error messages say which one is missing (#55).
  • Send the pages ahead of where you are reading while you pause, even when the terminal is slow to take images, as herdr always is. Reading at a normal pace no longer shows blank pages (#56).
  • Draw Kitty images at three-quarter density and let the terminal scale them up. Scrolling stays smoother, at the cost of slightly softer text (#57).

Install termleaf 0.3.2

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/backyardbit/termleaf/releases/download/v0.3.2/termleaf-installer.sh | sh

Download termleaf 0.3.2

File Platform Checksum
termleaf-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
termleaf-x86_64-apple-darwin.tar.xz Intel macOS checksum
termleaf-aarch64-unknown-linux-gnu.tar.xz ARM64 Linux checksum
termleaf-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum