Stephen Celis
f1af33763e
Swift 6 updates ( #3379 )
...
* Swift 6 updates
- Soft-deprecate `_SynthesizedConformance` now that Xcode 16 has fixed
this bug.
- Update docs accordingly.
- Document Xcode 16 macro gotcha around custom build configuration
names.
* wip
2024-09-12 14:11:05 -07:00
Stephen Celis
08faf84fe3
MainActor Store Isolation ( #3277 )
...
* `@preconcurrency @MainActor` isolation of `Store`
* Remove unneeded `@MainActor`s
* Remove thread checking code
* Remove unneeded `@MainActor`s
* Swift 5.10 compatibility fixes
* wip
* More 5.10 fixes
* wip
* fixes
* wip
* wip
* up the timeout
* wip
* Fixes
* Remove mainActorASAP in favor of mainActorNow. (#3288 )
* wip
* Run swift-format
* Update README.md
* Fix integration tests. (#3294 )
* Fix integration tests.
* wip
* wip
* Run swift-format
* mainActorNow doesnt need escaping closure
* wip
* migration guide
* wip
* Update MigratingTo1.14.md
---------
Co-authored-by: Brandon Williams <mbrandonw@hey.com >
Co-authored-by: Brandon Williams <135203+mbrandonw@users.noreply.github.com >
Co-authored-by: mbrandonw <mbrandonw@users.noreply.github.com >
2024-08-27 10:57:46 -07:00
Brandon Williams
3a02c5e9fe
Fix a bunch of DocC references. ( #3287 )
...
* Fix a bunch of DocC references.
* wip
* doc fix
* issue message fix
* swift-navigation 2.0.5
2024-08-15 13:02:49 -04:00
hmhv
4864af029d
fix some fypo ( #3267 )
2024-08-02 09:31:06 -04:00
Brandon Williams
4f06955ffa
Fix some Docc references. ( #3200 )
2024-06-24 15:10:22 -04:00
Seokwoo Jang
3bc77de591
Fixed extension typos in the Building SyncUps tutorial ( #3161 )
2024-06-12 23:25:10 -07:00
Rui Peres
aa56697b63
state is not defined (#3159 )
2024-06-11 17:11:16 -04:00
David Furman
8631b5fbcc
SyncUp tutorial fixes ( #3139 )
...
* Fixes for TestingSyncUpForm
* Typo, heirarchy -> hierarchy
* Typo: recursive -> recursively
* Typo: comes -> combines
* Further fixes for TestingSyncUpForm
* Typo: is -> to be
* Typo: add -> we added
* Typo: 3 -> 2
* Adding a note to avoid confusion
* Add more detail to step
* Remove stray whitespace causing a diff to incorrectly display
* Removed step documentation for unused code
* Typo: apart -> a part
* Fix App.Path Equatable conformance
* App -> AppReducer to avoid conflict with SwiftUI.App
* Fix code file link
* Typo: reducer -> reducers
* Add missing mock
* AppReducer -> AppFeature
* Standardize tutorial on `@Shared(.syncUps)`
* Fix mainactor placement
* Fix transcript param not compiling
* Add durationPerAttendee to be usable
* Add a minimal dismiss override to fit with the docs
* Fix commenting out of Tagged discussion
* Fix commenting out of TestingSyncUpDetail discussion
* Undo a whitespace change
* Partial revert of TestingSyncUpForm-02-code-0004.swift
* Undo unintentionally committed code
* Revert "Add missing mock"
This reverts commit 9672ecbd20 .
* Revert "Fixes for TestingSyncUpForm"
This reverts commit 5bece14c2a .
* wip
---------
Co-authored-by: Stephen Celis <stephen@stephencelis.com >
2024-06-07 11:35:19 -07:00
Brandon Williams
1eeca17b21
Make Shared.wrappedValue setter unavailable from async and introduce Shared.withLock ( #3136 )
...
* Add withValue to Shared, deprecate direct mutation.
* updates
* wip
* wip
* wip
* wip
* Available noasync
* withLock
* clean up
* wip
* wip
* Update SyncUpsListTests.swift
* wip
* wip
* wip
* wip
* wip
---------
Co-authored-by: Stephen Celis <stephen@stephencelis.com >
2024-06-06 15:16:34 -07:00
Stephen Celis
9670a86b42
Clean up SyncUps tutorial with mock value ( #3148 )
2024-06-05 13:14:22 -07:00
David Furman
63a0795524
Simple SyncUp tutorial fixes ( #3141 )
...
* Typo, heirarchy -> hierarchy
* Typo: recursive -> recursively
* Typo: comes -> combines
* Typo: is -> to be
* Typo: add -> we added
* Typo: 3 -> 2
* Adding a note to avoid confusion
* Add more detail to step
* Remove stray whitespace causing a diff to incorrectly display
* Removed step documentation for unused code
* Typo: apart -> a part
* Typo: reducer -> reducers
* Add missing mock
* Fix mainactor placement
* Fix transcript param not compiling
* Add durationPerAttendee to be usable
* Undo a whitespace change
* Delete commented-out code
* Update Sources/ComposableArchitecture/Documentation.docc/Tutorials/BuildingSyncUps/06-SyncUpDetail/EditingAndDeletingSyncUp.tutorial
* Update Sources/ComposableArchitecture/Documentation.docc/Tutorials/BuildingSyncUps/05-PersistingSyncUps/PersistingSyncUps.tutorial
* Update Sources/ComposableArchitecture/Documentation.docc/Tutorials/BuildingSyncUps/07-SyncUpDetailNavigation/MeetingNavigation-01-code-0003.swift
---------
Co-authored-by: Stephen Celis <stephen.celis@gmail.com >
2024-06-05 09:38:30 -07:00
btr-better
7d54fdbc5e
Fixed typos in the Building SyncUps tutorial ( #3107 )
...
Co-authored-by: B Tirumala Rao <btr@betterapps.studio >
2024-05-27 09:28:15 -07:00
Tatsuyuki Kobayashi
8a40e932cf
Fix BuildingSyncUps tutorial ( #3099 )
...
* Fix 05-PersistingSyncUps
* Fix 07-SyncUpDetailNavigation
* Fix 08-RecordMeeting
2024-05-18 07:43:13 -07:00
hmhv
9664c75816
fix TestingSyncUpForm.tutorial ( #3091 )
...
* fix TestingSyncUpForm.tutorial
* revert
2024-05-17 18:36:39 -07:00
Stephen Celis
e37353ec33
Add ifLet SwiftUI integration warning ( #3089 )
...
* Add `ifLet` SwiftUI integration warning
We recently added a warning when we detect that `forEach` wasn't
integrated with a reducer when path elements are pushed or popped from
the stack, and I realized that we could do similarly for `ifLet` during
dismissal.
* docc
2024-05-14 16:29:47 -07:00
Brandon Williams
0385ac4eb9
Fix a bunch of references. ( #3085 )
2024-05-14 09:37:45 -07:00
Brandon Williams
dd145a13c5
Fix focus in tutorial ( #3072 )
...
* Fix focus logic in tutorial.
* wip
* wip
* wip
* wip
* remove extra alert enum
* wip
2024-05-13 14:07:39 -07:00
Martin Moizard
48b57d4502
SyncUps: typos fixes ( #3078 )
2024-05-13 09:45:52 -07:00
Brandon Williams
1001325640
Clarify that tagged is not assumed in the tutorial. ( #3076 )
2024-05-13 08:54:02 -07:00
Brandon Williams
307c851709
New tutorial: Building SyncUps. ( #3039 )
...
* New tutorial: Building SyncUps.
* fix
* clean up
* wip
* wip
* wip
* wip
* wip
---------
Co-authored-by: Stephen Celis <stephen@stephencelis.com >
2024-05-08 11:15:50 -07:00