aboutsummaryrefslogtreecommitdiffstats
path: root/CopyMailto
AgeCommit message (Collapse)Author
2018-09-05MainMenu.xib: Disable Auto LayoutTeddy Wing
Uncheck the "Use Auto Layout" box as I was getting this error: Auto Layout on OS X prior to 10.7 Thanks much to these Stack Overflow answers (geez damn it Apple): - https://stackoverflow.com/questions/19612778/how-can-i-delete-the-xcode-constraints/19612829#19612829 - https://stackoverflow.com/questions/9566789/remove-autolayout-constraints-in-interface-builder/9566972#9566972
2018-09-05Turn off SandboxTeddy Wing
Turns out you can't register yourself as the default app handler when in a sandbox, which apparently is the default when creating a new Xcode project. > that’s all…. except that I’m running my application in a Sandbox > environment, and it returns the error -54 ! > > After trying to find a solution for this, and on the > devforums.apple.com forum, it seems that there is currently no > solution, Apple just decided to remove that feature since Yosemite…. > It still works on Mavericks. That of course very disappointing, and > even not mentioned in the Apple’s documentation. (https://blog.sovapps.com/make-your-application-reply-to-mailto-links/) Fuck that. Turn off sandboxing. Yay it works now.
2018-09-05MainMenu.xib: Simplify menusTeddy Wing
* Remove all menus except the application menu as no others are needed * Remove the "Preferences" item from the application menu as the app has no preferences
2018-09-05DefaultURLHandler: Add `saveDefaultURLHandler`Teddy Wing
This method is supposed to set CopyMailto as the default application for "mailto" URLs. But it keeps giving me a `-54` error, or `202` status code on the shell. WTF is going on?
2018-09-05saveDefaultURLHandler: Simplify `CFStringRef` creationTeddy Wing
Turns out `CFStringRef` can be "toll-free bridged" with `NSString`, allowing us to simplify the call.
2018-09-05Add `DefaultURLHandler`; Get current handler for `mailto` URLsTeddy Wing
Add a class to get the current bundle handler for `mailto` URLs. It will be extended to set CopyMailto as the default handler after saving the original.
2018-09-05Info.plist: Add URL handler for `mailto`Teddy Wing
2018-09-05AppDelegate: Change `window` property to instance variableTeddy Wing
Got this error: Cannot synthesize weak property because the current deployment target does not support weak references Get rid of the property and replace it with an instance variable to get rid of the error.
2018-09-05MainMenu.xib: Change data format to Xcode 8Teddy Wing
Allow the file to be opened in the previous version of Xcode. Couldn't pick anything lower.
2018-09-05Add URL Apple Event handling codeTeddy Wing
This untested code should allow the application to respond to a Launch Services URL to open the application. From Thomas Zoechling (https://stackoverflow.com/users/100848/thomas-zoechling) on Stack Overflow: https://stackoverflow.com/questions/1991072/how-to-handle-with-a-default-url-scheme/1991162#1991162
2018-09-05New Xcode 9.2 (9C40b) projectTeddy Wing