diff options
author | Jesse Luehrs <doy@tozt.net> | 2013-04-02 01:58:40 -0500 |
---|---|---|
committer | Jesse Luehrs <doy@tozt.net> | 2013-04-02 01:58:40 -0500 |
commit | 1c75c7d80869fdb6772533f31700854122a53d48 (patch) | |
tree | 8178c342342d9ddf82bdbe7490fd19b1b63a5f12 | |
parent | 841c4c504f2e189e6bd8298fe1426783371d9f63 (diff) | |
download | rust-term-1c75c7d80869fdb6772533f31700854122a53d48.tar.gz rust-term-1c75c7d80869fdb6772533f31700854122a53d48.zip |
todo
-rw-r--r-- | TODO | 42 |
1 files changed, 27 insertions, 15 deletions
@@ -1,15 +1,27 @@ -color - - by number, name, rgb -attributes - - standout, underline, reverse, blink, bold -scroll regions -line drawing -fallbacks for terminals that don't support these capabilities -mouse? -make sure that using this for non-full-screen apps works sanely -- should be able to just initialize a Term object and use it to write with - colors in a regular program -- for instance, .read() shouldn't try to parse escape sequences if we aren't in - cbreak mode, and cbreak mode and keypad mode should possibly be tied together -error handling -- probably should be able to initialize the escape code trie with a lot more options, and optionally disable them if the terminfo capability doesn't exist +for 0.0.1 +========= +- make sure that using this for non-full-screen apps works sanely + - should be able to just initialize a Term object and use it to write with + colors in a regular program (although maybe not doing this functionality + with an actual Term object makes more sense?) + - for instance, .read() shouldn't try to parse escape sequences if we aren't + in cbreak mode, and cbreak mode and keypad mode should possibly be tied + together (or should .read() even make sense in cooked mode?) +- error handling + - probably should be able to initialize the escape code trie with a lot more + options, and optionally disable them if the terminfo capability doesn't + exist + - some output capabilities can also be emulated if the capability doesn't + exist +- should be able to do this stuff on file descriptors other than the currently + hardcoded stdin/stdout (should have a way to do colored error messages on + stderr at the very least) +- figure out rustdoc +- figure out rustpkg + +future +====== +- rgb colors +- line drawing +- scroll regions +- mouse? |