How can I edit the user interfaces of Mac OS X programs? I'd like to tweak settings for some programs, things like window sizes.
Mac OS X applications that are created using Xcode had their GUI commonly designed using Interface Builder (now integrated in Xcode 4).
The GUI definitions are stored in files with the extension
The following example edits the About window definition file of Reeder, a commercial RSS/ATOM reader.
To be able to edit the
Create a copy of Reeder's
Now you can edit, for example, the label containing the program name. Save, and replace the original file in Reeder's application bundle. Launch Reeder and see for yourself:
We can clearly see in the editor, that not everything is designed in Interface Builder. Some applications can create their whole UI in code, and don't need
That means, you can resize the windows defined in these files:
But if their contents are created programmatically, don't be disappointed in the devs didn't develop with your changes in mind and e.g. layout breaks.
Editing resources will break code-signing, which is used for the OS X Firewall and, AFAIK, Keychain authentication (to allow access after application updates automatically).
Since some applications load the