Timon Post
6cdce1bc25
Fixed broken tests, and corrected public export
2019-04-04 18:45:47 +02:00
Timon
ad74f6b524
Introduced: Crossterm Workspace and feature flags. ( #84 )
...
* Introduced: crossterm workspace, feature flags.
2019-01-27 21:16:14 +01:00
Timon Post
b717d306c3
Putted Screen
behind an Option
. Now when you call the functions: color, cursor, terminal, input you won't need to provide a Screen
anymore.
...
When you want to work with the 'alternate screen' you can call the following functions: terminal::from_screen etc. Which will give you an instance to the back of the module you are calling it in.
So instead of:
let color = color(Screen::default());
let cursor = cursor(Screen::default());
let input = input(Screen::default());
let terminal = terminal(Screen::default());
You can do:
let color = color();
let cursor = cursor();
let input = input();
let terminal = terminal();
2018-11-21 07:54:16 -08:00
=
61778a23a6
added unittests, fixed getting terminal position and tested code
2018-09-22 22:42:11 +02:00
=
29ae520ea8
Tested unix improved some exampels
2018-08-24 23:51:39 +02:00
TimonPost
cc55c190d8
Removed downcast for HANDLE WinAPi. Also we do not need to keep track of current HANDLE since this will now be gotton from CreateFileW
2018-08-22 19:58:30 +02:00
TimonPost
4005634086
Overall commend improvement
2018-08-14 23:00:20 +02:00
TimonPost
f7c6f36a46
Changed Crossterm type so that the user does not have to enter a reference to a Screen every function call and also updated the readme, docs,comments,examples
2018-08-14 21:40:07 +02:00
=
d23ef22a58
Updated all examples and comments tested unix logic
2018-08-13 21:04:07 +02:00
Timon
f31bb1a656
Unix errors fixed and started with testing
2018-08-12 20:41:08 +00:00
TimonPost
23dc4f661e
Tested all windows logic also fixed bug with resetting terminal color.
2018-08-12 14:51:08 +02:00
TimonPost
e1bbf1689f
some examples fixed added multy threaded logging example and tested input and changed styling system
2018-08-11 17:58:15 +02:00
TimonPost
f6b1955cae
worked on some examples
2018-08-03 12:01:04 +02:00
Jojolepro
518dcadd15
Moved files around. Added duplex example (broken). Broke alternate screen trying to add compat.
2018-07-31 22:50:51 +02:00