package notty
Install
Dune Dependency
Authors
Maintainers
Sources
sha256=74659fb14073db4438989891ab24f24bef81aa497dac16d9a67f9a1c9c200824
sha512=6e21d44fe39f3d80884b87635bebae55cb2b931ef74f9184ba4d74cc3e51cb0b3e976c3b6dc61d377288504e8bfabe21acdc1069eacb30df1fbf6686b80f7c6b
CHANGES.md.html
v0.2.3 (2022-09-02)
Moved to Dune.
Renders faster, uses less memory.
Nested uses of
I.pp_attr
withinI.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 (2019-02-19)
Fix a long-standing terminal cleanup bug. Reported by @ttamttam, fix by @cfcs.
v0.2.1 (2017-11-06)
OCaml 4.06 compatible.
Cache the internal representation of Unicode strings.
Remove
I.ichar
. breaking
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
. breakingAdded
Term.fds
to get connected file descriptors.Added
A.equal
andI.equal
.Switched over to
Uchar.t
. breakingSeparated 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
. breakingAdded
I.tabulate
, generalizingI.tile
.Added support for 24-bit color.
Added
Notty_*.show_cursor
andNotty_*.move_cursor
for manual cursor positioning in inline mode.Removed
output_image_endline
. Can be replaced byeol
. breakingNotty_*.output_image
lost the~clear
parameter. Can be replaced in various ways by cursor positioning.Notty_unix.output_image ~chan
renamed to~fd
. breakingAdded support for bracketed paste.
More example programs.
v0.1.1 (2016-02-09)
Term.input
->Term.event
Option to redraw the line
v0.1.0 (2016-02-09)
Initial release