codeberg dnkl/foot 1.20.0

latest release: 1.20.1
8 days ago

Added

  • Unicode data files updated to Unicode 16. Foot uses these to determine which VS-15 and VS-16 sequences are valid, and which are not.
  • Box drawing characters U+1CD00...U+1CDE5 (the "octants" from the "Symbols for Legacy Computing Supplement" codepoint range, added in Unicode 16.0).
  • security.osc52 option, allowing you to partially or fully disable host clipboard access via the OSC-52 escape sequence (#1867).

Changed

  • OSC-9: sequences beginning with <number>; are now ignored. These sequences are ConEmu/Windows Terminal sequences, and not intended to be notifications.
  • Use utf8proc_charwidth() instead of wcwidth()+wcswidth() when calculating character width, when foot has been built with utf8proc support (#1865).
  • Run-time changes to the window title, and the app ID now require the new value to consist of printable characters only.
  • Kitty keyboard protocol: Enter, Tab and Backspace no longer report release events unless "Report all keys as escape codes" is enabled (#1892).

Fixed

  • Crash when receiving an OSC-9 or OSC-777 with an empty notification body (#1866).
  • Crash when tripple-clicking on region containing NUL characters.

Contributors

  • cy
  • Denis Zharikov
  • heather7283
  • Jack Wilsdon
  • Mark Stosberg

Don't miss a new foot release

NewReleases is sending notifications on new releases.