Packages authored by Brad Howes
These packages are available as a package collection, usable in Xcode or SwiftPM.
ArrowView
Simple iOS view that draws a line with an arrow at the end. Uses UIBezierPath for a nice wavy effect.
AStar
A* path finding library in Swift
AUv3Controls
SwiftUI knob and toggle for use with AUv3 components. Uses The Composable Architecture by Point-Free
AUv3Support
Swift package containing useful code for AUv3 components.
brh-segmented-control
SwiftUI control that mimics the segmented Picker but with style
brh-splitview
SwiftUI view with dynamic splitting of child views
Checkbox
Embarrassingly simple UIControl with binary state that appears as a garden-variety checkbox.
DottedVersionVector
Swift implementation of a dotted version vector (see https://github.com/ricardobcl/Dotted-Version-Vectors)
JoyStickView
A custom UIView in Swift that presents a simple joystick interface.
Knob
Simple knob control for iOS and macOS that depicts its path as an arc using CoreAnimation layers.
MorkAndMIDI
Extensions and classes in Swift that make it easy to get an iOS device reading and processing MIDI data
PriorityQueue
Swift implementation of a priority queue.
SF2Lib
SoundFont synthesizer in C++
swift-math-parser
Math expression parser built with Point•Free's swift-parsing package
TypedFullState
Typed fullState collection for AUv3 components
15 packages.