I'm not sure about the great interface, but I was looking a bit for myself ...
The usual title bar is actually hidden, I think, and if you find Twitter.app, show the contents of the package and look in the / Resources folder where user images close, minimize, and enlarge the image.
You can use something like BWToolkit to create a custom black header with its gradient view.
To hide the standard title bar: [window setStyleMask:3]; (if window is an IBOutlet associated with your window). For title buttons, simply use NSButtons with an image of about 12 x 14 pixels and in the inspector in the interface builder, clear the "Bordered" check box for the buttons.
To make the window more "fancy", you can make it fade out and have only a little transparency: [[window animator] setAlphaValue:0.9];
Attenuation: NSTimeInterval delay = [[NSAnimationContext currentContext] duration] + 0.1; [window performSelector:@selector(orderOut:) withObject:nil afterDelay:delay]; [[window animator] setAlphaValue:0.0]; NSTimeInterval delay = [[NSAnimationContext currentContext] duration] + 0.1; [window performSelector:@selector(orderOut:) withObject:nil afterDelay:delay]; [[window animator] setAlphaValue:0.0];
Seb jachec
source share