home *** CD-ROM | disk | FTP | other *** search
- ------------------------------------------------------------------------------
-
- GRAPEVINE TODO LIST
-
- -------------------------------------------------------------------------------
-
- These are features that will eventually be added to Grapevine. Some of them
- might be done before GV is available to registered users only. The remainder
- will only be done in the registered release.
-
- ------------------------------------------------------------------------------
-
- IRC PARSING
-
- · Netsplit trapping/handling.
-
- · Impliment user ignore.
-
- · Allow mode changes to be reported just with the flags.
-
- · Allow reporting channel modes for unjoined channels in English too.
-
- · Allow user to specify where various types of messages appear.
-
- CHANNEL WINDOW
-
- · Text clipping from channel text gadget.
-
- · Window and program iconifying.
-
- · Searching in scrollback buffer.
-
- · Allow very long messages to be entered in string gadget, and
- automatically split them to fit in a "normal" message length.
-
- · Configurable titlebar format (including current time).
-
- · Allow new window position to be configured (tiled or stacked).
-
- ICON TOOLBAR
-
- · Allow toolbar orientation to be defined... tall, wide, 3x4, etc.
-
- · Disable the toolbar icons and menu items which cannot be used because of
- chanop status, etc.
-
- NAMELIST WINDOW
-
- · Do multi-select in the name listview window. (Multi-select will be
- limited to three users to prevent abuse.)
-
- · Allow namelist window to be "glued" to the channel window for resize/move.
-
- · Insert "/msg nickname" on input line by icon if nickname is selected in
- names list window.
-
- · Allow namelist to be placed on either side of the channel window.
-
- · Handle cursor keys for the listview.
-
- · Allow namelist windows for channels not joined.
-
- COMMAND INPUT
-
- · Command aliases.
-
- · Allow wildcards in /list and /names.
-
- · NOTIFY command to periodically check for signon/signoff of a list of users.
-
- · Add commands /USERS, /USERHOST, and /EXEC
- (to execute an AmigaDOS shell command from Grapevine).
-
- · Function key macro support.
-
- CONFIG
-
- · Save project icons with settings for easy-start.
-
- · Ability to specify Grapevine config file from HFTgv.
-
- · Custom pen settings.
-
- · Add buttons to palette editor to grab the Workbench palette and use a
- default MagicWB palette.
-
- NETWORKING
-
- · Direct AmiTCP support. For now it does work fine with AmiTCP using
- Henning Schmiedehausen's socket.library clone.
- (Aminet: /pub/aminet/comm/net/socket_lib10.lha)
-
- OTHER
-
- · Configurable popup gadget in the join channel window for a list of
- commonly-joined channels.
-
- · Allow user to save current state of windows (position, channel joined,
- etc.) and automatically recreate that state when gv is loaded.
-
- · ARexx interface, including IRC event traps (similar to /ON) which
- cause execution of a script.
-
- · Allow access to other channels' modes from any channel mode window.
-
- · A real graphic user interface for built-in DCC control.
-
- · Windows for whois, who, and server info.
-
- · (De)Op/(Un)Voice menu items
-
- · Channel list listview interface.
-
- · Ban list management interface (listview).
-
- · Localization.
-
- · Online context-sensitive help and gadget help.
-
- · Make ban pattern selection smarter, automatically filling out a wildcard
- ban such as *!user@*.domain.
-
- · Pasting from clipboard or files.
-
- · Logging to disk.
-
- · Date stamp messages, and show time while marked away. Allow some way
- to view the time stamp on any message.
-
- ------------------------------------------------------------------------------
- -- end of ToDo list --
-