aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--TODO3
-rw-r--r--doc/statusbar.txt37
2 files changed, 40 insertions, 0 deletions
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.