Skip to content

Commit dd66219

Browse files
committed
prepare for export
1 parent 67928a7 commit dd66219

4 files changed

Lines changed: 48 additions & 3 deletions

File tree

iOS/ScriptWidget.xcodeproj/project.pbxproj

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
objects = {
88

99
/* Begin PBXBuildFile section */
10+
5AC769492CD370C60022A138 /* ExportImportView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5AC769482CD370BC0022A138 /* ExportImportView.swift */; };
1011
D132336528E08C15002C26A2 /* ScriptLiveActivityManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = D132336428E08C15002C26A2 /* ScriptLiveActivityManager.swift */; };
1112
D132336728E09630002C26A2 /* ScriptDynamicIslandCreator.swift in Sources */ = {isa = PBXBuildFile; fileRef = D132336628E09630002C26A2 /* ScriptDynamicIslandCreator.swift */; };
1213
D13832AE25A1EB6B00DC9C20 /* CreateGuideView.swift in Sources */ = {isa = PBXBuildFile; fileRef = D13832AD25A1EB6B00DC9C20 /* CreateGuideView.swift */; };
@@ -332,6 +333,7 @@
332333
/* End PBXCopyFilesBuildPhase section */
333334

334335
/* Begin PBXFileReference section */
336+
5AC769482CD370BC0022A138 /* ExportImportView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ExportImportView.swift; sourceTree = "<group>"; };
335337
D132336428E08C15002C26A2 /* ScriptLiveActivityManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ScriptLiveActivityManager.swift; sourceTree = "<group>"; };
336338
D132336628E09630002C26A2 /* ScriptDynamicIslandCreator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ScriptDynamicIslandCreator.swift; sourceTree = "<group>"; };
337339
D13832AD25A1EB6B00DC9C20 /* CreateGuideView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CreateGuideView.swift; sourceTree = "<group>"; };
@@ -961,6 +963,7 @@
961963
F240AC7F27B2D6AB00D249EA /* Settings */ = {
962964
isa = PBXGroup;
963965
children = (
966+
5AC769482CD370BC0022A138 /* ExportImportView.swift */,
964967
F2C5C5E327AF5B5400797C5B /* AppIconsView.swift */,
965968
F2C5C5DC27AF5A2F00797C5B /* BuyMeCoffeeView.swift */,
966969
F2BC995725CDABE200285C7B /* SettingsView.swift */,
@@ -1683,6 +1686,7 @@
16831686
F240AC7827B2CE1C00D249EA /* TabBarAccessor.swift in Sources */,
16841687
F29119622793035E00B860B0 /* ScriptWidgetAttributeFontModifier.swift in Sources */,
16851688
D149EF67255994CA00A24CAD /* TOCropWidgetSizeHelper.m in Sources */,
1689+
5AC769492CD370C60022A138 /* ExportImportView.swift in Sources */,
16861690
D1CBAED228D5B13400DE4E65 /* ScriptLiveActivityAttributes.swift in Sources */,
16871691
F29119562793035E00B860B0 /* ScriptWidgetAttributeRotation3DEffectModifier.swift in Sources */,
16881692
D1403DEE2552FEB40076F87C /* TOCropView.m in Sources */,

iOS/ScriptWidget.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved

Lines changed: 4 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
//
2+
// ExportImportView.swift
3+
// ScriptWidget
4+
//
5+
// Created by everettjf on 2021/2/8.
6+
//
7+
8+
import SwiftUI
9+
10+
struct ExportImportView: View {
11+
var body: some View {
12+
VStack {
13+
Button("Export") {
14+
15+
}
16+
17+
Button("Import") {
18+
19+
}
20+
}
21+
}
22+
}
23+
24+
struct ExportImportView_Previews: PreviewProvider {
25+
static var previews: some View {
26+
ExportImportView()
27+
}
28+
}

iOS/ScriptWidget/App/Settings/SettingsView.swift

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -67,6 +67,18 @@ struct SettingsView: View {
6767
}
6868
}
6969

70+
71+
GroupBox (label: SettingsLabelView(title: "Export & Import", image: "info.circle")) {
72+
73+
NavigationLink(destination: ExportImportView()) {
74+
SettingsTextRowView(name: "Export", content: "")
75+
}
76+
NavigationLink(destination: ExportImportView()) {
77+
SettingsTextRowView(name: "Import", content: "")
78+
}
79+
}
80+
81+
7082
GroupBox (label: SettingsLabelView(title: "iCloud", image: "icloud")) {
7183
Divider().padding(.vertical, 4)
7284

0 commit comments

Comments
 (0)