1. 12 Oct, 2018 1 commit
  2. 01 Aug, 2017 1 commit
  3. 09 Jun, 2017 1 commit
  4. 24 Mar, 2017 1 commit
  5. 12 Mar, 2017 1 commit
    • IGI-111's avatar
      added cursor position detection · 0758c07a
      IGI-111 authored
      This solves #85 in a similar fashion as the color amount detection: the
      cursor module now provides a trait that adds a `cursor_pos()` method to
      an instance of `Write`. It also corrects that previous implementation
      somewhat by making the `CONTROL_SEQUENCE_TIMEOUT` a member of the raw
      module and implementing `DetectColors` for any instance of `Write`
      rather than just `RawTerminal` (`MouseTerminal` for instance works as
      well).
      0758c07a
  6. 21 Dec, 2016 1 commit
  7. 16 Dec, 2016 1 commit
    • Alexandre Bury's avatar
      Add `UnknownCSI` event type (#73) · 00ca758d
      Alexandre Bury authored
      * Add `UnknownCSI` event type.
      
      * Compile test from `raw` module
      
      But don't run it.
      
      * Fix unused import warning in doc-test
      
      * Rename UnknownCSI -> UnknownCsi
      00ca758d
  8. 27 Oct, 2016 2 commits
  9. 07 Sep, 2016 1 commit
  10. 04 Aug, 2016 1 commit
  11. 24 Jul, 2016 1 commit
  12. 23 Jul, 2016 3 commits
    • ticki's avatar
      Fix Redox raw mode · 25c7cd86
      ticki authored
      25c7cd86
    • ticki's avatar
      Fix the tests · 9bd833a6
      ticki authored
      9bd833a6
    • ticki's avatar
      Termion 1.0.0: Complete overhaul of how escape codes are handled, add truecolor support. · e36ff1c7
      ticki authored
      This commit is a major semver bump. Every progra utilizing escape codes generated by Termion is likely broken. The main change is to make each escape has their own type implementing the Display trait.
      
      - Use formatters, mainly Display for escapes.
      
      - Add Truecolor support (`color::Rgb`).
      
      - Put each primitive into distinct modules.
      
      - Add is_tty for checking if some stream is a TTY.
      
      - Add multiple new examples.
      e36ff1c7
  13. 20 Jul, 2016 2 commits
  14. 19 Jul, 2016 2 commits
    • IGI-111's avatar
      made mouse optional and fixed small issues · 206c61de
      IGI-111 authored
      206c61de
    • IGI-111's avatar
      added mouse input · cc9c32b9
      IGI-111 authored
      The event system has been reworked to allow the detection of mouse
      events as well as key presses.
      Xterm, rxvt and X10 emulated escape codes are supported, they are
      enabled and disabled by sending the right escape codes when creating a
      RawTerminal.
      
      To allow for byte manipulation, which was necessary to implement those
      features, the backend iterator has been changed from chars() to bytes()
      (with specific treatment of unicode sequences), making the whole crate
      not require nightly rustc.
      cc9c32b9
  15. 14 Jun, 2016 2 commits
  16. 20 Mar, 2016 1 commit
  17. 16 Mar, 2016 1 commit
  18. 13 Mar, 2016 1 commit
  19. 10 Mar, 2016 1 commit
  20. 09 Mar, 2016 2 commits
  21. 07 Mar, 2016 3 commits