cpp-terminal
cpp-terminal copied to clipboard
C++ library for writing multiplatform terminal applications
I know the README says Windows < 10 is not supported because of lack of proper ANSI support. But - people have been writing and using Windows terminal/command-prompt apps for...
Currently it's really hard to figure out whether the function takes (row, col) or (col, row) as argument which is really confusing. Also I have noticed a few other things...
Currently, unicode has to be set manually - eiter on or off. I think that we should try to detect unicode support on runtime instead.
While going through the microsoft docs about the windows terminal processing I came over https://docs.microsoft.com/en-us/windows/console/console-virtual-terminal-sequences#screen-colors which would be really nice to add to cpp-terminal. Also nice would be: - [...
It would be nice to add functions for reading from the window class buffer and check it against strings, color, other things. This would creating a second buffer for things...
Resulting of #56. The prompt function is currently not aware if the Terminal class initialized the input. The question is what happens, if the input was not initialized and the...
We need to implement all TODO's and clean up the code a bit: - [ ] move constants in conversion.hpp into a enum - [x] change linux sscanf to something...
Currently the [render](https://github.com/jupyter-xeus/cpp-terminal/blob/f57a998d2a35d2c12ecf6ac2dab6f785b12dc43e/cpp-terminal/terminal.h#L679) method always prints the whole Window from scratch. Instead, we should add an optional argument `Window &old_window` which would represent the current state of the screen and...
The ENTER key produces an error in the keys example. The error is an "assertion failure".