Well, I knew you can type the transparency in, but I didn't know the color chooser would preserve it.it supports transparancy... however you have to enter it manually as the first byte (2 hex digits)
so if you want 50% just change the FF at the beginning to 80. after you change it all colors in the color chooser will have 50% transparency.
Since I am a developer not a skinner, I have no problem with that. I just thought a more WYSIWIG way to set the transparency transparency would be welcome. But then again, what do I know, you should really ask skinners - they are your target user group.can you live with that? or is it to inconvenient?
I don't know how familiar you are with design patterns but have a look at the memento pattern. I agree that it's not easy to implement undo/redo but it will get even more difficult later on in the development process .Undo/Redo is pretty tough. Save will be in the next version.
Try google code, I can only recommend it since it is clean, fast and you have everything you need for a small open source project (SVN repository, Bug Tracker, Wiki).I have to think about a place to store all these great ideas...
I choose to go with SourceForge. For now I can't make it OpenSource since I use some Non-Open-Source Library. But it is free and will stay free, just not OpenSource.
I don't want to stop using this forum, however having all your ideas in a clean way helps me to track them and implement them. So maybe it's too much but it would be great if any feature/bug you want done gets added to SourceForge.
Thanks all for your help and support.
Back to OpenSource: to create a project in SourceForge you don't have to upload actual source-code. Providing only parts of the code does not make sense since it would not compile/run. Providing all sources is not possible since I use several bought components which allow me to freely distribute the ready product but don't allow me giving other users access to their API (which I would do with the source-code since it contains my private license key).