[proxy] github.com← back | site home | direct (HTTPS) ↗ | proxy home | ◑ dark◐ light

fix tvOS build, reimplement DifferenceKit diffing · LePips/CollectionVGrid@70db231

@@ -14,12 +14,14 @@

1414

E14B26B02B15B30800330583 /* iOSApp.swift in Sources */ = {isa = PBXBuildFile; fileRef = E14B26AF2B15B30800330583 /* iOSApp.swift */; };

1515

E14B26B22B15B30800330583 /* ContentView.swift in Sources */ = {isa = PBXBuildFile; fileRef = E14B26B12B15B30800330583 /* ContentView.swift */; };

1616

E14B26B42B15B30900330583 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = E14B26B32B15B30900330583 /* Assets.xcassets */; };

17-

E172D3AB2BAB877C007B4647 /* OnEdgeColorView.swift in Sources */ = {isa = PBXBuildFile; fileRef = E172D3AA2BAB877C007B4647 /* OnEdgeColorView.swift */; };

17+

E1D5A4762D079958004D18B7 /* IdentifiedCollections in Frameworks */ = {isa = PBXBuildFile; productRef = E1D5A4752D079958004D18B7 /* IdentifiedCollections */; };

1818

E1D670E52B193C69006161A9 /* CollectionVGrid in Frameworks */ = {isa = PBXBuildFile; productRef = E1D670E42B193C69006161A9 /* CollectionVGrid */; };

1919

E1D670ED2B193C8D006161A9 /* tvOSApp.swift in Sources */ = {isa = PBXBuildFile; fileRef = E1D670EC2B193C8D006161A9 /* tvOSApp.swift */; };

2020

E1D670EF2B193C8D006161A9 /* ContentView.swift in Sources */ = {isa = PBXBuildFile; fileRef = E1D670EE2B193C8D006161A9 /* ContentView.swift */; };

2121

E1D670F12B193C8D006161A9 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = E1D670F02B193C8D006161A9 /* Assets.xcassets */; };

2222

E1D670F92B193CAE006161A9 /* CollectionVGrid in Frameworks */ = {isa = PBXBuildFile; productRef = E1D670F82B193CAE006161A9 /* CollectionVGrid */; };

23+

E1FDD6E72DD513AD00E03341 /* Utilities.swift in Sources */ = {isa = PBXBuildFile; fileRef = E114349D2B9B915A00D087ED /* Utilities.swift */; };

24+

E1FDD6E92DD5145B00E03341 /* GridItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = E11434A12B9B92D300D087ED /* GridItem.swift */; };

2325

/* End PBXBuildFile section */

24262527

/* Begin PBXFileReference section */

@@ -31,7 +33,6 @@

3133

E14B26AF2B15B30800330583 /* iOSApp.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = iOSApp.swift; sourceTree = "<group>"; };

3234

E14B26B12B15B30800330583 /* ContentView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ContentView.swift; sourceTree = "<group>"; };

3335

E14B26B32B15B30900330583 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = "<group>"; };

34-

E172D3AA2BAB877C007B4647 /* OnEdgeColorView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OnEdgeColorView.swift; sourceTree = "<group>"; };

3536

E1D670EA2B193C8D006161A9 /* tvOS.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = tvOS.app; sourceTree = BUILT_PRODUCTS_DIR; };

3637

E1D670EC2B193C8D006161A9 /* tvOSApp.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = tvOSApp.swift; sourceTree = "<group>"; };

3738

E1D670EE2B193C8D006161A9 /* ContentView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ContentView.swift; sourceTree = "<group>"; };

@@ -44,6 +45,7 @@

4445

buildActionMask = 2147483647;

4546

files = (

4647

E1D670E52B193C69006161A9 /* CollectionVGrid in Frameworks */,

48+

E1D5A4762D079958004D18B7 /* IdentifiedCollections in Frameworks */,

4749

);

4850

runOnlyForDeploymentPostprocessing = 0;

4951

};

@@ -61,10 +63,8 @@

6163

