The MOApp Software Manufactory Weblog.
Rants, Comments, Finds, and Tips from the Desk of Michael & Ollerum.


LogEngine Image

I’ve just updated my MGPreferencePanel code and yes, you can now also download/clone/whatever the files directly on and from GitHub

About the MGPreferencePanel

There is nothing more annoying than programming a preference-window with selectable toolbar-buttons and automatic resizing.

Most of the solutions you find today are either close to the one programmed by Matt Ball or based on it. Indeed, there are even more complicated ways of doing it.

They are all more or less understandable and customizable. But all have in common that it is annoying and time consuming to add each single subview via a separate nib-file or a separate plists. I know some disagree, but I believe that more nibs aren’t always the best solution. Because more NIBs lead to more controller, that leads to more work customizing them, that leads to a more enraged programmer.

This is why I programmed (ok, that’s an exaggeration) my own solution.

Sure, it is far from being perfect, but you have customized everything in less than thirty …ah… two seconds! You can use it as an inspector-view as well. Best of all: just one nib.

Anything left to be desired? Not for me.

Download MGPreferencePanel Example Project