From d20d9930bf4917745afb8e1d97742757897fcdb0 Mon Sep 17 00:00:00 2001 From: "B. Watson" Date: Tue, 17 Mar 2026 00:22:16 -0400 Subject: Update doc, TODO. --- TODO | 3 +++ doc/statusbar.txt | 37 +++++++++++++++++++++++++++++++++++++ 2 files changed, 40 insertions(+) diff --git a/TODO b/TODO index dc372bd..dc15d5a 100644 --- a/TODO +++ b/TODO @@ -14,6 +14,9 @@ FujiChat features, we're almost at parity! Other stuff: +- Ping the server periodically, and set a 30-sec timer. If no PONG + within 30 sec, assume we're disconnected: close the connection and + go into the reconnect loop. - More scrollback. Of course it needs more memory... see doc/scrollback.txt for my ideas on this. - Status indicators # M J etc should disappear at some point. When diff --git a/doc/statusbar.txt b/doc/statusbar.txt index 9af854a..f6f76b6 100644 --- a/doc/statusbar.txt +++ b/doc/statusbar.txt @@ -1,3 +1,9 @@ +The status bar at the bottom of the screen has two areas: On the +right, the status of each screen, and on the left, last activity +indicator. + +Screen Status +------------- The status bar shows the status of all 7 screens. Each one will appear as one of: @@ -31,3 +37,34 @@ This works about like irssi's Meta-A key, except that irssi actually keeps track of when each of its windows became active or highlighted, and goes to the oldest one first. FujiNetChat just starts at the last screen and works its way down. + +Activity +-------- + +This is a two character indicator. It shows network activity, and what +type of IRC message was most recently received. + +The first (left) character: + +Character | Meaning +----------+------------------------------------------------------------ + ! (red) | You're not connected to the server. + up arrow | Sending data to the server. +down arrow| Receiving data from the server. + blank | Connected, but idle. +----------+------------------------------------------------------------ + +Second character: + +Character | Meaning +----------+------------------------------------------------------------ + # | Last msg was channel text. + M | Last msg was a private message to you. + J | .... was someone joining a channel. + P | .... parting (leaving) a channel. + Q | .... quitting IRC. + blank | Idle, or none of the above (e.g. nick or mode changes). +----------+------------------------------------------------------------ + +The last message indicator will disappear after a few seconds of idle +time, or when you switch screens. -- cgit v1.2.3