All Versions
64
Latest Version
Avg Release Cycle
13 days
Latest Release
-
Changelog History
Page 3
Changelog History
Page 3
-
v0.17.1 Changes
- โช Reverted bug in 0.17.0: "Make terminal size function fallback to
STDOUT_FILENO
if/dev/tty
is missing.". - ๐ Support for querying whether the current instance is a TTY.
- โช Reverted bug in 0.17.0: "Make terminal size function fallback to
-
v0.17 Changes
March 24, 2020- ๐ Impl Display for MoveToColumn, MoveToNextLine, MoveToPreviousLine
- ๐ Make unix event reader always use
/dev/tty
. - Direct write command ansi_codes into formatter instead of double allocation.
- โ Add NONE flag to KeyModifiers
- โ Add support for converting chars to StylizedContent
- ๐ Make terminal size function fallback to
STDOUT_FILENO
if/dev/tty
is missing.
-
v0.16.1 Changes
- โ Add support for converting chars to StylizedContent
- ๐ Make terminal size function fallback to
STDOUT_FILENO
if/dev/tty
is missing.
-
v0.16.0 Changes
- ๐ Make terminal size function work on
/dev/tty
instead ofSTDOUT_FILENO
. - ๐
Change attribute vector in
ContentStyle
to bitmask. - โ Add
SetAttributes
command. - โ Add
Attributes
type, which is a bitfield of enabled attributes. - โ Remove
exit()
, was useless.
- ๐ Make terminal size function work on
-
v0.15.0 Changes
- ๐ Fix CTRL + J key combination. This used to return an ENTER event.
- โ Add a generic implementation
Command
for&T: Command
. This allows commands to be queued by reference, as well as by value. - โ Remove unnecessary
Clone
trait bounds fromStyledContent
. - โ Add
StyledContent::style_mut
. - ๐ Handle error correctly for
execute!
andqueue!
. - ๐ Fix minor syntax bug in
execute!
andqueue!
. - ๐
Change
ContentStyle::apply
to take self by value instead of reference, to prevent an unnecessary extra clone. - โ Added basic trait implementations (
Debug
,Clone
,Copy
, etc) to all of the command structs ResetColor
uses&'static str
instead ofString
-
v0.14.2 Changes
January 11, 2020- ๐ Fix TIOCGWINSZ for FreeBSD
-
v0.14.1 Changes
January 11, 2020- ๐ Made windows cursor position relative to the window instead absolute to the screen buffer windows.
- ๐ Fix windows bug with
queue
macro were it consumed a type and required an type to beCopy
.
-
v0.14 Changes
December 16, 2019- Replace the
input
module with brand newevent
module- Terminal Resize Events
- Advanced modifier (SHIFT | ALT | CTRL) support for both mouse and key events and
- futures Stream (feature 'event-stream')
- Poll/read API
- It's highly recommended to read the Upgrade from 0.13 to 0.14 documentation
- โฌ๏ธ Replace
docs/UPGRADE.md
with the Upgrade Paths documentation - โ Add
MoveToColumn
,MoveToPreviousLine
,MoveToNextLine
commands - ๐ Merge
screen
module intoterminal
- Remove
screen::AlternateScreen
- Remove
screen::Rawscreen
- Move and rename
Rawscreen::into_raw_mode
andRawscreen::disable_raw_mode
toterminal::enable_raw_mode
andterminal::disable_raw_mode
- Move and rename
- Move
screen::EnterAlternateScreen
andscreen::LeaveAlternateScreen
toterminal::EnterAlternateScreen
andterminal::LeaveAlternateScreen
- Replace
utils::Output
command withstyle::Print
command
- Remove
- ๐ Fix enable/disable mouse capture commands on Windows
- ๐ Allow trailing comma
queue!
&execute!
macros
- Replace the
-
v0.13.3 Changes
- โ Remove thread from AsyncReader on Windows.
- ๐ Improve HANDLE management windows.
-
v0.13.2 Changes
November 04, 2019- New
input::stop_reading_thread()
function- Temporary workaround for the UNIX platform to stop the background reading thread and close the file descriptor
- This function will be removed in the next version
- New