Releases: qwandor/anes-rs
Releases · qwandor/anes-rs
Version 0.1.6
Version 0.1.5
- Add
execute!
macro to execute ANSI escape sequences - Add
queue!
macro to queue ANSI escape sequences
Version 0.1.4
- All sequences and related structures auto derive
Copy
,Clone
,Debug
,Hash
,Eq
,PartialEq
- Add
sgr!
macro for select graphic rendition sequences - Add display attributes (bold, italic, ...) related sequences
SetAttribute
ResetAttributes
- Improve documentation
Version 0.1.3
- New color related sequences
SetBackgroundColor
SetForegroundColor
Version 0.1.2
- Fix
MoveCursorTo
sequence- column, row swapped
- Add interactive test
- Run it with
cargo run --bin interactive-test
- Run it with
Version 0.1.1
- Introduce
sequence!
macro to allow to define custom ANSI sequences
Version 0.1.0
Breaking Changes
- No values modification
MoveCursorTo(1, 1)
moves the cursor to the top/left cell
(previouslyMoveCursorTo(0, 0)
)
- Rename all existing cursor related sequences
Hide
->HideCursor
Show
->ShowCursor
EnableBlinking
->EnableCursorBlinking
DisableBlinking
->DisableCursorBlinking
MoveTo
->MoveCursorTo
MoveLeft
->MoveCursorLeft
MoveRight
->MoveCursorRight
MoveUp
->MoveCursorUp
MoveDown
->MoveCursorDown
New Sequences
- New buffer related sequences
SwitchBufferToAlternate
SwitchBufferToNormal
ScrollBufferUp
ScrollBufferDown
ClearLine
ClearBuffer
- New window related sequences
ResizeTextArea
- New cursor related sequences
MoveCursorToColumn
MoveCursorToNextLine
MoveCursorToPreviousLine