Swiftpack.co - Swift Packages by hainayanda

Swiftpack.co is a collection of thousands of indexed Swift packages. Search packages.

Packages published by hainayanda

hainayanda/Vellum 1.2.3
Vellum is local persistent data storage for iOS
⭐️ 15
🕓 2 years ago
🔖 Release Notes

Releases

The markdown parsing is broken/disabled for release notes. Sorry about that, I'm chasing the source of a crash that's been bringing this website down for the last couple of days.
v1.2.3
2 years ago
Update username
Refactor
2 years ago
Revert foldering
3 years ago
- Revert foldering - Add macOS and tvOS - Add existing unit test
Add to Swift Package Manager
3 years ago
Minor improvement
3 years ago
- Added null query validator - Added DataSize as Int replacement - Improve tryCopy() method - Make Archived propertyWrapper to be lazy - Remove limit results method on Archivist extensions
First Release
3 years ago
iOS macOS tvOS
hainayanda/Draftsman 3.2.5
Draftsman is a Layout builder based on AutoLayout with Declarative approach
⭐️ 12
🕓 36 weeks ago
🔖 Release Notes

Releases

The markdown parsing is broken/disabled for release notes. Sorry about that, I'm chasing the source of a crash that's been bringing this website down for the last couple of days.
v3.2.5
36 weeks ago
Add Various UIKit Extensions from Gizmo
v3.2.4
38 weeks ago
Add line break mode to uilabel shortcuts
v3.2.3
38 weeks ago
Add shotcut to resist size adjustment
v3.2.2
38 weeks ago
Add new stored() method on LayoutDraftSubscriber
v3.2.1
38 weeks ago
Add property shortcuts for most of the UIView common property to bypass call subscriber or builder completely
v3.2
38 weeks ago
- Add Combine support for assignTo - Add CellProvider for UITableView - Add CellProvider for UICollectioView - Add Tabled shortcut - Add Collectioned shortcut
Fix UIPlannedStack Crashes
1 year ago
Fix UIPlannedStack Crashes
v3.1.0
1 year ago
- Update Clavier and Builder - Add `ScrollableStackView` - Add `SpacerView` - Add capabilities to accept an `Array` of `PlanComponent` - Remove the `HStackView` and `VStackView` function - Add relation shortcuts - Add stacked Layout shortcuts - Add margined Layout shortcuts - Update the Example
v3.0.7
1 year ago
- Add Swiftlint - Added various `inlinable` to improve performance - Improve some algorithms to improve performance - Refactor
v3.0.6
1 year ago
- Add more convinience init
iOS
hainayanda/Impose 3.6.0
Impose is a simple dependency injection library for Swift
⭐️ 12
🕓 7 weeks ago
🔖 Release Notes

Releases

The markdown parsing is broken/disabled for release notes. Sorry about that, I'm chasing the source of a crash that's been bringing this website down for the last couple of days.
v3.6
7 weeks ago
Rename Environment to InjectionEnvironment to avoid conflict with SwiftUI Environment
v3.5
13 weeks ago
- Make the Injector do the task atomically on the same `DispatchQueue` - Add the ability to inject `DispatchQueue` to be used for resolving the dependency - Mark most method to be `inlinable`
v3.4
43 weeks ago
- Remove scopable - Add watch os deployment target - Add all spm deployment target to cocoapods
v3.3.0
1 year ago
- Deprecate the Scope - Add the Environment - Make provider method chainable
v3.2.0
1 year ago
Add AutoInjectMock
v3.1.4
1 year ago
Since some projects will have different Quick and Nimble versions, and it shouldn't include in the distribution, it is now removed from dependency in Swift Package Manager version.
v3.1.3
1 year ago
Update Quick and Nimble
v3.1.2
1 year ago
Fix error raised by mismatch call in ImposerCompat
v3.1.1
2 years ago
- Fix weak Injector injecting scoped instead of itself - Improve resolver potential search algorithm - Add reset and remove for resolver - Minor refactoring
v3.1.0
2 years ago
- Added Weak Singleton
iOS macOS watchOS tvOS
hainayanda/Pharos 4.0.0
Pharos is an Observer pattern framework for Swift that utilizes propertyWrapper. It could help a lot when designing Apps using reactive programming
⭐️ 9
🕓 1 year ago
🔖 Release Notes

Releases

