Joshua Asbury's repositories
PreviewView
Make use of SwiftUI Previews for UIKit!
SwiftConfettiView
Swift Confetti View ! Who doesn't like confetti? 🎉🎉
VariableDateCodable
Supporting mixed date formats within `Codable` entities through property wrappers.
NSLayoutConstraintBuilderDSL
Use the vanilla Auto Layout API, just a little bit easier.
OneTimePasscodeField
A one time passcode text field that supports manual entry, pasting, and auto-fill
ProxyPropertyWrapper
A property wrapper intended to reduce boilerplate of proxy properties
ShapeButton
A very simple library that provides a `UIButton` implementation that allows you to set stateful background colors.
UIButtonActivityIndicatorExtension
A simple UIButton extension library that provides the ability to show a UIActivityIndicatorView over the button
UIButtonFeedbackExtension
A simple UIButton extension library that provides the ability to enable haptic feedback on the button
UIDeviceModel
A µframework to detect the device model.
BorderButton
A very simple library that provides a `UIButton` implementation that at rest has a tint colored border and when pressed a solid background.
runtimegang-web
The website of the runtime gang http://runtimegang.com
UIDeviceIcon
A µframework to provide an icon to represent the device model.
GitVersionPlugin
A SwiftPM plugin that codegens a version number, as read by Git, for use in tooling
SFSymbolsGenerator
A build tool which generates a type to safely access SF Symbols
EnvVar
EnvVar spike edition
IndexStore
Swift library providing a query-based approach for searching for and working with Apple's indexstore-db library
MeetingBar
Your next meeting always before your eyes in the macOS menu bar
OSLogClient
Utility class that polls OSLogStore and sends any valid logs to subscribed log drivers
random-help
A random collection of iOS projects / playgrounds I've created while helping people, commonly on http://ios-developers.io/
split-flap-view
An interactive split flap
swift-format
Formatting technology for Swift source code
SwiftResultBuilders
A project to demonstrate how correct usage of Result Builders can lead to cleaner and easier to maintain code.
SwiftResultBuildersBuildFinalResult
A project to demonstrate a usage I finally figured out for buildFinalResult in result builders
UIViewInvalidates
A reverse-engineered implementation of iOS 15's @Invalidating but for earlier iOS versions