Skip to content

Releases: pqwy/notty

0.2.3

02 Sep 15:29
Compare
Choose a tag to compare

CHANGES:

  • Moved to Dune.
  • Renders faster, uses less memory.
  • Nested uses of I.pp_attr within I.strf now stack, instead of replacing.
  • Removed dependency on Uucp. Uses internal data instead (Unicode 13).
  • Support OCaml 4.08 - 4.14. Thanks to @kit-ty-kate for the 4.14 fixes.

v0.2.2

19 Feb 21:27
Compare
Choose a tag to compare

v0.2.2 (2019-02-19)

  • Fix a long-standing terminal cleanup bug. Reported by @ttamttam, fix by @cfcs.

v0.2.1

06 Nov 07:27
Compare
Choose a tag to compare

v0.2.1 (2017-11-06)

  • OCaml 4.06 compatible.
  • Cache the internal representation of Unicode strings.
  • Remove I.ichar. breaking

The Halloween Special

31 Oct 05:39
Compare
Choose a tag to compare

v0.2.0 (2017-10-31)

  • All-around speed and memory improvements.
  • Draw over lines cell-by-cell instead of using erase-and-skip.
    Slower, but flicker-free drawing.
  • Term.create: optionally inhibit synthetic TTY signals.
  • Cursor origin moved from (1, 1) to (0, 0). breaking
  • #key renamed to #special. breaking
  • Added Term.fds to get connected file descriptors.
  • Added A.equal and I.equal.
  • Switched over to Uchar.t. breaking
  • Separated ASCII from the rest of Unicode input. breaking
  • Added image pretty-printer I.pp.
  • Added notty.top for use in the toplevel.
  • Removed I.tile. breaking
  • Added I.tabulate, generalizing I.tile.
  • Added support for 24-bit color.
  • Added Notty_*.show_cursor and Notty_*.move_cursor for manual cursor
    positioning in inline mode.
  • Removed output_image_endline. Can be replaced by eol. breaking
  • Notty_*.output_image lost the ~clear parameter. Can be replaced in various
    ways by cursor positioning.
  • Notty_unix.output_image ~chan renamed to ~fd. breaking
  • Added support for bracketed paste.
  • More example programs.