Skip to content

Commit bbaaafd

Browse files
authored
Add transaction propagation for observed state mutations (#461)
* Add transaction propagation for observed state mutations * Rename __animTx parameter to animTx and update provenance comments * Add animation tests for @observable transaction propagation via direct and environment access * Add animation tests for @observable withAnimation transaction propagation * Make observable animation tests robust to Robolectric clock scheduling by asserting settle order * Update skip-model dependency to 1.7.5 release instead of transaction-propagation branch
1 parent ce329a6 commit bbaaafd

7 files changed

Lines changed: 1062 additions & 432 deletions

File tree

Package.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ let package = Package(
99
],
1010
dependencies: [
1111
.package(url: "https://source.skip.tools/skip.git", from: "1.9.2"),
12-
.package(url: "https://source.skip.tools/skip-model.git", from: "1.7.4"),
12+
.package(url: "https://source.skip.tools/skip-model.git", from: "1.7.5"),
1313
],
1414
targets: [
1515
.target(name: "SkipUI", dependencies: [.product(name: "SkipModel", package: "skip-model")], plugins: [.plugin(name: "skipstone", package: "skip")]),

Sources/SkipUI/SkipUI/Animation/Animation.swift

Lines changed: 242 additions & 41 deletions
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)