Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | more rearranging | Jesse Luehrs | 2021-12-13 | 1 | -574/+0 |
| | |||||
* | more event loop refactoring | Jesse Luehrs | 2021-12-12 | 1 | -6/+5 |
| | |||||
* | significantly refactor the event loop | Jesse Luehrs | 2021-12-11 | 1 | -22/+17 |
| | |||||
* | tweak the output a bit more | Jesse Luehrs | 2021-12-11 | 1 | -8/+13 |
| | |||||
* | display the history index as well | Jesse Luehrs | 2021-12-11 | 1 | -1/+17 |
| | |||||
* | fix command output | Jesse Luehrs | 2021-12-11 | 1 | -1/+1 |
| | |||||
* | make scrolling offscreen work | Jesse Luehrs | 2021-12-11 | 1 | -10/+114 |
| | |||||
* | clippy | Jesse Luehrs | 2021-12-11 | 1 | -8/+7 |
| | |||||
* | simplify | Jesse Luehrs | 2021-12-11 | 1 | -28/+16 |
| | | | | | also avoid releasing and reacquiring the entry lock multiple times within a single handler, to avoid time of check to time of use issues | ||||
* | redo a bunch of keybindings, fix fullscreen behavior a bit | Jesse Luehrs | 2021-12-11 | 1 | -0/+11 |
| | |||||
* | space to recall focused command to the readline | Jesse Luehrs | 2021-12-10 | 1 | -0/+4 |
| | |||||
* | move some stuff around | Jesse Luehrs | 2021-12-10 | 1 | -2/+2 |
| | |||||
* | tweak colors a bit | Jesse Luehrs | 2021-12-09 | 1 | -10/+11 |
| | |||||
* | clean up the drawing code a bit | Jesse Luehrs | 2021-12-09 | 1 | -18/+10 |
| | |||||
* | fix some cursor position and visibility issues while scrolling | Jesse Luehrs | 2021-12-07 | 1 | -9/+19 |
| | |||||
* | improve how history scrolling works | Jesse Luehrs | 2021-12-07 | 1 | -0/+4 |
| | |||||
* | move from chrono to time | Jesse Luehrs | 2021-12-07 | 1 | -5/+10 |
| | | | | chrono seems a bit unmaintained, and has a more awkward api | ||||
* | try to avoid displaying invalid data | Jesse Luehrs | 2021-12-06 | 1 | -35/+57 |
| | |||||
* | refactor to potentially allow for displaying other things | Jesse Luehrs | 2021-11-18 | 1 | -32/+44 |
| | |||||
* | implement cd | Jesse Luehrs | 2021-11-18 | 1 | -89/+102 |
| | |||||
* | reorder some functions | Jesse Luehrs | 2021-11-17 | 1 | -85/+85 |
| | |||||
* | don't draw the readline over a fullscreen command | Jesse Luehrs | 2021-11-17 | 1 | -4/+8 |
| | |||||
* | refactor | Jesse Luehrs | 2021-11-17 | 1 | -10/+9 |
| | |||||
* | make action handling the main task | Jesse Luehrs | 2021-11-17 | 1 | -6/+1 |
| | |||||
* | make the ui a bit more consistent when moving focus around | Jesse Luehrs | 2021-11-17 | 1 | -6/+0 |
| | |||||
* | add some more data to the prompt | Jesse Luehrs | 2021-11-17 | 1 | -1/+3 |
| | |||||
* | improve colors a bit | Jesse Luehrs | 2021-11-17 | 1 | -1/+10 |
| | |||||
* | position the cursor correctly for running commands | Jesse Luehrs | 2021-11-17 | 1 | -0/+17 |
| | | | | it shouldn't always go at the end | ||||
* | improve drawing of command output | Jesse Luehrs | 2021-11-16 | 1 | -4/+12 |
| | | | | in particular, handle line wrapping properly | ||||
* | refactor | Jesse Luehrs | 2021-11-13 | 1 | -10/+1 |
| | |||||
* | add ability to toggle fullscreen | Jesse Luehrs | 2021-11-13 | 1 | -1/+16 |
| | |||||
* | reset attributes after drawing a full screen app | Jesse Luehrs | 2021-11-13 | 1 | -0/+2 |
| | | | | | otherwise we could retain drawing attributes when returning from full screen | ||||
* | fix some bugs with input and display of exited processes when focused | Jesse Luehrs | 2021-11-13 | 1 | -11/+7 |
| | |||||
* | allow moving focus between history entries | Jesse Luehrs | 2021-11-13 | 1 | -0/+4 |
| | |||||
* | move escape character handling to the top level input handling | Jesse Luehrs | 2021-11-13 | 1 | -47/+7 |
| | |||||
* | a bit more color | Jesse Luehrs | 2021-11-13 | 1 | -5/+7 |
| | |||||
* | refactor | Jesse Luehrs | 2021-11-13 | 1 | -81/+106 |
| | |||||
* | simplify | Jesse Luehrs | 2021-11-13 | 1 | -14/+26 |
| | |||||
* | clean up formatting a bit | Jesse Luehrs | 2021-11-13 | 1 | -14/+5 |
| | |||||
* | display the name of termination signals, if possible | Jesse Luehrs | 2021-11-13 | 1 | -1/+7 |
| | |||||
* | highlight the focused entry | Jesse Luehrs | 2021-11-13 | 1 | -0/+5 |
| | |||||
* | track timing information for commands | Jesse Luehrs | 2021-11-13 | 1 | -2/+26 |
| | |||||
* | track exit status of processes | Jesse Luehrs | 2021-11-13 | 1 | -7/+22 |
| | |||||
* | use ^E+r instead of ^Z to return to the repl | Jesse Luehrs | 2021-11-12 | 1 | -12/+29 |
| | | | | | we will want to be able to pass ^Z through to running processes as well - all out of band stuff should go through a single escape character | ||||
* | just forward ^C to the running process directly | Jesse Luehrs | 2021-11-12 | 1 | -13/+1 |
| | | | | | the process pty will interpret this and send SIGINT to the appropriate process as necessary anyway | ||||
* | focusing an app using the alternate screen should full-screen it | Jesse Luehrs | 2021-11-12 | 1 | -0/+26 |
| | |||||
* | use textmode's Color reexport, for consistency | Jesse Luehrs | 2021-11-11 | 1 | -1/+1 |
| | |||||
* | handle dynamic terminal sizes | Jesse Luehrs | 2021-11-11 | 1 | -8/+56 |
| | |||||
* | handle the focused cursor being past the end of output | Jesse Luehrs | 2021-11-11 | 1 | -1/+8 |
| | |||||
* | avoid unnecessary rerenders and focus changes | Jesse Luehrs | 2021-11-11 | 1 | -6/+6 |
| |