termio 0.5.1+1 copy "termio: ^0.5.1+1" to clipboard
termio: ^0.5.1+1 copied to clipboard

A minimal library for building interactive terminal applications with VT100 escape codes support.

0.5.1+1 #

  • dart format

0.5.1 #

  • rename KeyEvent to KeyInputEvent for consistency with MouseInputEvent
  • update all examples to use inputEvents stream with switch statements
  • update README with new API usage

0.5.0 #

  • add InputParser for parsing terminal input into structured events
  • add InputEvent sealed class hierarchy with KeyInputEvent and MouseInputEvent
  • add EscapeSequences constants for common key sequences
  • add inputEvents stream to Terminal and TestTerminal
  • update snake and sweep examples to use the new input system

0.4.2+1 #

  • fix dangling library doc comment in mouse.dart

0.4.2 #

  • add cursor color support (OSC 12) with setCursorColor, resetCursorColor, queryCursorColor

0.4.1 #

  • add horizontal scroll support (left/right) to ScrollDirection and MouseEvent

0.4.0 #

  • add mouse tracking support with SGR extended mode
  • add Ansi.mouseMode, Ansi.mouseDrag, Ansi.mouseAll methods
  • add MouseEvent class for parsing mouse events (clicks, drags, scroll)
  • add mouse_demo example

0.3.1 #

  • rename alternateScroll to altScroll for consistency with altBuffer
  • improve altScroll documentation
  • add Alt Scroll Mode demo to ansi_demo

0.3.0+4 #

  • update README example

0.3.0+3 #

  • simplify example.dart

0.3.0+2 #

  • new comprehensive ansi_demo example
  • update README

0.3.0+1 #

  • improve README

0.3.0 #

  • add terminal interrupt stream

0.2.0 #

  • add theme detector

0.1.0 #

  • initial release
1
likes
160
points
351
downloads

Publisher

unverified uploader

Weekly Downloads

A minimal library for building interactive terminal applications with VT100 escape codes support.

Repository (GitHub)
View/report issues

Topics

#terminal #console #cli #vt100 #ansi

Documentation

API reference

License

MIT (license)

More

Packages that depend on termio