Astrometric - 2005-10-01

Here below is the original project overview text that was sent to SF at the beginning of this Project. All developers should make themselves familiar with it because the overview contains the main ideas behind TextWiz.

OVERVIEW:

TextWiz will be an easy to use utility for manipulating strings and text. Its main purpose is to help desktop users change the format and look of texts efficiently and at large scales. This tool will be also particularly useful to authors, developers, editors and nearly anyone who has to work with plain text on the computer.

The application will be programmed in the Java programming language (version 1.5.0) and will use the Java API, but no third party components. Because of this it will run on most pc operating systems without any problems.

Program features:
- basic text manipulation
   - case modifications
   - order reversal
   - letter expansion,
   - word and character spacing changes
   - and a few others that can be added in later versions
- combination of multiple manipulations
- ability to copy/paste/cut
- access and modification of clipboard data (text) directly
- ability to undo/redo past steps by the user
- a graphical user interface (GUI) with:
   - input / output fields (text boxes) for quick
   - status display on the current modification and text specific information
   - options to pick and combine manipulations
   - various buttons for copy/paste/cut/clipboard/undo/redo

Although there are a few programs on the net that partially possess the above described features, non of them are of the variety open-source/java/gui. Furthermore this program will be made as user-friendly and intuitive as possible so that it will be quick to learn and easy to use. After all, time saving is the primary drive behind the development of this application.