Packages authored by Darren Ford
These packages are available as a package collection, usable in Xcode 13 or the Swift Package Manager 5.5.
Add hotkey(s) to display the key focus path for any window in your AppKit application.
Swift and Objective-C generated classes for built-in CIFilter types. Type safe, auto-complete friendly and (mostly) documented.
A color palette reader/writer. supporting Adobe .ase (Adobe Swatch Exchange File), .aco (Photoshop swatch file) amongst others. Swift (macOS, iOS, tvOS, macCatalyst, Linux)
An editable, draggable bar of buttons and menus similar to Safari's Favorites bar with overflow support for macOS (10.11 and later).
Theme and Appearance handling for macOS Appkit (Swift/Objective-C).
A SwiftUI-style DSL for AppKit (macOS)
A color picker for macOS
A Swift 5 class that mimics the magnifying glass in color panel of macOSX
A drop-in `NSComboButton` replacement with pre macOS 13 support.
Easily display images, animations, badges and alerts to your macOS application's dock icon
A macOS 2d virtual trackpad control
A Swift NSView class for nicely supporting drag/drop files.
A macOS Cocoa single-line NSTextField/NSSecureTextField that implements the Float Label Pattern.
A simple Swift/Objective-C full text search (FTS) class for iOS/macOS/tvOS
A simple 'flipbook' of images that can be presented as flipbook-style animation
Easily customisable, scrollable, collapsible inspector panels using nested NSView(s)
A simple macOS labelled text field using Swift
A SwiftUI-style DSL for generating `NSMenu` instances for AppKit.
A passcode entry field for macOS similar to Apple's two-factor authentication field.
A spotlight-inspired quick action bar for macOS.
A Swift extension for floating point values to return rational components
A Swift regex class abstracting away the complexities of NSRegularExpression and Swift Strings
A simple NSSearchField with a localizable, managed recent searches menu.
NSSecureTextField with a 'visibility' button.
A lightweight sparkline component for macOS, iOS and tvOS
A custom stepper text field for macOS and iOS, supporting Swift, Objective-C, SwiftUI and Catalyst
A macOS toggle button (inheriting from NSButton) that mimics iOS's UISwitch
A SwiftUI-style declarative NSToolbar wrapper for macOS.
Swift 'Numeric Status Version' class supporting major, minor, patch and build integer values and version parsing.
A simple drop-in macOS/iOS/tvOS/watchOS QR Code generator view for Swift, Objective-C and SwiftUI.
A swift PropertyWrapper providing automatic NSView and UIView invalidation when the properties value changes. (Backwards compatible version of @Invalidating)