Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@

[日本語版](README_jp.md)

A type-safe state management library for SwiftUI applications. Flow provides a unidirectional data flow architecture and supports Observation and Swift 6 Approachable Concurrency.
A type-safe state management library for SwiftUI applications. Flow provides a unidirectional data flow architecture and supports Observation and Swift 6 Concurrency.

<p align="center">
<img src="flow-diagram.svg" alt="Flow Architecture Diagram" />
Expand Down Expand Up @@ -181,7 +181,7 @@ final class State {
- Less boilerplate code
- Integrates with SwiftUI's standard APIs

### Approachable Concurrency
### Swift 6 Concurrency

Supports Swift 6 concurrency checking. Designed with `defaultIsolation(MainActor.self)` in mind.

Expand Down
4 changes: 2 additions & 2 deletions README_jp.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
[![Platforms](https://img.shields.io/badge/Platforms-iOS%20|%20macOS%20|%20watchOS%20|%20tvOS-blue.svg)](https://github.com/ViewFeature/Flow)
[![License](https://img.shields.io/badge/License-MIT-blue.svg)](LICENSE)

SwiftUI向けの型安全な状態管理ライブラリです。単方向データフローアーキテクチャを採用し、ObservationとSwift 6のApproachable Concurrencyに対応しています。
SwiftUI向けの型安全な状態管理ライブラリです。単方向データフローアーキテクチャを採用し、ObservationとSwift 6 Concurrencyに対応しています。

<p align="center">
<img src="flow-diagram.svg" alt="Flow Architecture Diagram" />
Expand Down Expand Up @@ -179,7 +179,7 @@ final class State {
- コード量が削減される
- SwiftUIの標準APIとの統合

### Approachable Concurrency
### Swift 6 Concurrency

Swift 6の並行性チェックに対応しています。`defaultIsolation(MainActor.self)`を前提とした設計です。

Expand Down
4 changes: 2 additions & 2 deletions Sources/Flow/Flow.docc/CoreConcepts.md
Original file line number Diff line number Diff line change
Expand Up @@ -158,9 +158,9 @@ final class State {
- Reduced code
- Integrates with SwiftUI's standard APIs

### Approachable Concurrency
### Swift 6 Concurrency

Supports **Approachable Concurrency**.
Supports **Swift 6 Concurrency**.

A Swift 6 feature that allows setting default actor isolation for an entire module. Flow assumes `defaultIsolation(MainActor.self)`, eliminating the need for explicit `@MainActor` annotations.

Expand Down
4 changes: 2 additions & 2 deletions Sources/Flow/Flow.docc/Flow.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# ``Flow``

A library for managing state in SwiftUI applications in a type-safe way. Flow provides a unidirectional data flow architecture and supports Observation and Swift 6 Approachable Concurrency.
A library for managing state in SwiftUI applications in a type-safe way. Flow provides a unidirectional data flow architecture and supports Observation and Swift 6 Concurrency.

## Overview

Expand Down Expand Up @@ -63,7 +63,7 @@ Actions flow through the handler, update state, and SwiftUI re-renders automatic

- **No global store** - Each view holds its own state with `@State`
- **Result-returning actions** - Views receive action processing results
- **Swift 6 support** - Thread-safe by default with Approachable Concurrency
- **Swift 6 support** - Thread-safe by default with Swift 6 Concurrency
- **@Observable support** - Uses SwiftUI's standard `@Observable` with no Combine dependency
- **Flexible middleware** - Add cross-cutting concerns like logging, analytics, and debugging

Expand Down
Loading