aboutsummaryrefslogtreecommitdiff
path: root/TODO
diff options
context:
space:
mode:
Diffstat (limited to 'TODO')
-rw-r--r--TODO14
1 files changed, 2 insertions, 12 deletions
diff --git a/TODO b/TODO
index 018eb79..0afc304 100644
--- a/TODO
+++ b/TODO
@@ -32,21 +32,14 @@ Other stuff:
(keycode -> atascii lookup)... but I'm spending more than 192 bytes
of code on keycode-filtering, and it's not even complete.
- Filter out the rest of the keystrokes that causes cgetc() to block.
- Includes ctrl-/, ctrl-8, ctrl-9, maybe others (The_Doctor__).
+ Includes ctrl-/, ctrl-8, ctrl-9, maybe others (The_Doctor__). A
+ cgetc() replacement will take care of this.
- Load/save config files to N:SD///.FujiNetChat or such. Since we *have*
to have a FujiNet anyway, might as well make better use of it.
- Rewrite the incoming message parser! It needs to work more like
the command parser in cmd.c: know how many arguments to expect, and
not blindly assume they're present. Also, replace strtok() and
strstr() with nextarg().
-- Make scr_activate() *not* set scr_status[scr_active]. Also make
- printing to a screen aware of the proper SCR_* status to set.
- This will matter even more once there's another status (4th statusbar
- color).
-- Status bar needs another color (COLOR2). It will mean "new non-chat
- text" (e.g. join/quit/part, numerics). The existing SCR_ACTIVE (COLOR1)
- will mean *only* new text (that doesn't hilite you), and COLOR3 (red)
- will stay the same as it now.
- Filtered-out keystrokes (ctrl-3 and friends) shouldn't even bring up
the editbox, if it's not already showing.
- Auto-pinging the server seems to work, but needs more testing.
@@ -76,9 +69,6 @@ Other stuff:
make this useful would probably bloat the code too much. Some
way to change the IRC server/port within the app would be very
useful though.
-- Input box history. Up-arrow to recall previous command. Unfortunately
- this needs a lot of RAM. Maybe just one previous command, so you
- can up-arrow to re-ping someone, etc.
Config file and initial config: