From 1c75c7d80869fdb6772533f31700854122a53d48 Mon Sep 17 00:00:00 2001 From: Jesse Luehrs Date: Tue, 2 Apr 2013 01:58:40 -0500 Subject: todo --- TODO | 42 +++++++++++++++++++++++++++--------------- 1 file changed, 27 insertions(+), 15 deletions(-) diff --git a/TODO b/TODO index ad49a74..3c7de06 100644 --- a/TODO +++ b/TODO @@ -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? -- cgit v1.2.3-54-g00ecf