E11434A32B9BA49D00D087ED /* Components */ = {

6264

isa = PBXGroup;

6365

children = (

64-

E11434A12B9B92D300D087ED /* GridItem.swift */,

6566

E114349B2B9B8DE700D087ED /* LayoutMenu.swift */,

6667

E114349F2B9B928800D087ED /* ListRow.swift */,

67-

E172D3AA2BAB877C007B4647 /* OnEdgeColorView.swift */,

6868

);

6969

path = Components;

7070

sourceTree = "<group>";

@@ -74,6 +74,8 @@

7474

children = (

7575

E14B26AE2B15B30800330583 /* iOS */,

7676

E1D670EB2B193C8D006161A9 /* tvOS */,

77+

E1FDD6E82DD513B600E03341 /* Shared */,

78+

E1D5A4742D079958004D18B7 /* Frameworks */,

7779

E14B26AD2B15B30800330583 /* Products */,

7880

);

7981

sourceTree = "<group>";

@@ -93,12 +95,18 @@

9395

E11434A32B9BA49D00D087ED /* Components */,

9496

E14B26AF2B15B30800330583 /* iOSApp.swift */,

9597

E14B26B12B15B30800330583 /* ContentView.swift */,

96-

E114349D2B9B915A00D087ED /* Utilities.swift */,

9798

E14B26B32B15B30900330583 /* Assets.xcassets */,

9899

);

99100

path = iOS;

100101

sourceTree = "<group>";

101102

};

103+

E1D5A4742D079958004D18B7 /* Frameworks */ = {

104+

isa = PBXGroup;

105+

children = (

106+

);

107+

name = Frameworks;

108+

sourceTree = "<group>";

109+

};

102110

