Skip to content

Commit 17add0f

Browse files
Remove some old navigation case studies. (#2302)
* Remove some old navigation case studies. * fix some deprecation warnings * wip --------- Co-authored-by: Stephen Celis <[email protected]>
1 parent 36921f0 commit 17add0f

File tree

10 files changed

+8
-320
lines changed

10 files changed

+8
-320
lines changed

Examples/CaseStudies/CaseStudies.xcodeproj/project.pbxproj

Lines changed: 1 addition & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
archiveVersion = 1;
44
classes = {
55
};
6-
objectVersion = 53;
6+
objectVersion = 54;
77
objects = {
88

99
/* Begin PBXBuildFile section */
@@ -68,9 +68,7 @@
6868
DC89C41B24460F95006900B9 /* 00-RootView.swift in Sources */ = {isa = PBXBuildFile; fileRef = DC89C41A24460F95006900B9 /* 00-RootView.swift */; };
6969
DC89C41D24460F96006900B9 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = DC89C41C24460F96006900B9 /* Assets.xcassets */; };
7070
DC89C4442446111B006900B9 /* 01-GettingStarted-Counter.swift in Sources */ = {isa = PBXBuildFile; fileRef = DC89C4432446111B006900B9 /* 01-GettingStarted-Counter.swift */; };
71-
DC89C449244618D5006900B9 /* 03-Navigation-LoadThenNavigate.swift in Sources */ = {isa = PBXBuildFile; fileRef = DC89C448244618D5006900B9 /* 03-Navigation-LoadThenNavigate.swift */; };
7271
DC89C44D244621A5006900B9 /* 03-Navigation-NavigateAndLoad.swift in Sources */ = {isa = PBXBuildFile; fileRef = DC89C44C244621A5006900B9 /* 03-Navigation-NavigateAndLoad.swift */; };
73-
DC89C45124462DE7006900B9 /* 03-Navigation-Lists-LoadThenNavigate.swift in Sources */ = {isa = PBXBuildFile; fileRef = DC89C45024462DE7006900B9 /* 03-Navigation-Lists-LoadThenNavigate.swift */; };
7472
DC89C45324465452006900B9 /* 03-Navigation-Lists-NavigateAndLoad.swift in Sources */ = {isa = PBXBuildFile; fileRef = DC89C45224465451006900B9 /* 03-Navigation-Lists-NavigateAndLoad.swift */; };
7573
DC89C45524465C44006900B9 /* 02-Effects-Timers.swift in Sources */ = {isa = PBXBuildFile; fileRef = DC89C45424465C44006900B9 /* 02-Effects-Timers.swift */; };
7674
DC9EB4172450CBD2005F413B /* UIViewRepresented.swift in Sources */ = {isa = PBXBuildFile; fileRef = DC9EB4162450CBD2005F413B /* UIViewRepresented.swift */; };
@@ -223,9 +221,7 @@
223221
DC89C43824460FC7006900B9 /* swift-composable-architecture */ = {isa = PBXFileReference; lastKnownFileType = folder; name = "swift-composable-architecture"; path = ../..; sourceTree = "<group>"; };
224222
DC89C43924460FFF006900B9 /* README.md */ = {isa = PBXFileReference; lastKnownFileType = net.daringfireball.markdown; path = README.md; sourceTree = "<group>"; };
225223
DC89C4432446111B006900B9 /* 01-GettingStarted-Counter.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "01-GettingStarted-Counter.swift"; sourceTree = "<group>"; };
226-
DC89C448244618D5006900B9 /* 03-Navigation-LoadThenNavigate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "03-Navigation-LoadThenNavigate.swift"; sourceTree = "<group>"; };
227224
DC89C44C244621A5006900B9 /* 03-Navigation-NavigateAndLoad.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "03-Navigation-NavigateAndLoad.swift"; sourceTree = "<group>"; };
228-
DC89C45024462DE7006900B9 /* 03-Navigation-Lists-LoadThenNavigate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "03-Navigation-Lists-LoadThenNavigate.swift"; sourceTree = "<group>"; };
229225
DC89C45224465451006900B9 /* 03-Navigation-Lists-NavigateAndLoad.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "03-Navigation-Lists-NavigateAndLoad.swift"; sourceTree = "<group>"; };
230226
DC89C45424465C44006900B9 /* 02-Effects-Timers.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "02-Effects-Timers.swift"; sourceTree = "<group>"; };
231227
DC9EB4162450CBD2005F413B /* UIViewRepresented.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = UIViewRepresented.swift; sourceTree = "<group>"; };
@@ -414,9 +410,7 @@
414410
CABC4F3826AEE00C00D5FA2C /* 02-Effects-Refreshable.swift */,
415411
DC89C45424465C44006900B9 /* 02-Effects-Timers.swift */,
416412
CA410EDF247A15FE00E41798 /* 02-Effects-WebSocket.swift */,
417-
DC89C45024462DE7006900B9 /* 03-Navigation-Lists-LoadThenNavigate.swift */,
418413
DC89C45224465451006900B9 /* 03-Navigation-Lists-NavigateAndLoad.swift */,
419-
DC89C448244618D5006900B9 /* 03-Navigation-LoadThenNavigate.swift */,
420414
DC89C44C244621A5006900B9 /* 03-Navigation-NavigateAndLoad.swift */,
421415
DC072321244663B1003A8B65 /* 03-Navigation-Sheet-LoadThenPresent.swift */,
422416
DCC68EAA244666AF0037F998 /* 03-Navigation-Sheet-PresentAndLoad.swift */,
@@ -748,7 +742,6 @@
748742
isa = PBXSourcesBuildPhase;
749743
buildActionMask = 2147483647;
750744
files = (
751-
DC89C449244618D5006900B9 /* 03-Navigation-LoadThenNavigate.swift in Sources */,
752745
DC3C87B029A48C4D004D9104 /* 03-NavigationStack.swift in Sources */,
753746
DCC68EE12447C4630037F998 /* 01-GettingStarted-Composition-TwoCounters.swift in Sources */,
754747
DC072322244663B1003A8B65 /* 03-Navigation-Sheet-LoadThenPresent.swift in Sources */,
@@ -783,7 +776,6 @@
783776
DC89C4442446111B006900B9 /* 01-GettingStarted-Counter.swift in Sources */,
784777
DCE63B71245CC0B90080A23D /* 04-HigherOrderReducers-Recursion.swift in Sources */,
785778
CAA9ADCA2446605B0003A984 /* 02-Effects-LongLiving.swift in Sources */,
786-
DC89C45124462DE7006900B9 /* 03-Navigation-Lists-LoadThenNavigate.swift in Sources */,
787779
DC89C45524465C44006900B9 /* 02-Effects-Timers.swift in Sources */,
788780
CA410EE0247A15FE00E41798 /* 02-Effects-WebSocket.swift in Sources */,
789781
CA7BC8EE245CCFE4001FB69F /* 01-GettingStarted-SharedState.swift in Sources */,

Examples/CaseStudies/SwiftUICaseStudies/00-Core.swift

Lines changed: 0 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,6 @@ struct Root: ReducerProtocol {
1313
var episodes = Episodes.State(episodes: .mocks)
1414
var focusDemo = FocusDemo.State()
1515
var lifecycle = LifecycleDemo.State()
16-
var loadThenNavigate = LoadThenNavigate.State()
17-
var loadThenNavigateList = LoadThenNavigateList.State()
1816
var loadThenPresent = LoadThenPresent.State()
1917
var longLivingEffects = LongLivingEffects.State()
2018
var map = MapApp.State(cityMaps: .mocks)
@@ -44,8 +42,6 @@ struct Root: ReducerProtocol {
4442
case episodes(Episodes.Action)
4543
case focusDemo(FocusDemo.Action)
4644
case lifecycle(LifecycleDemo.Action)
47-
case loadThenNavigate(LoadThenNavigate.Action)
48-
case loadThenNavigateList(LoadThenNavigateList.Action)
4945
case loadThenPresent(LoadThenPresent.Action)
5046
case longLivingEffects(LongLivingEffects.Action)
5147
case map(MapApp.Action)
@@ -111,12 +107,6 @@ struct Root: ReducerProtocol {
111107
Scope(state: \.lifecycle, action: /Action.lifecycle) {
112108
LifecycleDemo()
113109
}
114-
Scope(state: \.loadThenNavigate, action: /Action.loadThenNavigate) {
115-
LoadThenNavigate()
116-
}
117-
Scope(state: \.loadThenNavigateList, action: /Action.loadThenNavigateList) {
118-
LoadThenNavigateList()
119-
}
120110
Scope(state: \.loadThenPresent, action: /Action.loadThenPresent) {
121111
LoadThenPresent()
122112
}

Examples/CaseStudies/SwiftUICaseStudies/00-RootView.swift

Lines changed: 0 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -181,16 +181,6 @@ struct RootView: View {
181181
)
182182
)
183183

184-
NavigationLink(
185-
"Load data then navigate",
186-
destination: LoadThenNavigateView(
187-
store: self.store.scope(
188-
state: \.loadThenNavigate,
189-
action: Root.Action.loadThenNavigate
190-
)
191-
)
192-
)
193-
194184
NavigationLink(
195185
"Lists: Navigate and load data",
196186
destination: NavigateAndLoadListView(
@@ -201,16 +191,6 @@ struct RootView: View {
201191
)
202192
)
203193

204-
NavigationLink(
205-
"Lists: Load data then navigate",
206-
destination: LoadThenNavigateListView(
207-
store: self.store.scope(
208-
state: \.loadThenNavigateList,
209-
action: Root.Action.loadThenNavigateList
210-
)
211-
)
212-
)
213-
214194
NavigationLink(
215195
"Sheets: Present and load data",
216196
destination: PresentAndLoadView(

Examples/CaseStudies/SwiftUICaseStudies/01-GettingStarted-Animations.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import ComposableArchitecture
2-
@preconcurrency import SwiftUI // NB: SwiftUI.Color and SwiftUI.Animation are not Sendable yet.
2+
import SwiftUI
33

44
private let readMe = """
55
This screen demonstrates how changes to application state can drive animations. Because the \

Examples/CaseStudies/SwiftUICaseStudies/02-Effects-Timers.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import ComposableArchitecture
2-
@preconcurrency import SwiftUI // NB: SwiftUI.Animation is not Sendable yet.
2+
import SwiftUI
33

44
private let readMe = """
55
This application demonstrates how to work with timers in the Composable Architecture.

Examples/CaseStudies/SwiftUICaseStudies/03-Navigation-Lists-LoadThenNavigate.swift

Lines changed: 0 additions & 147 deletions
This file was deleted.

0 commit comments

Comments
 (0)