=================================================================
ColorSafe 1.0 Beta TODO List
=================================================================
X: Completed
-: Uncompleted
*: Unable to complete
+: In progress

TODO:
-----
X Create ResourceBundle
X Ensure icon is loaded from resources
x ChangeListeners for JTextFields
X Fix infoPanel layout bug
X X11 Colors
X About box
+ Help Topics
X Icon
X Distribution w/Icon
X Executable jar
X Remove empty # sign from palette viewer
x Change win color to setting in init().
x Improve menu layout (i.e. ellipses layout)
x Keyboard shortcuts
x Installer package (Launch4j)
X Alan Bauer copyright notice
x Change ColorSafe.java to implement Runnable
x Add resources (strings, images, help docs, etc.)
x Handle minimized aboutbox
X Try to change the JColorChooser bg color. (see Swing Book)
X Error strings in resource file
X GNU License text
X Switch languages at runtime
* Localization support for JColorChooser >>>NO GO!<<<
X Extend JPopup class
X KeyListener for Enter key event in text fields
x Change LooK&Feel option for background color and skins
- Applet version
- Save state on app exit
x Save currentColor when switching languages
x Finish javadoc comments
x About box: 
    - replace hard ColorSafe reference to system-independent one.
    - Setter for size
    - setter for background image
X Support for abbreviated hex entry
X Test getHexColor method against getRGBColor in ColorUtil
x Add LAF packages
- Create palettes from text files
- Create a JDiaglog sub-class
x Convert flag icons to gifs and rename

UNRELATED TODO:
x Popup menu class (encapsulate common popup actions)
+ Application template (like NetBeans)
x AbStractApplication class. Clients extend this class for all apps.
X Extend com.woven package

FUTURE FEATURES
- Upload photo for palette
- Add support for complimentary colors
- Custom palettes
- New tab for colorchooser with HSV adjustment.
- New preview panel for JColorChooser.
- Eyedropper tool with local/external photo import.
- Suggested palettes

CURRENT TODO 20/09/2009:
- Add header info to javadocs API specs
- repackage jar file and exe
X Add TODO list to distribution
- Update Camickr w/splash, exe and fix gz file
- Set up web space for ColorSafe download
- Create PAD file for ColorSafe 1.0 Beta