Here’s the list of changes in each released version.
{:key char :shift bool :ctrl bool :alt bool}
lanterna.screen
and lanterna.terminal
lanterna.common
(terminal/put-char)
now also accepts x
/y
coordinates to write at(terminal/put-char)
to allow (or suppress) immediate flushing after putting the characterscreen/get-cursor
.screen/move-cursor
to let it take a vector.2.1.7
to get some bugfixes.2.1.5
to get some bugfixes.get-key-blocking
now accepts optional arguments for timeout and interval.remove-resize-listener
functions for Screens and Terminals.put-sheet
function for screens. Don’t rely on this
yet – it’s subject to change.clear
functions for terminals and screens.get-size
functions for terminals and screens.Initial prerelease. The architecture won’t change but the API might. Until
version 1.0.0
I reserve the right to break things indiscriminately.