Thanks, this looks really awesome!
I can confirm the GUI Tool works 100% on Mountain Lion 10.8.3, and was precisely what I was looking for
.
I can't thank you enough for making this tool free.
Thank you all for your interest in the program. I have actually spent the last few weeks working really hard on adding some much-requested features here. I looked into another way of hooking into the Dock application, and it turned out to work quite nicely, and so I was able to do quite a lot with it. As it stands right now, the current form of the application will allow you to choose any color for your dock (from pink to green to purple -- and yes, black). You pick 5 different colors and it will form a gradient for your Dock. Additionally, you can choose different gradient themes for EACH SPACE in your OS X desktop, and the dock will change colors as you switch spaces.
I am planning on adding the ability to choose image files as well, as that can easily be done. Reflection opacity, icon tint overlays, etc. are all ideas in my head at the moment as well -- it just takes time to implement them. So they will be added to the program some time in the near future.
For now, my plan is to get this out there as quickly as possible, but I want it to be rock-solid stable. The problem with hooking into apps like this is it can cause stability issues and crashes, etc. and in a process like the Dock this will completely cripple your system. Which reflects badly on the developer, since it's my job to make sure it doesn't happen.
In the end, what this means is that I will be releasing a paid version of the app. I will continue to support the dockmod that is on this forum and release updates to it free of charge, but the new features I'm adding will be an entirely separate product for which I will charge a very modest fee. But, you will still be able to change your dock to black for free, forever.
1) Is there a way to
reduce the icon reflections, but not remove them?
2) Can I change the dock color to a lighter black (dark gray) color, so that on black backgrounds it isn't so jet black?
3) Would love if you could include the white light indicators from KillaAarons release:
http://killaaaron.deviantart.com/art/Nocturne-Theme-For-Mountain-Lion-326453358
Good feature requests. Yes, there is a way to reduce the icon reflections and I will look into adding that. I will not include the light indicators, however, as they are already available from killaaron.
Will you open source this code ever?
I've thought about this, and I mentioned before that I would if I stopped developing it. But the deal with that is that I'd only really be open-sourcing the method I use to patch, not exactly what I'm patching, and definitely not how I'm patching. It takes an incredible amount of reverse-engineering to come up with hooks such as this, and when they break on a new OS X release (which they are likely to do), it still requires intimate knowledge of how the hooked application works to know what to do and what functions to look at in order to fix it. So, basically, having the source to this app will not help you if you don't know how to go about finding where in the Dock process you need to patch.