CocoaDialog - TODO

CocoaDialog
overview | download | documentation | examples | todo | sf.net project page

# TODO list

This is a to-do list for the project. It's where I'll list things that I plan to work on. If you would like to help out, feel free to tackle anything here.

If you have something you would like to add to this list, or you'd really like to see an item bumped up in priority, let me know.

### Sooner

- Intelligent resizing of bubbles. If anyone wants to work on this you'll have my gratitude. ;) Newer versions of Growl do this, but it makes it considerably more complicated than the drawing routines cocoadialog uses.
- Sometimes we get the following runtime warning: `__CGPixelAccessLockWindowAccess: access lock failed: error 1001.`
- Dialogs that time out should return values properly. (see `- (IBAction) timeout:(id)sender;` in CDControl/CDThreeButtonControl.m)
- Mouseover highlighting for bubbles. Either change color, or maybe make alpha=1

### Later

- Countdown timer in dialogs that time out
- Create a GNUstep port
- New controls maybe: checkbox groups, radio groups
- New control maybe: color selector. Mostly useless though
- CDOptions has the limitation that a key's value cannot be the same as another key. For example, `--title --width` will not set the title to "--width". Is this even a problem? I can't imagine it being one for anybody, but you never know.
- For multiple monitors, make the dialogs go to the correct screen