E1D670EB2B193C8D006161A9 /* tvOS */ = {

103111

isa = PBXGroup;

104112

children = (

@@ -109,6 +117,15 @@

109117

path = tvOS;

110118

sourceTree = "<group>";

111119

};

120+

E1FDD6E82DD513B600E03341 /* Shared */ = {

121+

isa = PBXGroup;

122+

children = (

123+

E11434A12B9B92D300D087ED /* GridItem.swift */,

124+

E114349D2B9B915A00D087ED /* Utilities.swift */,

125+

);

126+

path = Shared;

127+

sourceTree = "<group>";

128+

};

112129

/* End PBXGroup section */

113130114131

/* Begin PBXNativeTarget section */

@@ -127,6 +144,7 @@

127144

name = iOS;

128145

packageProductDependencies = (

129146

E1D670E42B193C69006161A9 /* CollectionVGrid */,

147+

E1D5A4752D079958004D18B7 /* IdentifiedCollections */,

130148

);

131149

productName = Example;

132150

productReference = E14B26AC2B15B30800330583 /* iOS.app */;

@@ -181,6 +199,7 @@

181199

mainGroup = E14B26A32B15B30800330583;

182200

packageReferences = (

183201

E1D670E32B193C69006161A9 /* XCLocalSwiftPackageReference ".." */,

202+

E1D5A4732D079931004D18B7 /* XCRemoteSwiftPackageReference "swift-identified-collections" */,

184203

);

185204

productRefGroup = E14B26AD2B15B30800330583 /* Products */;

186205

projectDirPath = "";

@@ -218,7 +237,6 @@

218237

files = (

219238

E11434A22B9B92D300D087ED /* GridItem.swift in Sources */,

220239

E14B26B22B15B30800330583 /* ContentView.swift in Sources */,

221-

E172D3AB2BAB877C007B4647 /* OnEdgeColorView.swift in Sources */,

222240

E114349C2B9B8DE700D087ED /* LayoutMenu.swift in Sources */,

223241

E114349E2B9B915A00D087ED /* Utilities.swift in Sources */,

224242

E14B26B02B15B30800330583 /* iOSApp.swift in Sources */,

@@ -230,7 +248,9 @@

230248

isa = PBXSourcesBuildPhase;

231249

buildActionMask = 2147483647;

232250

files = (

251+

E1FDD6E72DD513AD00E03341 /* Utilities.swift in Sources */,

233252

E1D670EF2B193C8D006161A9 /* ContentView.swift in Sources */,

253+

E1FDD6E92DD5145B00E03341 /* GridItem.swift in Sources */,

234254

E1D670ED2B193C8D006161A9 /* tvOSApp.swift in Sources */,

235255

);

236256

runOnlyForDeploymentPostprocessing = 0;

@@ -374,7 +394,7 @@

374394

INFOPLIST_KEY_UILaunchScreen_Generation = YES;

375395

INFOPLIST_KEY_UISupportedInterfaceOrientations_iPad = "UIInterfaceOrientationPortrait UIInterfaceOrientationPortraitUpsideDown UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight";

376396

INFOPLIST_KEY_UISupportedInterfaceOrientations_iPhone = "UIInterfaceOrientationPortrait UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight";

377-

IPHONEOS_DEPLOYMENT_TARGET = 15.0;

397+

IPHONEOS_DEPLOYMENT_TARGET = 18.0;

378398

LD_RUNPATH_SEARCH_PATHS = (

379399

"$(inherited)",

380400

"@executable_path/Frameworks",

@@ -405,7 +425,7 @@

405425

INFOPLIST_KEY_UILaunchScreen_Generation = YES;

406426

INFOPLIST_KEY_UISupportedInterfaceOrientations_iPad = "UIInterfaceOrientationPortrait UIInterfaceOrientationPortraitUpsideDown UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight";

407427

INFOPLIST_KEY_UISupportedInterfaceOrientations_iPhone = "UIInterfaceOrientationPortrait UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight";

408-

IPHONEOS_DEPLOYMENT_TARGET = 15.0;

428+

IPHONEOS_DEPLOYMENT_TARGET = 18.0;

409429

LD_RUNPATH_SEARCH_PATHS = (

410430

"$(inherited)",

411431

"@executable_path/Frameworks",

@@ -442,7 +462,7 @@

442462

SWIFT_EMIT_LOC_STRINGS = YES;

443463

SWIFT_VERSION = 5.0;

444464

TARGETED_DEVICE_FAMILY = 3;

445-

TVOS_DEPLOYMENT_TARGET = 15.0;

465+

TVOS_DEPLOYMENT_TARGET = 18.0;

446466

};

447467

name = Debug;

448468

};

@@ -469,7 +489,7 @@

469489

SWIFT_EMIT_LOC_STRINGS = YES;

470490

SWIFT_VERSION = 5.0;

471491

TARGETED_DEVICE_FAMILY = 3;

472-

TVOS_DEPLOYMENT_TARGET = 15.0;

492+

TVOS_DEPLOYMENT_TARGET = 18.0;

473493

};

474494

name = Release;

475495

};

@@ -512,7 +532,23 @@

512532

};

513533

/* End XCLocalSwiftPackageReference section */

514534535+

/* Begin XCRemoteSwiftPackageReference section */

536+

E1D5A4732D079931004D18B7 /* XCRemoteSwiftPackageReference "swift-identified-collections" */ = {

537+

isa = XCRemoteSwiftPackageReference;

538+

repositoryURL = "https://github.com/pointfreeco/swift-identified-collections";

539+

requirement = {

540+

kind = upToNextMajorVersion;

541+

minimumVersion = 1.1.0;

542+

};

543+

};

544+

/* End XCRemoteSwiftPackageReference section */

545+515546

/* Begin XCSwiftPackageProductDependency section */

547+

E1D5A4752D079958004D18B7 /* IdentifiedCollections */ = {

548+

isa = XCSwiftPackageProductDependency;

549+

package = E1D5A4732D079931004D18B7 /* XCRemoteSwiftPackageReference "swift-identified-collections" */;

550+

productName = IdentifiedCollections;

551+

};

516552

E1D670E42B193C69006161A9 /* CollectionVGrid */ = {

517553

isa = XCSwiftPackageProductDependency;

518554

productName = CollectionVGrid;