Trac is being migrated to new services! Issues can be found in our new YouTrack instance and WIKI pages can be found on our website.

Changes between Initial Version and Version 1 of FinchFeat


Ignore:
Timestamp:
Apr 28, 2007, 2:58:43 PM (17 years ago)
Author:
aluink
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • FinchFeat

    v1 v1  
     1'''Overview'''
     2
     3A prioritized list of deliverables is as follows:[[BR]]
     4
     51. Shortcut Keys Overhaul[[BR]]
     62. Sound[[BR]]
     73. Logging Improvements[[BR]]
     84. Buddy List Options[[BR]]
     95. Documentation of my changes[[BR]]
     106. Crashing bug fixes (if time permits)[[BR]]
     11
     12'''Shortcut Keys Overhaul'''
     13
     14The shortcut keys need some serious work. I will build an independent interface made available with a command line option to catch basic keystrokes. To provide running customizations I add an interface within Finch to bind keystrokes to predefined actions. Finch will be able to detect both 8-bit meta and ESC sequences. If time allows I will also add the ability for Finch to detect that the user is unable to send commands due to key binding issues and then provide a way for it to grab a group of basic keystrokes to allow the user to navigate.[[BR]]
     15
     16'''Sound'''
     17
     18I frequently run Finch inside a screen session in the background, and it is very frustrating when I miss someone who tried to talk to me. Since it's not a GUI and doesn't have the ability to pop up a notification, the best way to resolve this problem is with the use of sound. I will add the ability to customize sounds for different events, similar to many existing IM programs. I will also make sounds customizable on a per-buddy basis similar to how you can program custom ring tones for different people in your cellphone.
     19
     20'''Logging'''
     21
     22The logging features are another feature I will improve. I will build on the same basic ideas found in Pidgin's logging tools. Though there are a few ideas I want to add.
     23
     24I will add the option to search through all conversations instead of just searching them one by one, or even searching them over a range of dates. There will also be the option to search from a list of logs from different users. From there we can add an array of search capabilities to better search the logs.
     25
     26'''Basic Buddy List Options'''
     27
     28There are a few options to the buddy list that I think are missing. I will add the ability to hide/show empty groups and to hide/show buddy details.
     29
     30'''Documentation'''
     31
     32I will document my work for users and developers in LaTeX and thus provide a way to output the docs in a variety of formats.
     33
     34'''Crashing Bug Fixes'''
     35
     36If time allows I will work on some bugs that cause Finch to crash. Some of these are related to chatting over GoogleTalk and causing a segmentation fault when the program attempts to exit.
All information, including names and email addresses, entered onto this website or sent to mailing lists affiliated with this website will be public. Do not post confidential information, especially passwords!