Skip to content

@TimonPost TimonPost released this Jun 15, 2019 · 9 commits to master since this release

  • Copy for KeyEvent
  • CTRL + Left, Down, Up, Right key support
  • SHIFT + Left, Down, Up, Right key support
  • Fixed UNIX cursor position bug issue, PR
Assets 2

@TimonPost TimonPost released this May 20, 2019 · 15 commits to master since this release

  • Prefetching buffer size for more efficient windows input reads. PR
Assets 2

@TimonPost TimonPost released this May 15, 2019 · 19 commits to master since this release

  • Reset foreground and background color individually. PR
  • Backtap input support. PR
  • Corrected white/grey and added dark grey.
  • Fixed getting cursor position with raw screen enabled. PR
  • Removed one redundant stdout lock
Assets 2

@TimonPost TimonPost released this May 15, 2019 · 19 commits to master since this release

This release is all about moving to a stabilized API for 1.0.

  • Major refactor and cleanup.
  • Improved performance;
    • No locking when writing to stdout.
    • UNIX doesn't have any dynamic dispatch anymore.
    • Windows has improved the way to check if ANSI modes are enabled.
    • Removed lot's of complex API calls: from_screen, from_output
    • Removed Arc<TerminalOutput> from all internal Api's.
  • Removed termios dependency for UNIX systems.
  • Upgraded deps.
  • Removed about 1000 lines of code
    • TerminalOutput
    • Screen
    • unsafe code
    • Some duplicated code introduced by a previous refactor.
  • Raw modes UNIX systems improved
  • Added NoItalic attribute
Assets 3

@TimonPost TimonPost released this May 15, 2019 · 19 commits to master since this release

More advancer input handling

  • Introduced KeyEvents
  • Introduced MouseEvents
  • Upgraded crossterm_winapi 0.2
Assets 3

@TimonPost TimonPost released this May 15, 2019 · 19 commits to master since this release

Improved easier styling of text.

  • Introduced more Attributes
  • Introduced easier ways to style text issue 87.
  • Removed ColorType since it was unnecessary.
Assets 3

@TimonPost TimonPost released this May 15, 2019 · 19 commits to master since this release

  • Introduced feature flags; input, cursor, style, terminal, screen.
  • All modules are moved to their own crate.
  • Introduced crossterm workspace
  • Fewer dependencies.
  • Improved namespaces.
Assets 3
You can’t perform that action at this time.