SwiftDefaultApps for MAC

v 2.0.1
Category  System Utilities

Screenshots
SwiftDefaultApps mac screenshot NaNSwiftDefaultApps mac screenshot NaNSwiftDefaultApps mac screenshot NaNSwiftDefaultApps mac screenshot NaNSwiftDefaultApps mac screenshot NaNSwiftDefaultApps mac screenshot NaN

About SwiftDefaultApps For MAC

This Preference pane is primarily intended to replace the wonderful RCDefaultApp, which was created way back in time by Carl Lindberg. It stopped working in 10.12 because ObjC Garbage collection was no longer supported. It was also a good way for me to learn Swift.

Installing & Uninstalling
  • Double-click on the.prefpane to install it.
  • To uninstall, just Ctrl+Click the Prefpane icon to remove it or move the.prefpane files to the Trash.

Download SwiftDefaultApps For MAC

Whats New

Version 2.0.1:

Added
  • Signed prefpane, CLI and Dummy apps.
  • Both the prefpane and the CLI version will now automatically try to locate ThisAppDoesNothing.app if it does not appear registered with launch services.
Changed
  • SwiftCLI is now built and linked as a static library instead of a framework.
  • Updated to Swift 5
  • The content array is now populated by overriding didSelect() instead of relying on an arbitrary sleep timer.
  • Changed the CLI app's name from lsreg to swda.
  • Messages in both the CLI and Preference Pane are now a bit more verbose.
  • Under the hood, folded most of the app's feedback to the user into a single displayAlert() function.
Fixed
  • Updated the Swift Package Manager manifest to version 5.
  • Updated the SynchronizedArray code and corrected the attribution; Before, I had inadvertently credited an unrelated project with the same name.
  • Various small optimizations, fixes and text corrections.