The markdown parsing is broken/disabled for release notes. Sorry about that, I'm chasing the source of a crash that's been bringing this website down for the last couple of days.
v4.0
1 year ago
Rewrite the structure to simplified Observable chaining
v3.0.2
1 year ago
- Fix isChanging wrong check - Fix circular KVO call
v3.0.1
1 year ago
add missing import for SPM
v3.0.0
1 year ago
- Rewrite the structure and algorithm to make it simpler and more straight forward - Major public API still available - deprecate some old API
v2.3.5
1 year ago
Add missing import
v2.3.4
1 year ago
Fix Foldering Issues
v2.3.3
1 year ago
Added UIControl event observer
v2.3.2
1 year ago
Since some projects will have different Quick and Nimble versions, and it shouldn't include in the distribution, it is now removed from dependency in Swift Package Manager version.
v2.3.1
1 year ago
- Move callback run to be first before relay changes to another relay so on another relay, previous relay is already updated
v2.3.0
1 year ago
- Add a new Observable Block - Improve Context Retainer
iOS macOS tvOS linux macOS iOS
hainayanda/Artisan 5.1.0
Artisan is an MVVM framework for Swift using the bonding features from Pharos and constraints builder from Draftsman.
⭐️ 7
🕓 1 year ago
🔖 Release Notes

Releases

