Title Finch spell checking, window manager, and libgnt enhancements
Student Mark Schneider
Mentor Sadrul Habib Chowdhury
Abstract
Finch, the Pidgin project's terminal-based front end to the libpurple IM communication back end, currently lacks some features that the GTK-based Pidgin front end have available. Specifically, this includes support for spell checking and a tiling window manager would add great value to Finch. Additionally, there is some need for improvement in the GntTextView widget used by Finch.

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.