workflow-swift icon indicating copy to clipboard operation
workflow-swift copied to clipboard

A Swift and Kotlin library for making composable state machines, and UIs driven by those state machines.

Results 58 workflow-swift issues
Sort by recently updated
recently updated
newest added

## Checklist - [ ] Unit Tests - [ ] UI Tests - [ ] Snapshot Tests (iOS only) - [x] I have made corresponding changes to the documentation

`AnyScreen` is opaque and we can easily construct one to return from RenderTester's test RenderContext in situations where a child workflow that renders an `AnyScreen` hasn't been `expect`ed (and thus...

As of right now, all workflows assume they are running on the main queue (and additional assertions are being added to ensure this). While adding assertions, it's been brought up...

swift

This problem affects both Swift and Kotlin libraries. ## Description When a modal screen is shown (`ModalContainerScreen` in Swift, `ModalContainer`/`AlertContainerScreen` in Kotlin), the workflow specifies a base screen to show...

swift
kotlin

We need example of driving long, random access list from a database.

documentation
good first issue
help wanted
swift
points: 1

Swift version of kotlin PR square/workflow#628.

enhancement
swift
points: 2

One question we're noticing on #workflow-ios Slack, is do we need the key parameter for the `BackStackScreen.Item`?

swift

It's come up a couple of times, at least in Kotlin, that `WorkflowAction`s get the state of the current workflow but not its props. Since we consider props to be...

enhancement
swift

Since we're adding support for WorkflowSwiftUI, we should probably extend our Travis configuration to build this podspec on CI with XCode 11...

good first issue
swift
meta

Audit areas of the API where we expose `ReactiveSwift` and build bindings for `RxSwift`, `Combine`. Initial pass shows these areas: ### Workflow * `WorkflowHost` class: https://github.com/square/workflow/blob/8c10f6069915310600fe771f224d668000fadaa2/swift/Workflow/Sources/WorkflowHost.swift#L98 * `Worker` protocol: https://github.com/square/workflow/blob/8c10f6069915310600fe771f224d668000fadaa2/swift/Workflow/Sources/Worker.swift#L32...

enhancement
good first issue
swift