The markdown parsing is broken/disabled for release notes. Sorry about that, I'm chasing the source of a crash that's been bringing this website down for the last couple of days.
v5.1.0
1 year ago
- Since some projects will have different Quick and Nimble versions, which shouldn't include in the distribution, it is now removed from dependency in the Swift Package Manager version. - Separate binding retaining with a regular one - Add bind to plan to simplified binding to applyPlan - Add auto binding to simplified binding - Removed and modified some UIControl action because its already provided by Pharos
v5.0.0
1 year ago
Major Rewrite: - Use newest Draftsman - Use newest Pharos - Use DiffableDataSource - Generify the MVVM Base Framework
v4.0.2
2 years ago
- Remove builder and use [Builder](https://github.com/hainayanda/Builder) library instead - Improve collection and table reload mechanism
v4.0.1
2 years ago
Update username
v4.0.0
2 years ago
- Update Pharos to 1.2.2 - Update Draftsman to 2.0.0 - Update builder with result builder - Various update to match Draftsman spec
v3.1.1
2 years ago
Update Draftsman
v3.1.0
2 years ago
Update Draftsman and Pharos
Update Draftsman
2 years ago
Update Draftsman version
2 years ago
Update Draftsman version
2 years ago
iOS
hainayanda/Clavier 2.0.3
Clavier is Keyboard Layout Guide for iOS. It using an intersection frame to calculate the Layout Guide.
⭐️ 6
🕓 1 year ago
🔖 Release Notes

Releases

The markdown parsing is broken/disabled for release notes. Sorry about that, I'm chasing the source of a crash that's been bringing this website down for the last couple of days.
v2.0.3
1 year ago
- Add ClavierGlobalConfig with `usingAppleKeyboardLayoutGuideIfAvailable` as the default keyboard layout guide selection - Add `usingAppleKeyboardLayoutGuideIfAvailable` extension to UIView as view keyboard layout guide selection
v2.0.2
1 year ago
Since some projects will have different Quick and Nimble versions, and it shouldn't include in the distribution, it is now removed from dependency in Swift Package Manager version.
v2.0.1
1 year ago
Update Quick and Nimble
v2.0.0
1 year ago
- Utilize iOS 15 KeyboardLayoutGuide if available - rename keyboardLayoutGuide to clavierLayoutGuide to avoid clashes on iOS 15
v1.0.3
2 years ago
Improve layout triggering
v1.0.2
2 years ago
Update username
v1.0.1
2 years ago
Frame calculation fixes
v1.0.0
2 years ago
First Release
iOS
hainayanda/Builder 1.1.1
Builder is Swift builder pattern library that utilize dynamicCallable and dynamicMemberLookup as its core.
⭐️ 6
🕓 43 weeks ago
🔖 Release Notes

Releases

The markdown parsing is broken/disabled for release notes. Sorry about that, I'm chasing the source of a crash that's been bringing this website down for the last couple of days.
v1.1.1
43 weeks ago
Add more deployment targets: - Watch OS, for cocoapods and SPM
v1.1.0
1 year ago
- Rename Buildable to Initializable - Add another Buildable that can build an object using `bld` computed property
v1.0.5
1 year ago
Since some projects will have different Quick and Nimble versions, and it shouldn't include in the distribution, it is now removed from dependency in Swift Package Manager version.
v1.0.4
1 year ago
Update Quick and Nimble
v1.0.3
2 years ago
- Builder Config shared now public - Make Builder more protocol oriented
v1.0.2
2 years ago
- Now all type of KeyPath is supported - Add error handling for unsupported assign operation
v1.0.1
2 years ago
Remove default Buildable to NSObject
v1.0.0
2 years ago
First Release
iOS macOS watchOS tvOS
hainayanda/Odeum 1.2.8
Odeum is a simple iOS Video player library with basic control
⭐️ 5
🕓 1 year ago
🔖 Release Notes

Releases

The markdown parsing is broken/disabled for release notes. Sorry about that, I'm chasing the source of a crash that's been bringing this website down for the last couple of days.
v1.2.8
1 year ago
**Improve progress slide behavior** old behavior: - The progress slide will not update a video until the user finishes the slide new behavior: - The progress slide will update a video as the progress value changes **Small refactor**
v1.2.7
1 year ago
**Fixing tap behavior** old behavior: - Tap will extend the duration of the control appearance on top of the video new behavior: - Tap on control (press play, forward, etc) will extend the duration of the control appearance on top of the video - Tap on the video will show the control immediately if the control is hidden - Tap on the video will hide the control immediately if the control is shown **Adding tap delegate** Add delegate to manually control when to show and hide the control
v1.2.6
2 years ago
Refactor
v.1.2.5
2 years ago
Update username
Fix bundle for Cocoapods and SPM
3 years ago
Fix Assets for Swift Package Manager
3 years ago
Add explicit UIKit import
3 years ago
Remove UIKit if cannot be imported
3 years ago
Add to Swift Package Manager
3 years ago
Added Placeholder Image Capabilities
3 years ago
iOS
hainayanda/Chary 1.0.7
Thread Utility library
⭐️ 3
🕓 13 weeks ago
🔖 Release Notes

Releases

The markdown parsing is broken/disabled for release notes. Sorry about that, I'm chasing the source of a crash that's been bringing this website down for the last couple of days.
v1.0.7
13 weeks ago
Make Chary available on MacOS, TVOS and WatchOS
v1.0.6
13 weeks ago
Remove unnecessary barrier on atomic
v1.0.5
13 weeks ago
Make `safeSync` safer
v1.0.4
13 weeks ago
- Add flags and QoS on `asyncIfNeeded` and `safeSync` - Add barrier flag on `Atomic`
v1.0.3
1 year ago
- Added rethrows for safeSync - Added DispatchQueue more robust check
v1.0.2
1 year ago
Since some projects will have different Quick and Nimble versions, and it shouldn't include in the distribution, it is now removed from dependency in Swift Package Manager version.
v1.0.1
1 year ago
- Make it available on iOS 10, macOS 10.10, tvOS 10 - Make Atomic to be final
v1.0.0
1 year ago
First Release
iOS macOS watchOS tvOS
hainayanda/Ergo 1.4.0
Ergo is a Swift framework for concurrent programming based on promise pipelining. It could help to avoid callback hell in complex asynchronous task
⭐️ 3
🕓 1 year ago
🔖 Release Notes

Releases

The markdown parsing is broken/disabled for release notes. Sorry about that, I'm chasing the source of a crash that's been bringing this website down for the last couple of days.
v1.4.0
1 year ago
- Since some projects will have different Quick and Nimble versions, and it shouldn't include in the distribution, it is now removed from dependency in Swift Package Manager version. - Change Closure Promise Consumer type from closure to object that have accept and reject method - Make it more thread-safe by using safeSync instead of NSLock
v1.3.1
1 year ago
Add chary as dispatch queue utilities
v1.3.0
2 years ago
- Minor refactor - Add promise to Task
v1.2.0
2 years ago
- Added Async Await Support
v1.1.0
2 years ago
Added capability to return a promise from then
v1.0.3
2 years ago
Update username
v1.0.2
2 years ago
- open every method in open class - make public class final
v1.0.1
2 years ago
Refactor Error Catcher into Dropable
v1.0.0
2 years ago
First Release
iOS macOS tvOS
hainayanda/Alter 1.2.9
Alter is framework to make mapping Codable property and key easier.
⭐️ 1
🕓 2 years ago
🔖 Release Notes

Releases

The markdown parsing is broken/disabled for release notes. Sorry about that, I'm chasing the source of a crash that's been bringing this website down for the last couple of days.
v1.29
2 years ago
Change username
Added Mapping Nested Property Capabilities
2 years ago
Added PropertyDecodeErrorHandling
2 years ago
Add MacOS and TVOS support
3 years ago
Revert foldering
3 years ago
- Added Existing Unit test to SPM - Revert foldering
Fix error on container did not contains property
3 years ago
Make property wrapper Equatable and Hashable if its wrappedValue is
3 years ago
Add explicit UIKit import
3 years ago
Remove UIKit if cannot be imported
3 years ago
Add to Swift Package Manager
3 years ago
iOS macOS tvOS
hainayanda/Gizmo 2.0.0
A set of common utilities for Swift
⭐️ 0
🕓 36 weeks ago
🔖 Release Notes

Releases

The markdown parsing is broken/disabled for release notes. Sorry about that, I'm chasing the source of a crash that's been bringing this website down for the last couple of days.
v2.0
36 weeks ago
Removal of UIKit extensions
v1.2.0
1 year ago
- Replace LazySequence with the one coming from swift
v1.1.0
1 year ago
- Add `Swiftlint` - Add `LazySequence` Dependency - Refactor to be more generic - Added some more minor new functionality - Added `TimeZone` enumeration for each continent - Added various `UIEdges` init
v1.0.0
1 year ago
Initial release
iOS macOS tvOS

Swiftpack is being maintained by Petr Pavlik | @ptrpavlik | @swiftpackco | API | Analytics