### Pixmaped TODO

Note that Pixmaped is meant to be a quick and simple xpm editor (with the ability to open and save gif files and open xbm files) that can be used by people who don't need the power of the Gimp.

Further development is unlikely. The basic architecture used won't stretch much further - too much coupling - without significant work; and the value of what could be added probably isn't worth it since if you go much further you might as well use gimp.

The biggest problem is that Pixmaped is far too slow, and I don't know how to make it faster within the existing design...

- Add missing functions:
  - Text - right click to select font; click to type, click to place
  - Filled Ellipse - I need an algorithm I can understand!
  - Get the clipboard working so we can copy/paste between apps. The code's all there - it just doesn't work...
- Now that we have `Image::Magick.pm` support we could of course now offer all the transformations that `Image::Magic.pm` offers.
- Fix the focus bug where sometimes (always?) after <Control-s> to save other keyboard actions cease to work (although the mouse works fine).
- Add comment function which puts /*...*/ comments at the top of xpm files.
- xpm hotspot editing and saving.
- If you do File|Open before the grid has been created pixmaped will load your file and *then* clear it with the new grid... Don't know how to fix this one.
- Write my own file dialog... or is Tk 800's better?
- Make the PALETTE_ into an array and make read_opts and write_opts cope with such arrays.
- Extend the preferences dialogue. It should include the setting of the grid background colour (transparent) and the grid outline colour and all other option settings.
- Use a separate dialogue for File/New offering height, width, grid colour, outline colour, zoom (grid square size).
- Add a second actual size image - this one tracking the image as edited so the user can compare between the last saved (and revertable image) and the current image.
- The xpm module only copes with 1 char/pixel and up to 94 colours. It would be nice to extend this - although for the images envisaged this is not a problem.
- Fix the numerous detail bugs in the use interface...