Tom Brow

Results 9 issues of Tom Brow

An experimental adaptation of [TCA's Observation beta](https://github.com/pointfreeco/swift-composable-architecture/discussions/2594) for Workflow. ## Development Since CocoaPods doesn't support SPM package dependencies, you need to manually add package dependencies to `Development.xcodeproj` after each `pod...

This is an alternative implementation of #259 that includes breaking changes, which would require a major version bump and for all declarations of types conforming to `WorkflowAction` to be updated.

Trying out exposing a `workflow: WorkflowType` parameter to the action `apply` method via an alternative action protocol, `WorkflowActionCore`. Actions that don't need the `workflow` parameter may continue to conform to...

A sample app designed for trying out approaches to porting Blueprint screens in a Workflow-driven app to SwiftUI. I had found [rewriting parts of the TicTacToe sample app](https://github.com/square/workflow-swift/pull/225) to be...

Experiment: - No `SwiftUIScreen` protocol. SwiftUI View conforms directly to `Screen` - No `ObservableValue`. SwiftUI View has multiple, plain, value-typed properties instead of a single `@ObservedObject` model - Each Workflow...

This PR ports the [SwiftUITestbed sample app](https://github.com/square/workflow-swift/pull/240) from Blueprint to SwiftUI using [WorkflowSwiftUIExperimental](https://github.com/squareup/WorkflowSwiftUIExperimental) to see how that library works for this purpose. **This should not be merged.**

This PR demonstrates rewriting some Workflow-backed screens from UIKit to SwiftUI, significantly simplifying their implementations: - `LoginScreen` from the TicTacToe example - `TodoEditScreen` from Tutorial 5 It does so by:...