Skip to content
This repository was archived by the owner on Mar 6, 2024. It is now read-only.

Commit dd25b85

Browse files
authored
Merge pull request #40 from dropbox/ios-componentboxui
Add ComponentBoxUI package
2 parents 85675ca + 19a9687 commit dd25b85

File tree

30 files changed

+1008
-6
lines changed

30 files changed

+1008
-6
lines changed

samples/discovery/ios/ios.xcodeproj/project.pbxproj

Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,8 @@
1515
33071932281A6A16230C3841 /* HomeScreen.swift in Sources */ = {isa = PBXBuildFile; fileRef = 33071ECAFCCA78581373E7B2 /* HomeScreen.swift */; };
1616
33071DF31FDF10941C1EA2A2 /* AccountScreen.swift in Sources */ = {isa = PBXBuildFile; fileRef = 33071206F5D3CBC31B9A9765 /* AccountScreen.swift */; };
1717
33071ED5854FEB12779EB378 /* PhotosScreen.swift in Sources */ = {isa = PBXBuildFile; fileRef = 33071576A17B16DDA1042633 /* PhotosScreen.swift */; };
18+
6677D6A927F0ECEE003A69D2 /* ComponentBox in Frameworks */ = {isa = PBXBuildFile; productRef = 6677D6A827F0ECEE003A69D2 /* ComponentBox */; };
19+
6677D6AB27F1245E003A69D2 /* ComponentBoxUI in Frameworks */ = {isa = PBXBuildFile; productRef = 6677D6AA27F1245E003A69D2 /* ComponentBoxUI */; };
1820
66A6A28027E7AD3500F27257 /* KMPNativeCoroutinesAsync in Frameworks */ = {isa = PBXBuildFile; productRef = 66A6A27F27E7AD3500F27257 /* KMPNativeCoroutinesAsync */; };
1921
66A6A28227E7AD3500F27257 /* KMPNativeCoroutinesCombine in Frameworks */ = {isa = PBXBuildFile; productRef = 66A6A28127E7AD3500F27257 /* KMPNativeCoroutinesCombine */; };
2022
66A6A28427E7AD3500F27257 /* KMPNativeCoroutinesCore in Frameworks */ = {isa = PBXBuildFile; productRef = 66A6A28327E7AD3500F27257 /* KMPNativeCoroutinesCore */; };
@@ -57,6 +59,7 @@
5759
33071DE52D3A72CF8E3803F4 /* PlansScreen.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PlansScreen.swift; sourceTree = "<group>"; };
5860
33071ECAFCCA78581373E7B2 /* HomeScreen.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = HomeScreen.swift; sourceTree = "<group>"; };
5961
33071FD0F45C1302364055B5 /* DiscoveryApp.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DiscoveryApp.swift; sourceTree = "<group>"; };
62+
6677D6A427F0E8D0003A69D2 /* ComponentBoxUI */ = {isa = PBXFileReference; lastKnownFileType = wrapper; path = ComponentBoxUI; sourceTree = "<group>"; };
6063
66A6A28727E7AD9600F27257 /* PlansScreenViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PlansScreenViewModel.swift; sourceTree = "<group>"; };
6164
7555FF7B242A565900829871 /* ios.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = ios.app; sourceTree = BUILT_PRODUCTS_DIR; };
6265
7555FF84242A565B00829871 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = "<group>"; };
@@ -80,9 +83,11 @@
8083
isa = PBXFrameworksBuildPhase;
8184
buildActionMask = 2147483647;
8285
files = (
86+
6677D6A927F0ECEE003A69D2 /* ComponentBox in Frameworks */,
8387
66A6A28027E7AD3500F27257 /* KMPNativeCoroutinesAsync in Frameworks */,
8488
66A6A28227E7AD3500F27257 /* KMPNativeCoroutinesCombine in Frameworks */,
8589
66A6A28427E7AD3500F27257 /* KMPNativeCoroutinesCore in Frameworks */,
90+
6677D6AB27F1245E003A69D2 /* ComponentBoxUI in Frameworks */,
8691
66A6A28627E7AD3500F27257 /* KMPNativeCoroutinesRxSwift in Frameworks */,
8792
);
8893
runOnlyForDeploymentPostprocessing = 0;
@@ -153,13 +158,29 @@
153158
path = photos;
154159
sourceTree = "<group>";
155160
};
161+
6677D69F27F0E7A5003A69D2 /* Packages */ = {
162+
isa = PBXGroup;
163+
children = (
164+
);
165+
name = Packages;
166+
sourceTree = "<group>";
167+
};
168+
6677D6A127F0E845003A69D2 /* Frameworks */ = {
169+
isa = PBXGroup;
170+
children = (
171+
);
172+
name = Frameworks;
173+
sourceTree = "<group>";
174+
};
156175
7555FF72242A565900829871 = {
157176
isa = PBXGroup;
158177
children = (
178+
6677D69F27F0E7A5003A69D2 /* Packages */,
159179
7555FF7D242A565900829871 /* ios */,
160180
7555FF94242A565B00829871 /* iosTests */,
161181
7555FF9F242A565B00829871 /* iosUITests */,
162182
7555FF7C242A565900829871 /* Products */,
183+
6677D6A127F0E845003A69D2 /* Frameworks */,
163184
);
164185
sourceTree = "<group>";
165186
};
@@ -176,6 +197,7 @@
176197
7555FF7D242A565900829871 /* ios */ = {
177198
isa = PBXGroup;
178199
children = (
200+
6677D6A427F0E8D0003A69D2 /* ComponentBoxUI */,
179201
7555FF84242A565B00829871 /* Assets.xcassets */,
180202
C95CD00E27E5463300B0986F /* Font */,
181203
7555FF86242A565B00829871 /* Preview Content */,
@@ -252,6 +274,8 @@
252274
66A6A28127E7AD3500F27257 /* KMPNativeCoroutinesCombine */,
253275
66A6A28327E7AD3500F27257 /* KMPNativeCoroutinesCore */,
254276
66A6A28527E7AD3500F27257 /* KMPNativeCoroutinesRxSwift */,
277+
6677D6A827F0ECEE003A69D2 /* ComponentBox */,
278+
6677D6AA27F1245E003A69D2 /* ComponentBoxUI */,
255279
);
256280
productName = ios;
257281
productReference = 7555FF7B242A565900829871 /* ios.app */;
@@ -327,6 +351,7 @@
327351
mainGroup = 7555FF72242A565900829871;
328352
packageReferences = (
329353
66A6A27E27E7AD3500F27257 /* XCRemoteSwiftPackageReference "KMP-NativeCoroutines" */,
354+
6677D6A727F0ECED003A69D2 /* XCRemoteSwiftPackageReference "ComponentBoxPackage" */,
330355
);
331356
productRefGroup = 7555FF7C242A565900829871 /* Products */;
332357
projectDirPath = "";
@@ -740,6 +765,14 @@
740765
/* End XCConfigurationList section */
741766

742767
/* Begin XCRemoteSwiftPackageReference section */
768+
6677D6A727F0ECED003A69D2 /* XCRemoteSwiftPackageReference "ComponentBoxPackage" */ = {
769+
isa = XCRemoteSwiftPackageReference;
770+
repositoryURL = "https://github.com/matt-ramotar/ComponentBoxPackage.git";
771+
requirement = {
772+
branch = master;
773+
kind = branch;
774+
};
775+
};
743776
66A6A27E27E7AD3500F27257 /* XCRemoteSwiftPackageReference "KMP-NativeCoroutines" */ = {
744777
isa = XCRemoteSwiftPackageReference;
745778
repositoryURL = "https://github.com/rickclephas/KMP-NativeCoroutines.git";
@@ -751,6 +784,15 @@
751784
/* End XCRemoteSwiftPackageReference section */
752785

753786
/* Begin XCSwiftPackageProductDependency section */
787+
6677D6A827F0ECEE003A69D2 /* ComponentBox */ = {
788+
isa = XCSwiftPackageProductDependency;
789+
package = 6677D6A727F0ECED003A69D2 /* XCRemoteSwiftPackageReference "ComponentBoxPackage" */;
790+
productName = ComponentBox;
791+
};
792+
6677D6AA27F1245E003A69D2 /* ComponentBoxUI */ = {
793+
isa = XCSwiftPackageProductDependency;
794+
productName = ComponentBoxUI;
795+
};
754796
66A6A27F27E7AD3500F27257 /* KMPNativeCoroutinesAsync */ = {
755797
isa = XCSwiftPackageProductDependency;
756798
package = 66A6A27E27E7AD3500F27257 /* XCRemoteSwiftPackageReference "KMP-NativeCoroutines" */;
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
3+
<plist version="1.0">
4+
<dict>
5+
<key>PreviewsEnabled</key>
6+
<false/>
7+
</dict>
8+
</plist>

samples/discovery/ios/ios.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved

Lines changed: 9 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
3+
<plist version="1.0">
4+
<dict>
5+
<key>BuildLocationStyle</key>
6+
<string>UseAppPreferences</string>
7+
<key>CustomBuildLocationType</key>
8+
<string>RelativeToDerivedData</string>
9+
<key>DerivedDataLocationStyle</key>
10+
<string>Default</string>
11+
<key>IssueFilterStyle</key>
12+
<string>ShowActiveSchemeOnly</string>
13+
<key>LiveSourceIssuesEnabled</key>
14+
<true/>
15+
<key>ShowSharedSchemesAutomaticallyEnabled</key>
16+
<true/>
17+
</dict>
18+
</plist>

samples/discovery/ios/ios.xcodeproj/xcuserdata/mramotar.xcuserdatad/xcschemes/xcschememanagement.plist

Lines changed: 84 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,13 +11,97 @@
1111
<key>orderHint</key>
1212
<integer>2</integer>
1313
</dict>
14+
<key>Rx (Playground) 10.xcscheme</key>
15+
<dict>
16+
<key>isShown</key>
17+
<false/>
18+
<key>orderHint</key>
19+
<integer>12</integer>
20+
</dict>
21+
<key>Rx (Playground) 11.xcscheme</key>
22+
<dict>
23+
<key>isShown</key>
24+
<false/>
25+
<key>orderHint</key>
26+
<integer>13</integer>
27+
</dict>
28+
<key>Rx (Playground) 12.xcscheme</key>
29+
<dict>
30+
<key>isShown</key>
31+
<false/>
32+
<key>orderHint</key>
33+
<integer>14</integer>
34+
</dict>
35+
<key>Rx (Playground) 13.xcscheme</key>
36+
<dict>
37+
<key>isShown</key>
38+
<false/>
39+
<key>orderHint</key>
40+
<integer>15</integer>
41+
</dict>
42+
<key>Rx (Playground) 14.xcscheme</key>
43+
<dict>
44+
<key>isShown</key>
45+
<false/>
46+
<key>orderHint</key>
47+
<integer>16</integer>
48+
</dict>
1449
<key>Rx (Playground) 2.xcscheme</key>
1550
<dict>
1651
<key>isShown</key>
1752
<false/>
1853
<key>orderHint</key>
1954
<integer>3</integer>
2055
</dict>
56+
<key>Rx (Playground) 3.xcscheme</key>
57+
<dict>
58+
<key>isShown</key>
59+
<false/>
60+
<key>orderHint</key>
61+
<integer>4</integer>
62+
</dict>
63+
<key>Rx (Playground) 4.xcscheme</key>
64+
<dict>
65+
<key>isShown</key>
66+
<false/>
67+
<key>orderHint</key>
68+
<integer>5</integer>
69+
</dict>
70+
<key>Rx (Playground) 5.xcscheme</key>
71+
<dict>
72+
<key>isShown</key>
73+
<false/>
74+
<key>orderHint</key>
75+
<integer>6</integer>
76+
</dict>
77+
<key>Rx (Playground) 6.xcscheme</key>
78+
<dict>
79+
<key>isShown</key>
80+
<false/>
81+
<key>orderHint</key>
82+
<integer>8</integer>
83+
</dict>
84+
<key>Rx (Playground) 7.xcscheme</key>
85+
<dict>
86+
<key>isShown</key>
87+
<false/>
88+
<key>orderHint</key>
89+
<integer>9</integer>
90+
</dict>
91+
<key>Rx (Playground) 8.xcscheme</key>
92+
<dict>
93+
<key>isShown</key>
94+
<false/>
95+
<key>orderHint</key>
96+
<integer>10</integer>
97+
</dict>
98+
<key>Rx (Playground) 9.xcscheme</key>
99+
<dict>
100+
<key>isShown</key>
101+
<false/>
102+
<key>orderHint</key>
103+
<integer>11</integer>
104+
</dict>
21105
<key>Rx (Playground).xcscheme</key>
22106
<dict>
23107
<key>isShown</key>
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
{
2+
"images" : [
3+
{
4+
"filename" : "checkmark circle (1).svg",
5+
"idiom" : "universal",
6+
"scale" : "1x"
7+
},
8+
{
9+
"idiom" : "universal",
10+
"scale" : "2x"
11+
},
12+
{
13+
"idiom" : "universal",
14+
"scale" : "3x"
15+
}
16+
],
17+
"info" : {
18+
"author" : "xcode",
19+
"version" : 1
20+
}
21+
}
Lines changed: 3 additions & 0 deletions
Loading
Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
{
2+
"colors" : [
3+
{
4+
"color" : {
5+
"color-space" : "srgb",
6+
"components" : {
7+
"alpha" : "1.000",
8+
"blue" : "1.000",
9+
"green" : "1.000",
10+
"red" : "1.000"
11+
}
12+
},
13+
"idiom" : "universal"
14+
},
15+
{
16+
"appearances" : [
17+
{
18+
"appearance" : "luminosity",
19+
"value" : "dark"
20+
}
21+
],
22+
"color" : {
23+
"color-space" : "srgb",
24+
"components" : {
25+
"alpha" : "1.000",
26+
"blue" : "0x00",
27+
"green" : "0x00",
28+
"red" : "0x00"
29+
}
30+
},
31+
"idiom" : "universal"
32+
}
33+
],
34+
"info" : {
35+
"author" : "xcode",
36+
"version" : 1
37+
}
38+
}
Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
{
2+
"colors" : [
3+
{
4+
"color" : {
5+
"color-space" : "srgb",
6+
"components" : {
7+
"alpha" : "1.000",
8+
"blue" : "0x19",
9+
"green" : "0xDC",
10+
"red" : "0xB4"
11+
}
12+
},
13+
"idiom" : "universal"
14+
},
15+
{
16+
"appearances" : [
17+
{
18+
"appearance" : "luminosity",
19+
"value" : "dark"
20+
}
21+
],
22+
"color" : {
23+
"color-space" : "srgb",
24+
"components" : {
25+
"alpha" : "1.000",
26+
"blue" : "1.000",
27+
"green" : "1.000",
28+
"red" : "1.000"
29+
}
30+
},
31+
"idiom" : "universal"
32+
}
33+
],
34+
"info" : {
35+
"author" : "xcode",
36+
"version" : 1
37+
}
38+
}

0 commit comments

Comments
 (0)