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 Version 1 and Version 2 of GSoC2008/FinchImprovements


Ignore:
Timestamp:
Jun 3, 2008, 6:34:13 AM (16 years ago)
Author:
queueram
Comment:

Converted tasks to a more thorough To-Do list.

Legend:

Unmodified
Added
Removed
Modified
  • GSoC2008/FinchImprovements

    v1 v2  
    66Finch currently lacks some features that its bigger brother, the GTK-based, Pidgin front end have available.  One goal of this project is to incorporate spell-checking support into Finch.  This can perhaps be done through the addition of a library similar to GtkSpell but for Finch's GUI toolkit, libgnt.  The second goal of this project is to add a tiling window manager to Finch. A tiling window manager will allow for the user to organize open windows into a set of non-overlapping frames, providing a more controller windowing environment.  The third goal is to provide some enhancements to the GntTextView widget provided by libgnt.  Currently, there are some issues with handling the resizing of the GntTextView widget's width that would be nice to address.
    77
    8 == Tasks ==
    9  * Write a simple application using GntEntry and GntTextView to help get acclimated.
    10  * Add spell checking support to libgnt
    11  * Create window manager for Finch
    12  * Analysis of GntTextView widget resizing problems
    13  * Create multi-line support to the GntEntry widget
     8== To-Do ==
     9 * Spell checking support to libgnt
     10  * Clean up word locating functions in GntEntry
     11  * Keep track of word being edited and only highlight when user is done editing it unless it was misspelled and gone back to
     12  * Add ability to correct misspellings using suggestions drop down
     13  * Add API to change spelling language
     14  * Add support into finch to remember language used per contact
     15 * Tiling Window manager
     16  * Test out ion3, rat poison X tiling window managers
     17  * Compile ideas from X tiling window managers
     18  * Bring proposal to pidgin mailing list
     19 * GntTextView widget resizing problems
     20 * Multi-line support to the GntEntry widget
    1421
    1522== Project Deliverables ==
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!