-
iOS Engineer
- San Francisco, California
- https://calstephens.tech
- @calstephens98
Block or Report
Block or report calda
Contact GitHub support about this user’s behavior. Learn more about reporting abuse.
Report abusePinned
-
-
airbnb/lottie-ios Public
An iOS library to natively render After Effects vector animations
-
nicklockwood/SwiftFormat Public
A command-line tool and Xcode Extension for formatting Swift code
-
CGPathIntersection Public
➰ A library that identifies points where two CGPaths intersect. -
WatchKitTimePicker Public
⏱ A Time Picker data source for WatchKit that mirrors the behavior of UIDatePicker. -
WatchKit-for-iOS Public
⌚ An experimental framework for running Apple Watch apps on iOS. Finalist at HackGT 2016 in Atlanta, GA.Swift 9
435 contributions in the last year
Contribution activity
May 2022
Created 9 commits in 1 repository
Created a pull request in airbnb/lottie-ios that received 3 comments
Rename ExperimentalAnimationLayer to CoreAnimationLayer
Now that the Core Animation rendering engine is fairly mature, I think it's time to drop the "experimental" nomenclature. This PR renames:
Experim…
Opened 8 other pull requests in 1 repository
airbnb/lottie-ios
8
merged
- Fix issue where rebuildCurrentAnimation() would discard pending animation configuration
- Actually fix issue where animation could fail to start playing when using RenderingEngineOption.automatic
- Remove testAutomaticEngineDetection snapshot test results for private sample animations
- Add support for spatial keyframe animations
- Fix issue where animation could fail to start playing when using RenderingEngineOption.automatic
- Implement fallback behavior for RenderingEngineOption.automatic
- Update Core Animation engine to support throwing an error when encountering a compatibility issue
-
Add supporting infrastructure for
RenderingEngineOption.automatic
Reviewed 9 pull requests in 2 repositories
airbnb/lottie-ios
8 pull requests
- Add support for spatial keyframe animations
- Allow loading animations with “.json” extension in name
- Add alternative dictionary-based decoding
- Improve gradient fill performance
- Expose API to get original value from animation
- Implement fallback behavior for RenderingEngineOption.automatic
- Update Core Animation engine to support throwing an error when encountering a compatibility issue
-
Add supporting infrastructure for
RenderingEngineOption.automatic