Damir Stuhec's repositories
DSDynamicScrollView
iOS (Swift + Objective-C) component for building dynamic and animated UIScrollView.
MCSwipeTableViewCell
Convenient UITableViewCell subclass that implements a swippable content to trigger actions (similar to the Mailbox app).
MultilineTextField
Multiline Text Field - UITextField with multiple lines or UITextView with placeholder
UIColor-AlphaBlend
AlphaBlend - UIColor category for alpha blending
codable-content
CodableContent provides the interface for backend-driven SwiftUI UI
CodeScanner
A SwiftUI view that is able to scan barcodes, QR codes, and more, and send back what was found.
compression-puzzle
Attempts to crack the "compression puzzle".
ConnectSDK-iOS
Connect Button SDK for iOS
gha
🔧 Test your GitHub Actions workflow locally.
IHKeyboardAvoiding
IHKeyboardAvoiding is an elegant solution for keeping any UIView visible when the keyboard is being shown - no UIScrollView required!
ios-custom-alertview
Custom UIAlertView. Continue adding images and UIViews to dialogs on iOS7 and iOS8 as well.
lexical-ios
Lexical iOS is an extensible text editor framework that integrates the APIs and philosophies from Lexical Web with a Swift API built on top of TextKit.
MJGFoundation
Collection of iOS classes & categories.
ModelingElementFeatures
Example project exploring TCA modeling
postgresql-driver
PostgreSQL driver for Fluent
postgresql-provider
PostgreSQL Provider for the Vapor web framework.
SAConfettiView
Confetti! Who doesn't like confetti?
support_sdk_ios
Zendesk Support SDK for iOS
swift-evolution
This maintains proposals for changes and user-visible enhancements to the Swift Programming Language.
SwiftSiriWaveformView
A UIView subclass that reproduces the waveform effect seen in Siri on iOS 7+. It is a Swift adaptation of the amazing SCSiriWaveformView by Stefan Ceriu.
TCACoordinators
Powerful navigation in the Composable Architecture via the coordinator pattern
validation
✅ Extensible data validation library (name, email, etc)
VaporTestTools
Make testing Vapor 3 apps easy