Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | clippy | Jesse Luehrs | 2023-03-08 | 6 | -33/+27 |
| | |||||
* | also don't use the block_in_place stuff for output | Jesse Luehrs | 2022-03-07 | 2 | -9/+20 |
| | |||||
* | move to tokio | Jesse Luehrs | 2022-02-24 | 4 | -38/+57 |
| | |||||
* | this shouldn't have been async | Jesse Luehrs | 2022-02-23 | 1 | -1/+1 |
| | |||||
* | more clippy consistency | Jesse Luehrs | 2021-12-15 | 1 | -0/+1 |
| | |||||
* | bump deps | Jesse Luehrs | 2021-12-15 | 1 | -4/+4 |
| | |||||
* | sort | Jesse Luehrs | 2021-12-15 | 1 | -1/+1 |
| | |||||
* | be a bit less aggressive | Jesse Luehrs | 2021-12-15 | 4 | -19/+15 |
| | |||||
* | more clippy consistency | Jesse Luehrs | 2021-12-14 | 1 | -0/+1 |
| | |||||
* | also implement source | Jesse Luehrs | 2021-12-14 | 1 | -1/+8 |
| | |||||
* | drop thiserror dep | Jesse Luehrs | 2021-12-14 | 1 | -7/+22 |
| | |||||
* | these don't need to be separate errors | Jesse Luehrs | 2021-12-14 | 3 | -19/+15 |
| | |||||
* | clippy | Jesse Luehrs | 2021-12-14 | 7 | -124/+209 |
| | |||||
* | remove unnecessary result wrapping | Jesse Luehrs | 2021-12-14 | 3 | -75/+72 |
| | |||||
* | actually, i think this will be confusing to do unconditionally | Jesse Luehrs | 2021-12-10 | 1 | -2/+2 |
| | | | | | | it doesn't actually send distinguishable escape codes, it just sends the same escape codes as the up and down arrows, which might be doing something else and be confusing to map to the scroll wheel | ||||
* | also enable alternate scroll mode | Jesse Luehrs | 2021-12-09 | 1 | -2/+2 |
| | |||||
* | add function to hide or show the cursor | Jesse Luehrs | 2021-12-09 | 1 | -0/+9 |
| | |||||
* | add move_relative | Jesse Luehrs | 2021-11-13 | 1 | -0/+25 |
| | |||||
* | clippy | Jesse Luehrs | 2021-11-13 | 2 | -12/+8 |
| | |||||
* | reexport vt100::Color | Jesse Luehrs | 2021-11-11 | 2 | -16/+17 |
| | |||||
* | add hard_refresh method to fully redraw the screen | Jesse Luehrs | 2021-11-11 | 2 | -0/+24 |
| | |||||
* | naming | Jesse Luehrs | 2021-03-13 | 2 | -8/+8 |
| | |||||
* | remove unused return value | Jesse Luehrs | 2021-03-13 | 2 | -8/+8 |
| | | | | | getc is what will return None on eof when it sees that the internal buffer is empty after calling fill_buf. | ||||
* | docs | Jesse Luehrs | 2021-03-13 | 8 | -12/+259 |
| | |||||
* | fix a bunch of utf8 parsing issues | Jesse Luehrs | 2021-03-13 | 3 | -53/+59 |
| | |||||
* | try harder to make utf8 strings when requested | Jesse Luehrs | 2021-03-13 | 1 | -2/+2 |
| | |||||
* | move the guards back onto the main objects | Jesse Luehrs | 2021-03-12 | 4 | -9/+47 |
| | |||||
* | simplify | Jesse Luehrs | 2021-03-12 | 2 | -32/+27 |
| | |||||
* | naming | Jesse Luehrs | 2021-03-12 | 6 | -12/+12 |
| | |||||
* | refactor input implementations to share some code | Jesse Luehrs | 2021-03-12 | 4 | -593/+507 |
| | |||||
* | also avoid creating Unblocks for stdout | Jesse Luehrs | 2021-03-11 | 1 | -6/+21 |
| | | | | | | this doesn't cause actual problems, but i think recreating Unblocks over and over is likely a lot less efficient due to spawning/scheduling threads? | ||||
* | only initialize blocking::Unblock once | Jesse Luehrs | 2021-03-11 | 1 | -6/+9 |
| | | | | | | otherwise the background thread the first call is using will still be blocking on a second read, whose results will be thrown away before the new instance has a chance to read | ||||
* | use state_diff | Jesse Luehrs | 2021-03-11 | 2 | -20/+6 |
| | |||||
* | fix type alias | Jesse Luehrs | 2021-03-09 | 1 | -2/+1 |
| | |||||
* | simplify | Jesse Luehrs | 2021-03-09 | 2 | -12/+13 |
| | |||||
* | make raw_guard also async | Jesse Luehrs | 2021-03-09 | 4 | -56/+110 |
| | | | | i think tcsetattr etc can actually block in some cases | ||||
* | tweak | Jesse Luehrs | 2021-03-09 | 1 | -1/+1 |
| | |||||
* | comment | Jesse Luehrs | 2021-03-09 | 2 | -0/+6 |
| | |||||
* | handle errors properly in raw guard | Jesse Luehrs | 2021-03-09 | 4 | -14/+24 |
| | |||||
* | add an error type | Jesse Luehrs | 2021-03-09 | 6 | -39/+53 |
| | |||||
* | add async implementation of Input | Jesse Luehrs | 2021-03-09 | 6 | -187/+569 |
| | | | | | this is just copied and pasted for now, need to figure out how to generate one from the other | ||||
* | more refactoring | Jesse Luehrs | 2021-03-08 | 1 | -133/+204 |
| | |||||
* | reorganize a bit | Jesse Luehrs | 2021-03-07 | 5 | -9/+12 |
| | |||||
* | cleanup | Jesse Luehrs | 2021-03-07 | 1 | -1/+1 |
| | |||||
* | separate out the guards from the main structs | Jesse Luehrs | 2021-03-07 | 4 | -55/+115 |
| | |||||
* | more derives | Jesse Luehrs | 2021-03-07 | 1 | -1/+1 |
| | |||||
* | more renames | Jesse Luehrs | 2021-03-07 | 1 | -1/+1 |
| | |||||
* | a few derives | Jesse Luehrs | 2021-03-07 | 1 | -0/+1 |
| | |||||
* | a few renames | Jesse Luehrs | 2021-03-07 | 3 | -11/+11 |
| | |||||
* | sketch out some input handling | Jesse Luehrs | 2021-03-07 | 2 | -0/+400 |
| |