Timon
Timon
Ah, that would be cool to support. The windows code currently already [uses](https://github.com/crossterm-rs/crossterm/blob/master/src/cursor/sys/windows.rs#L161) set cursor info functionality. This can be expanded to render one of the 7 styles. Linux is...
That is sad to hear :( There are 3 things at stake when speaking about rewrites: - Crossterm uses the signal crate with the mio extension for [terminal size](https://github.com/crossterm-rs/crossterm/blob/master/src/event/source/unix.rs#L129). -...
Testing is mainly done with hand :). Just press some keys and see if it works. It is very hard to write tests for the input module since terminals differ...
Nice! This branch is waiting for the mac problem to be fixed, though that's what you going to do now. Thus I think closing the branch is better, it contains...
Maybe for Windows systems, we could get some kind of idea by querying: https://docs.microsoft.com/en-us/windows/console/console-cursor-info-str. Otherwise, might be nice to have an `CursorShape::Unknown` as a default for when some platform doesnt...
25% seems to be the normal behavior. Doesn't this change if you hide the terminal cursor for example? 
Possibly work around this issue by fetching the terminal position at the loop start, and doing a goto after the print. Like @sigmaSd says crossterm doesn't do much else than...
For the best inspiration, you can visit the libraries linked in the readme. There are several applications out that deal with terminal as editor.
You might want to try out the Print command. This will use the print! as underlying draw operation. I think that would solve the issue as a work arround.
NIce! I added the points to the list. So @Ralith @djc, I am thinking about the getting-started page. I have some ideas on this, we can use GitHub pages and...