Commit Graph

529 Commits

Author SHA1 Message Date
sigmaSd
943d73458f Add Ctrl/Shift + Arrow support (#147) 2019-06-03 09:32:33 +02:00
Timon_Post
4fca41d6c5 0.9.5 2019-05-20 18:56:23 +02:00
Timon_Post
68792ca103 Merge branch 'master' of https://github.com/TimonPost/crossterm 2019-05-20 18:39:05 +02:00
svartalf
57c609eaac Prefetching buffer size for Windows console reads. (#144) 2019-05-19 21:36:18 +02:00
Timon_Post
f156fdfd1e winapi -> 0.1.3 2019-05-17 19:45:30 +02:00
Timon_Post
8c52b6b313 0.9.4 2019-05-15 18:15:38 +02:00
Timon_Post
d929805f1f version update 2019-05-15 17:54:21 +02:00
Timon_Post
1453629939 Updated book addr 2019-05-15 17:53:55 +02:00
Timon
539ac12447
Removed redundant stdout lock 2019-05-15 17:04:32 +02:00
Timon_Post
a7f33e018f a 2019-05-15 17:03:16 +02:00
Timon_Post
472614be37 docs 2019-05-15 17:01:22 +02:00
Timon_Post
4a0d748baa a 2019-05-10 20:05:53 +02:00
Timon
83b4a27ca3
Update README.md 2019-05-04 21:19:44 +02:00
Timon
98446c1b36
Added Normal Intensity Attribute 2019-05-04 14:56:56 +02:00
Timon_Post
80ef751bff added normal intensity 2019-05-04 14:55:45 +02:00
Timon
08e23a34f3
Reset foreground and background color individually (#138) 2019-05-04 14:53:00 +02:00
Timon_Post
81a0c85f6e fmt 2019-05-04 13:46:36 +02:00
Timon_Post
ee406d47fa fmt 2019-05-04 13:03:18 +02:00
Timon_Post
e1a46d5fb5 fmt 2019-05-04 12:40:59 +02:00
Timon_Post
51c0ab6012 Added resetting color support 2019-05-04 12:29:30 +02:00
Timon
0bfebb338d
Raw Screen Cursor Position UNIX Bug Fix (#134) 2019-05-03 20:15:07 +02:00
Rob Donnelly
d31d712a38 Fix table of contents (#133) 2019-05-02 21:47:39 +02:00
scauligi
e436e2eb39 Backtab support (#129) 2019-04-29 20:17:44 +02:00
scauligi
b8be1910b6 Fixes white/grey and added dark grey (#131)
* fixed white/grey and added dark grey

* add dark grey to style example
2019-04-29 07:34:27 +02:00
Timon
a4ff052119
cargo fmt (#132) 2019-04-28 22:20:43 +02:00
scauligi
7880812bd0 Eq for KeyEvent (#130) 2019-04-28 22:16:09 +02:00
Timon Post
34f3361640 0.9.3 2019-04-19 10:05:48 +02:00
Timon
e967c0410a
Removed println (#127)
* Removed println
2019-04-19 10:02:25 +02:00
Timon Post
4423db687a 0.9.2 2019-04-17 16:45:06 +02:00
Timon Post
f34975e356 README.md 2019-04-17 16:28:14 +02:00
Timon
b8d4255bac
Fixed some Bugs. (#118)
- Terminal size Linux was not 0-based.
- Windows mouse input event position was 0-based and should be 1-based
- Result, ErrorKind are made re-exported
- Fixed some special key combination detections for UNIX systems
- Made FreeBSD compile.
2019-04-17 16:24:58 +02:00
Lazarus Holl
f468cf6a9a Examples Clean-Up (#119) 2019-04-13 14:44:31 +02:00
Willi Ballenthin
41f68bda25 Update Wording (#116) 2019-04-11 20:36:41 +02:00
Timon Post
5912d4ca62 cargo fmt 2019-04-11 17:40:13 +02:00
Timon Post
2773c354d3 Update 2019-04-11 17:37:06 +02:00
TimonPost
74a27a407c fixed libc compile error 2019-04-11 17:02:00 +02:00
Timon Post
5e84a6a578 toml update 2019-04-11 00:08:09 +02:00
Timon Post
8dfcf2756b Update cargo.toml 2019-04-10 23:53:43 +02:00
Timon
1e332daaed
Refactor and API stabilization (#115)
- 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
2019-04-10 23:46:30 +02:00
TimonPost
77188d6d2c upgraded input: 0.2.1 2019-04-05 15:47:28 +02:00
TimonPost
824f2305d9 Bug fix reading sync, updated licenses. 2019-04-05 15:44:39 +02:00
Timon Post
5f79acf9e9 Removed items from workspace 2019-04-04 18:46:43 +02:00
Timon Post
6cdce1bc25 Fixed broken tests, and corrected public export 2019-04-04 18:45:47 +02:00
Timon Post
805ec959c1 Updated README 2019-04-02 23:17:13 +02:00
Timon Post
7dd3ec07ff Updated README 2019-04-02 22:32:34 +02:00
Timon Post
6f1aa220c6 Reverted some version number 2019-04-02 22:23:38 +02:00
Timon
6ff20aadda
Adds support for mouse and keyboard events. (#111)
Added support and expansion for:
- Keyboard Input
- Mouse Input
2019-04-02 22:11:26 +02:00
Timon Post
0ea2075142 some changes 2019-04-02 21:42:39 +02:00
Dave Ho
780c1d1d6e Adds support for mouse and keyboard events.
Added support and expansion for:
- Keyboard Input
- Mouse Input
2019-04-02 21:38:34 +02:00
Timon
828a270f09
Update README.md 2019-03-24 14:25:51 +01:00