diff options
Diffstat (limited to 'TODO')
| -rw-r--r-- | TODO | 14 |
1 files changed, 2 insertions, 12 deletions
@@ -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: |
