Commit Graph

35 Commits

Author SHA1 Message Date
Timon
38a22537d9
Examples cleanup (#225) 2019-09-17 10:50:39 +02:00
Zrzka
77b61d1f6f Wildcard import cleanup (#224) 2019-09-16 18:15:56 +02:00
Zrzka
5494525d89 2018 edition (#222) 2019-09-16 13:34:08 +02:00
Zrzka
be05974b70 Return written bytes (#212)
* `write_cout!` returns number of written bytes
* `Terminal::write` returns number of written bytes (result of `write_cout!`)
* `execute!` macro is a bit simpler
* Remove unused `std::io::Write` imports
2019-09-14 16:42:42 +02:00
Zrzka
43aa1c222e namespace reformat and 2018 style (#208) 2019-09-13 23:27:19 +02:00
Alek Ratzloff
78dc8c704c Add Debug derive to ObjectStyle (#192) 2019-08-14 18:36:24 +02:00
arnej
ac9c9af490 Add optional derives for Serialize and Deserialize for public enums (#190) 2019-08-10 10:16:53 +02:00
Timon
6148a8f984
Specified versions (#189) 2019-08-02 19:05:16 +02:00
Igor Gnatenko
1729fbb41f Update minimum crossterm_utils to 0.2.4 (#185) 2019-08-02 18:45:04 +02:00
Timon_Post
0de76f2162 semantic version correction 2019-07-26 14:27:18 +02:00
Timon_Post
6d3f23b3b3 0.10.0 2019-07-25 20:31:45 +02:00
Timon
723626fa17
Some fixes (#183) 2019-07-25 19:57:14 +02:00
Timon
762c3a9b8e
Input cleanup (#182)
- Removed input parsing WinAPI
2019-07-25 15:57:05 +02:00
Timon
1a60924abd
Command API experiment (#175)
- Command API to introduce easier usability, better performance, and more control over to which buffer to write, and when to flush the buffer to the terminal.
2019-07-24 20:10:27 +02:00
Caleb Bassi
e1b8da03ba Documentation fixes (#156) 2019-06-21 18:10:46 +02:00
Timon_Post
4fca41d6c5 0.9.5 2019-05-20 18:56:23 +02:00
Timon_Post
8c52b6b313 0.9.4 2019-05-15 18:15:38 +02:00
Timon_Post
1453629939 Updated book addr 2019-05-15 17:53:55 +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_Post
80ef751bff added normal intensity 2019-05-04 14:55:45 +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
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 Post
2773c354d3 Update 2019-04-11 17:37:06 +02:00
Timon Post
5e84a6a578 toml update 2019-04-11 00:08:09 +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
824f2305d9 Bug fix reading sync, updated licenses. 2019-04-05 15:44:39 +02:00
Timon Post
805ec959c1 Updated README 2019-04-02 23:17:13 +02:00
Timon Post
6f1aa220c6 Reverted some version number 2019-04-02 22:23:38 +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
c37a480f78
Improved Styling (#92) 2019-02-22 15:20:24 +01:00
Timon
ad74f6b524
Introduced: Crossterm Workspace and feature flags. (#84)
* Introduced: crossterm workspace, feature flags.
2019-01-27 21:16:14 +01:00