diff --git a/IntervalTimer/IntervalTimer.playground/Contents.swift b/IntervalTimer/IntervalTimer.playground/Contents.swift
new file mode 100644
index 0000000..9d86688
--- /dev/null
+++ b/IntervalTimer/IntervalTimer.playground/Contents.swift
@@ -0,0 +1,3 @@
+import UIKit
+
+var greeting = "Hello, playground"
diff --git a/IntervalTimer/IntervalTimer.playground/contents.xcplayground b/IntervalTimer/IntervalTimer.playground/contents.xcplayground
new file mode 100644
index 0000000..7627317
--- /dev/null
+++ b/IntervalTimer/IntervalTimer.playground/contents.xcplayground
@@ -0,0 +1,4 @@
+
+
+
+
\ No newline at end of file
diff --git a/IntervalTimer/IntervalTimer.playground/timeline.xctimeline b/IntervalTimer/IntervalTimer.playground/timeline.xctimeline
new file mode 100644
index 0000000..bf468af
--- /dev/null
+++ b/IntervalTimer/IntervalTimer.playground/timeline.xctimeline
@@ -0,0 +1,6 @@
+
+
+
+
+
diff --git a/Trainterval.xcodeproj/project.pbxproj b/Trainterval.xcodeproj/project.pbxproj
index a677880..9989610 100644
--- a/Trainterval.xcodeproj/project.pbxproj
+++ b/Trainterval.xcodeproj/project.pbxproj
@@ -52,6 +52,7 @@
80465F852544774700710741 /* CollapsibleFormRowView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CollapsibleFormRowView.swift; sourceTree = ""; };
80465F8725447ACE00710741 /* DurationPicker.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DurationPicker.swift; sourceTree = ""; };
80465F892547A74700710741 /* ActiveTimerView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ActiveTimerView.swift; sourceTree = ""; };
+ 80A341B92905DA0F0065F79E /* IntervalTimer.playground */ = {isa = PBXFileReference; lastKnownFileType = file.playground; path = IntervalTimer.playground; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.swift; };
80E0FEDD254F425100A67912 /* Rest.mp3 */ = {isa = PBXFileReference; lastKnownFileType = audio.mp3; path = Rest.mp3; sourceTree = ""; };
80E0FEDE254F425100A67912 /* Warm-Up.mp3 */ = {isa = PBXFileReference; lastKnownFileType = audio.mp3; path = "Warm-Up.mp3"; sourceTree = ""; };
80E0FEDF254F425100A67912 /* High Intensity.mp3 */ = {isa = PBXFileReference; lastKnownFileType = audio.mp3; path = "High Intensity.mp3"; sourceTree = ""; };
@@ -150,6 +151,7 @@
80465F852544774700710741 /* CollapsibleFormRowView.swift */,
80465F8725447ACE00710741 /* DurationPicker.swift */,
80465F892547A74700710741 /* ActiveTimerView.swift */,
+ 80A341B92905DA0F0065F79E /* IntervalTimer.playground */,
);
path = IntervalTimer;
sourceTree = "";
@@ -482,14 +484,17 @@
buildSettings = {
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
CODE_SIGN_STYLE = Automatic;
+ CURRENT_PROJECT_VERSION = 1;
DEVELOPMENT_ASSET_PATHS = "\"IntervalTimer/Preview Content\"";
DEVELOPMENT_TEAM = 9Z6DE6KNJ9;
ENABLE_PREVIEWS = YES;
INFOPLIST_FILE = IntervalTimer/Info.plist;
+ IPHONEOS_DEPLOYMENT_TARGET = 16.4;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
);
+ MARKETING_VERSION = 1.0;
PRODUCT_BUNDLE_IDENTIFIER = com.wbrawner.IntervalTimer;
PRODUCT_NAME = "$(TARGET_NAME)";
SWIFT_VERSION = 5.0;
@@ -502,14 +507,17 @@
buildSettings = {
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
CODE_SIGN_STYLE = Automatic;
+ CURRENT_PROJECT_VERSION = 1;
DEVELOPMENT_ASSET_PATHS = "\"IntervalTimer/Preview Content\"";
DEVELOPMENT_TEAM = 9Z6DE6KNJ9;
ENABLE_PREVIEWS = YES;
INFOPLIST_FILE = IntervalTimer/Info.plist;
+ IPHONEOS_DEPLOYMENT_TARGET = 16.4;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
);
+ MARKETING_VERSION = 1.0;
PRODUCT_BUNDLE_IDENTIFIER = com.wbrawner.IntervalTimer;
PRODUCT_NAME = "$(TARGET_NAME)";
SWIFT_VERSION = 5.0;
diff --git a/Trainterval.xcodeproj/project.xcworkspace/xcuserdata/wbrawner.xcuserdatad/UserInterfaceState.xcuserstate b/Trainterval.xcodeproj/project.xcworkspace/xcuserdata/wbrawner.xcuserdatad/UserInterfaceState.xcuserstate
new file mode 100644
index 0000000..8953e2e
Binary files /dev/null and b/Trainterval.xcodeproj/project.xcworkspace/xcuserdata/wbrawner.xcuserdatad/UserInterfaceState.xcuserstate differ
diff --git a/Trainterval.xcodeproj/xcuserdata/wbrawner.xcuserdatad/xcschemes/xcschememanagement.plist b/Trainterval.xcodeproj/xcuserdata/wbrawner.xcuserdatad/xcschemes/xcschememanagement.plist
index ac79b5d..c94066f 100644
--- a/Trainterval.xcodeproj/xcuserdata/wbrawner.xcuserdatad/xcschemes/xcschememanagement.plist
+++ b/Trainterval.xcodeproj/xcuserdata/wbrawner.xcuserdatad/xcschemes/xcschememanagement.plist
@@ -9,6 +9,11 @@
orderHint
0
+ Trainterval.xcscheme_^#shared#^_
+
+ orderHint
+ 0
+
diff --git a/interval-timer.xcworkspace/contents.xcworkspacedata b/interval-timer.xcworkspace/contents.xcworkspacedata
new file mode 100644
index 0000000..f22b2ea
--- /dev/null
+++ b/interval-timer.xcworkspace/contents.xcworkspacedata
@@ -0,0 +1,7 @@
+
+
+
+
+
diff --git a/interval-timer.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/interval-timer.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist
new file mode 100644
index 0000000..18d9810
--- /dev/null
+++ b/interval-timer.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist
@@ -0,0 +1,8 @@
+
+
+
+
+ IDEDidComputeMac32BitWarning
+
+
+
diff --git a/interval-timer.xcworkspace/xcuserdata/wbrawner.xcuserdatad/UserInterfaceState.xcuserstate b/interval-timer.xcworkspace/xcuserdata/wbrawner.xcuserdatad/UserInterfaceState.xcuserstate
new file mode 100644
index 0000000..3a8a208
Binary files /dev/null and b/interval-timer.xcworkspace/xcuserdata/wbrawner.xcuserdatad/UserInterfaceState.xcuserstate differ
diff --git a/interval-timer.xcworkspace/xcuserdata/wbrawner.xcuserdatad/xcschemes/xcschememanagement.plist b/interval-timer.xcworkspace/xcuserdata/wbrawner.xcuserdatad/xcschemes/xcschememanagement.plist
new file mode 100644
index 0000000..df93e70
--- /dev/null
+++ b/interval-timer.xcworkspace/xcuserdata/wbrawner.xcuserdatad/xcschemes/xcschememanagement.plist
@@ -0,0 +1,30 @@
+
+
+
+
+ SchemeUserState
+
+ IntervalTimer (Playground) 1.xcscheme
+
+ isShown
+
+ orderHint
+ 2
+
+ IntervalTimer (Playground) 2.xcscheme
+
+ isShown
+
+ orderHint
+ 3
+
+ IntervalTimer (Playground).xcscheme
+
+ isShown
+
+ orderHint
+ 0
+
+
+
+