diff --git a/.spi.yml b/.spi.yml
index 55b7b9e..f2182bb 100644
--- a/.spi.yml
+++ b/.spi.yml
@@ -2,5 +2,6 @@ version: 1
builder:
configs:
- platform: ios
- documentation_targets: [Dripper]
+ scheme: Dripper
+ - documentation_targets: [Dripper]
swift-version: 6.0
diff --git a/DripStation.xcworkspace/contents.xcworkspacedata b/DripStation.xcworkspace/contents.xcworkspacedata
deleted file mode 100644
index d0e18f0..0000000
--- a/DripStation.xcworkspace/contents.xcworkspacedata
+++ /dev/null
@@ -1,7 +0,0 @@
-
-
-
-
-
diff --git a/Dripper.xcworkspace/contents.xcworkspacedata b/Dripper.xcworkspace/contents.xcworkspacedata
new file mode 100644
index 0000000..94b2795
--- /dev/null
+++ b/Dripper.xcworkspace/contents.xcworkspacedata
@@ -0,0 +1,4 @@
+
+
+
diff --git a/Examples/DripperDemo/DripperDemo.xcodeproj/project.pbxproj b/Examples/Counter/Counter.xcodeproj/project.pbxproj
similarity index 89%
rename from Examples/DripperDemo/DripperDemo.xcodeproj/project.pbxproj
rename to Examples/Counter/Counter.xcodeproj/project.pbxproj
index f369ced..ebf63a7 100644
--- a/Examples/DripperDemo/DripperDemo.xcodeproj/project.pbxproj
+++ b/Examples/Counter/Counter.xcodeproj/project.pbxproj
@@ -7,19 +7,19 @@
objects = {
/* Begin PBXBuildFile section */
- FD2F25DD2CA6D18600092190 /* Dripper in Frameworks */ = {isa = PBXBuildFile; productRef = FD2F25DC2CA6D18600092190 /* Dripper */; };
FD5BAAF32C6B34700076482B /* Dripper in Frameworks */ = {isa = PBXBuildFile; productRef = FD5BAAF22C6B34700076482B /* Dripper */; };
FD760AB72C9D4964005438A7 /* Dripper in Frameworks */ = {isa = PBXBuildFile; productRef = FD760AB62C9D4964005438A7 /* Dripper */; };
+ FDB0C75D2CACC196009CA840 /* Dripper in Frameworks */ = {isa = PBXBuildFile; productRef = FDB0C75C2CACC196009CA840 /* Dripper */; };
/* End PBXBuildFile section */
/* Begin PBXFileReference section */
- FD5BAAE02C6B326B0076482B /* DripperDemo.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = DripperDemo.app; sourceTree = BUILT_PRODUCTS_DIR; };
+ FD5BAAE02C6B326B0076482B /* Counter.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Counter.app; sourceTree = BUILT_PRODUCTS_DIR; };
/* End PBXFileReference section */
/* Begin PBXFileSystemSynchronizedRootGroup section */
- FD5BAAE22C6B326B0076482B /* DripperDemo */ = {
+ FD5BAAE22C6B326B0076482B /* Counter */ = {
isa = PBXFileSystemSynchronizedRootGroup;
- path = DripperDemo;
+ path = Counter;
sourceTree = "";
};
/* End PBXFileSystemSynchronizedRootGroup section */
@@ -29,7 +29,7 @@
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
- FD2F25DD2CA6D18600092190 /* Dripper in Frameworks */,
+ FDB0C75D2CACC196009CA840 /* Dripper in Frameworks */,
FD5BAAF32C6B34700076482B /* Dripper in Frameworks */,
FD760AB72C9D4964005438A7 /* Dripper in Frameworks */,
);
@@ -41,7 +41,7 @@
FD5BAAD72C6B326B0076482B = {
isa = PBXGroup;
children = (
- FD5BAAE22C6B326B0076482B /* DripperDemo */,
+ FD5BAAE22C6B326B0076482B /* Counter */,
FD5BAAE12C6B326B0076482B /* Products */,
);
sourceTree = "";
@@ -49,7 +49,7 @@
FD5BAAE12C6B326B0076482B /* Products */ = {
isa = PBXGroup;
children = (
- FD5BAAE02C6B326B0076482B /* DripperDemo.app */,
+ FD5BAAE02C6B326B0076482B /* Counter.app */,
);
name = Products;
sourceTree = "";
@@ -57,9 +57,9 @@
/* End PBXGroup section */
/* Begin PBXNativeTarget section */
- FD5BAADF2C6B326B0076482B /* DripperDemo */ = {
+ FD5BAADF2C6B326B0076482B /* Counter */ = {
isa = PBXNativeTarget;
- buildConfigurationList = FD5BAAEE2C6B326C0076482B /* Build configuration list for PBXNativeTarget "DripperDemo" */;
+ buildConfigurationList = FD5BAAEE2C6B326C0076482B /* Build configuration list for PBXNativeTarget "Counter" */;
buildPhases = (
FD5BAADC2C6B326B0076482B /* Sources */,
FD5BAADD2C6B326B0076482B /* Frameworks */,
@@ -70,16 +70,16 @@
dependencies = (
);
fileSystemSynchronizedGroups = (
- FD5BAAE22C6B326B0076482B /* DripperDemo */,
+ FD5BAAE22C6B326B0076482B /* Counter */,
);
- name = DripperDemo;
+ name = Counter;
packageProductDependencies = (
FD5BAAF22C6B34700076482B /* Dripper */,
FD760AB62C9D4964005438A7 /* Dripper */,
- FD2F25DC2CA6D18600092190 /* Dripper */,
+ FDB0C75C2CACC196009CA840 /* Dripper */,
);
productName = DripperDemo;
- productReference = FD5BAAE02C6B326B0076482B /* DripperDemo.app */;
+ productReference = FD5BAAE02C6B326B0076482B /* Counter.app */;
productType = "com.apple.product-type.application";
};
/* End PBXNativeTarget section */
@@ -97,7 +97,7 @@
};
};
};
- buildConfigurationList = FD5BAADB2C6B326B0076482B /* Build configuration list for PBXProject "DripperDemo" */;
+ buildConfigurationList = FD5BAADB2C6B326B0076482B /* Build configuration list for PBXProject "Counter" */;
developmentRegion = en;
hasScannedForEncodings = 0;
knownRegions = (
@@ -107,14 +107,14 @@
mainGroup = FD5BAAD72C6B326B0076482B;
minimizedProjectReferenceProxies = 1;
packageReferences = (
- FD2F25DB2CA6D18600092190 /* XCRemoteSwiftPackageReference "Dripper" */,
+ FDB0C75B2CACC196009CA840 /* XCRemoteSwiftPackageReference "Dripper" */,
);
preferredProjectObjectVersion = 77;
productRefGroup = FD5BAAE12C6B326B0076482B /* Products */;
projectDirPath = "";
projectRoot = "";
targets = (
- FD5BAADF2C6B326B0076482B /* DripperDemo */,
+ FD5BAADF2C6B326B0076482B /* Counter */,
);
};
/* End PBXProject section */
@@ -267,7 +267,7 @@
CODE_SIGN_IDENTITY = "Apple Development";
CODE_SIGN_STYLE = Automatic;
CURRENT_PROJECT_VERSION = 1;
- DEVELOPMENT_ASSET_PATHS = "\"DripperDemo/Preview Content\"";
+ DEVELOPMENT_ASSET_PATHS = "\"Counter/Preview Content\"";
DEVELOPMENT_TEAM = XW996HTK32;
ENABLE_PREVIEWS = YES;
GENERATE_INFOPLIST_FILE = YES;
@@ -299,7 +299,7 @@
CODE_SIGN_IDENTITY = "Apple Development";
CODE_SIGN_STYLE = Automatic;
CURRENT_PROJECT_VERSION = 1;
- DEVELOPMENT_ASSET_PATHS = "\"DripperDemo/Preview Content\"";
+ DEVELOPMENT_ASSET_PATHS = "\"Counter/Preview Content\"";
DEVELOPMENT_TEAM = XW996HTK32;
ENABLE_PREVIEWS = YES;
GENERATE_INFOPLIST_FILE = YES;
@@ -326,7 +326,7 @@
/* End XCBuildConfiguration section */
/* Begin XCConfigurationList section */
- FD5BAADB2C6B326B0076482B /* Build configuration list for PBXProject "DripperDemo" */ = {
+ FD5BAADB2C6B326B0076482B /* Build configuration list for PBXProject "Counter" */ = {
isa = XCConfigurationList;
buildConfigurations = (
FD5BAAEC2C6B326C0076482B /* Debug */,
@@ -335,7 +335,7 @@
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
- FD5BAAEE2C6B326C0076482B /* Build configuration list for PBXNativeTarget "DripperDemo" */ = {
+ FD5BAAEE2C6B326C0076482B /* Build configuration list for PBXNativeTarget "Counter" */ = {
isa = XCConfigurationList;
buildConfigurations = (
FD5BAAEF2C6B326C0076482B /* Debug */,
@@ -347,28 +347,28 @@
/* End XCConfigurationList section */
/* Begin XCRemoteSwiftPackageReference section */
- FD2F25DB2CA6D18600092190 /* XCRemoteSwiftPackageReference "Dripper" */ = {
+ FDB0C75B2CACC196009CA840 /* XCRemoteSwiftPackageReference "Dripper" */ = {
isa = XCRemoteSwiftPackageReference;
repositoryURL = "https://github.com/musicspot24/Dripper";
requirement = {
kind = upToNextMajorVersion;
- minimumVersion = 0.0.1;
+ minimumVersion = 0.0.2;
};
};
/* End XCRemoteSwiftPackageReference section */
/* Begin XCSwiftPackageProductDependency section */
- FD2F25DC2CA6D18600092190 /* Dripper */ = {
+ FD5BAAF22C6B34700076482B /* Dripper */ = {
isa = XCSwiftPackageProductDependency;
- package = FD2F25DB2CA6D18600092190 /* XCRemoteSwiftPackageReference "Dripper" */;
productName = Dripper;
};
- FD5BAAF22C6B34700076482B /* Dripper */ = {
+ FD760AB62C9D4964005438A7 /* Dripper */ = {
isa = XCSwiftPackageProductDependency;
productName = Dripper;
};
- FD760AB62C9D4964005438A7 /* Dripper */ = {
+ FDB0C75C2CACC196009CA840 /* Dripper */ = {
isa = XCSwiftPackageProductDependency;
+ package = FDB0C75B2CACC196009CA840 /* XCRemoteSwiftPackageReference "Dripper" */;
productName = Dripper;
};
/* End XCSwiftPackageProductDependency section */
diff --git a/Examples/DripperDemo/DripperDemo.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/Examples/Counter/Counter.xcodeproj/project.xcworkspace/contents.xcworkspacedata
similarity index 100%
rename from Examples/DripperDemo/DripperDemo.xcodeproj/project.xcworkspace/contents.xcworkspacedata
rename to Examples/Counter/Counter.xcodeproj/project.xcworkspace/contents.xcworkspacedata
diff --git a/Examples/DripperDemo/DripperDemo.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved b/Examples/Counter/Counter.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved
similarity index 75%
rename from Examples/DripperDemo/DripperDemo.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved
rename to Examples/Counter/Counter.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved
index d32d7b7..fdbd41e 100644
--- a/Examples/DripperDemo/DripperDemo.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved
+++ b/Examples/Counter/Counter.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved
@@ -6,8 +6,8 @@
"kind" : "remoteSourceControl",
"location" : "https://github.com/musicspot24/Dripper",
"state" : {
- "revision" : "2958d923f618f8fa3b93fb86121927eaae441bc7",
- "version" : "0.0.1"
+ "revision" : "8b2f33392aaed1ff5c4ff7f9fc206d808827bc3b",
+ "version" : "0.0.2"
}
}
],
diff --git a/Examples/DripperDemo/DripperDemo/Assets.xcassets/AccentColor.colorset/Contents.json b/Examples/Counter/Counter/Assets.xcassets/AccentColor.colorset/Contents.json
similarity index 100%
rename from Examples/DripperDemo/DripperDemo/Assets.xcassets/AccentColor.colorset/Contents.json
rename to Examples/Counter/Counter/Assets.xcassets/AccentColor.colorset/Contents.json
diff --git a/Examples/DripperDemo/DripperDemo/Assets.xcassets/AppIcon.appiconset/Contents.json b/Examples/Counter/Counter/Assets.xcassets/AppIcon.appiconset/Contents.json
similarity index 100%
rename from Examples/DripperDemo/DripperDemo/Assets.xcassets/AppIcon.appiconset/Contents.json
rename to Examples/Counter/Counter/Assets.xcassets/AppIcon.appiconset/Contents.json
diff --git a/Examples/DripperDemo/DripperDemo/Assets.xcassets/Contents.json b/Examples/Counter/Counter/Assets.xcassets/Contents.json
similarity index 100%
rename from Examples/DripperDemo/DripperDemo/Assets.xcassets/Contents.json
rename to Examples/Counter/Counter/Assets.xcassets/Contents.json
diff --git a/Examples/DripperDemo/DripperDemo/Counter.swift b/Examples/Counter/Counter/Counter.swift
similarity index 99%
rename from Examples/DripperDemo/DripperDemo/Counter.swift
rename to Examples/Counter/Counter/Counter.swift
index 6c45dc8..390c831 100644
--- a/Examples/DripperDemo/DripperDemo/Counter.swift
+++ b/Examples/Counter/Counter/Counter.swift
@@ -1,6 +1,6 @@
//
// Counter.swift
-// DripperDemo
+// Counter
//
// Created by 이창준 on 8/13/24.
//
diff --git a/Examples/DripperDemo/DripperDemo/DripperDemoApp.swift b/Examples/Counter/Counter/CounterApp.swift
similarity index 81%
rename from Examples/DripperDemo/DripperDemo/DripperDemoApp.swift
rename to Examples/Counter/Counter/CounterApp.swift
index fd02ee9..c59e0b1 100644
--- a/Examples/DripperDemo/DripperDemo/DripperDemoApp.swift
+++ b/Examples/Counter/Counter/CounterApp.swift
@@ -1,6 +1,6 @@
//
-// DripperDemoApp.swift
-// DripperDemo
+// CounterApp.swift
+// Counter
//
// Created by 이창준 on 8/13/24.
//
@@ -10,7 +10,7 @@ import SwiftUI
import Dripper
@main
-struct DripperDemoApp: App {
+struct CounterApp: App {
private let counterStation = Station(initialState: Counter.State()) {
Counter()
}
diff --git a/Examples/DripperDemo/DripperDemo/Preview Content/Preview Assets.xcassets/Contents.json b/Examples/Counter/Counter/Preview Content/Preview Assets.xcassets/Contents.json
similarity index 100%
rename from Examples/DripperDemo/DripperDemo/Preview Content/Preview Assets.xcassets/Contents.json
rename to Examples/Counter/Counter/Preview Content/Preview Assets.xcassets/Contents.json