aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJesse Luehrs <doy@tozt.net>2013-04-01 04:32:49 -0500
committerJesse Luehrs <doy@tozt.net>2013-04-01 04:32:49 -0500
commit8c3e799dc2116824bcce31e4d1e3e0b08a56777c (patch)
tree750880335d63eaf3a83d7651a1510b5c71809438
parent86b9dfe417ea6098a14bc21a8e405f6820c4f1a3 (diff)
downloadrust-term-8c3e799dc2116824bcce31e4d1e3e0b08a56777c.tar.gz
rust-term-8c3e799dc2116824bcce31e4d1e3e0b08a56777c.zip
todo
-rw-r--r--TODO11
1 files changed, 8 insertions, 3 deletions
diff --git a/TODO b/TODO
index bd62fab..ad49a74 100644
--- a/TODO
+++ b/TODO
@@ -3,8 +3,13 @@ color
attributes
- standout, underline, reverse, blink, bold
scroll regions
-output buffering
-input
- - mouse?
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