Swiftpack.co - Swift Packages by afiorito

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

Packages published by afiorito

afiorito/Reflow v3.0.0
A Redux-like implementation of the unidirectional data flow architecture in Swift using Combine.
⭐️ 2
🕓 44 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.
Reflow v3.0.0
44 weeks ago
This release contains breaking changing and is not backwards compatible with previous version. The store now uses `@Observable` instead of combine to subscribe to store changes. Reflow now requires a minimum of iOS 17.
Reflow v2.0.0
1 year ago
This release contains breaking changing and is not backwards compatible with previous version. The Effect mechanism has been completely revamped and is now separated into `Effect<State>` and `AsyncEffect<State>`. It is no longer possible to return `AnyCancellable` when dispatching. This makes the dispatch function more streamlined and makes it easier to dispatch effects from other effects. In addition, this adds support for Swift 5.7 and includes vastly improved docc documentation.
Reflow v1.3.1
2 years ago
Updated the `Package.swift` platforms to limit support for watchOS to v6
Reflow v1.3.0
3 years ago
## Easier overriding for Store Changed certain access specifiers for Store to make it easier to override. The updated state property: ```swift open var state: State ``` The updated select method: ```swift open func select<Prop: Equatable>(_ selector: @escaping (State) -> (Prop)) -> AnyPublisher<Prop, Never> ```
Reflow v1.2.0
3 years ago
## Allow effects to dispatch other effects Effects can now be dispatched from the body of an effect like a regular action.
Reflow v1.1.0
3 years ago
## Allow effect to return optional cancellable Effect blocks used to return `AnyCancellable` ```swift public init(block: @escaping (@escaping Dispatch, @escaping () -> State) -> AnyCancellable) ``` but now they return `AnyCancellable?` ```swift public init(block: @escaping (@escaping Dispatch, @escaping () -> State) -> AnyCancellable?) ```
Reflow Initial Release
3 years ago
Initial release for Swift Package Manager.
iOS macOS watchOS
afiorito/MagicKeyboard v2.0.1
A library for seamlessly managing the position of UITextField/UITextView during iOS keyboard appearance.
⭐️ 1
🕓 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.
MagicKeyboard v2.0.1
1 year ago
- Fixed an issue with event firing order between `keyboardWillShow` and `inputDidBeginEditing`
MagicKeyboard v2.0.0
2 years ago
## Add better support for iOS 15 navigation bars This release adds many improvements to the core logic of the library. As a result, edge cases are handled better than previous versions. A new public property allows you to specify certain parent view controllers to ignore when making adjustments for the keyboard: ```swift public var ignoredContainerClasses = [UIViewController.Type]() ```
MagicKeyboard v1.0.2
3 years ago
## Add resignsFirstResponderOnTapOutside property to `MagicKeyboard` This new property allows setting the behavior of resigning the keyboard when tapping outside the responding text input. ```swift public var resignsFirstResponderOnTapOutside: ResignBehaviour = .always ``` The behavior is set using the `ResignBehavior` enum: ```swift public enum ResignBehaviour { /// Always resign when tapping outside the responding text input. case always /// Resign when the view tapped outside the responding text input is not a subclass of `UIControl`. case ignoreControls /// Never resign when tapping outside the responding text input. case never } ```
MagicKeyboard v1.0.1
3 years ago
- Fixed an issue with finding container view and super scrollview
MagicKeyboard Initial Release
3 years ago
Initial release for Swift Package Manager.
iOS macOS
afiorito/Injector v2.0.0
A dependency injection framework written completely in Swift.
⭐️ 0
🕓 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.
Injector v2.0.0
1 year ago
This release includes some nice improvements: - Added thread safety so container access between different threads is synchronized - Added a new `ServiceName` struct to improve dependency naming - Added container root swapping - Added docc documentation
Injector Initial Release
3 years ago
Initial release for Swift Package Manager.
iOS macOS

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