SafariOmnibar
SafariOmnibar copied to clipboard
The Swizzle Should Occur Earlier
The swizzle should occur before the first Safari window is displayed to the user to not see the original location bar and search box for one or two seconds before they are replaced.
How?
If none of the NSWindow notifications are appropriate, perhaps you can set 'visible at launch' to false, swizzle, then make it visible. A convoluted way would be to create your own window control and take over.