Skip to content

Commit a808f91

Browse files
committed
WIP: New 'Explore' tab
1 parent 1abfef6 commit a808f91

24 files changed

+655
-694
lines changed

.swiftlint.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ disabled_rules:
1313
- large_tuple
1414
- implicit_getter
1515
- for_where
16+
- opening_brace
1617

1718
opt_in_rules:
1819
- redundant_nil_coalescing
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
import SwiftUI
2+
3+
public extension NSApplication {
4+
var isPreview: Bool {
5+
#if DEBUG
6+
return ProcessInfo.processInfo.environment["XCODE_RUNNING_FOR_PREVIEWS"] == "1"
7+
#else
8+
return false
9+
#endif
10+
}
11+
}

Packages/ConfCore/ConfCore/Environment.swift

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,7 @@ extension Environment {
7272
sessionsPath: "/sessions.json",
7373
newsPath: "/news.json",
7474
liveVideosPath: "/videos_live.json",
75-
featuredSectionsPath: "/_featured.json"
75+
featuredSectionsPath: "/explore.json"
7676
)
7777
}
7878

@@ -84,7 +84,7 @@ extension Environment {
8484
sessionsPath: "/contents.json",
8585
newsPath: "/news.json",
8686
liveVideosPath: "/videos_live.json",
87-
featuredSectionsPath: "/_featured.json")
87+
featuredSectionsPath: "/explore.json")
8888
}
8989
#endif
9090
if ProcessInfo.processInfo.arguments.contains("--test") {
@@ -103,13 +103,13 @@ extension Environment {
103103
sessionsPath: "/contents.json",
104104
newsPath: "/news.json",
105105
liveVideosPath: "/videos_live.json",
106-
featuredSectionsPath: "/_featured.json")
106+
featuredSectionsPath: "/explore.json")
107107

108108
public static let production = Environment(baseURL: "https://api2021.wwdc.io",
109109
configPath: "/config.json",
110110
sessionsPath: "/contents.json",
111111
newsPath: "/news.json",
112112
liveVideosPath: "/videos_live.json",
113-
featuredSectionsPath: "/_featured.json")
113+
featuredSectionsPath: "/explore.json")
114114

115115
}

Packages/ConfCore/ConfCore/Event.swift

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,9 @@ public class Event: Object, Decodable {
2929
/// Is this the current event?
3030
@objc public dynamic var isCurrent = false
3131

32+
/// URL to a glyph image representing the event.
33+
@objc public dynamic var glyphURL: String = ""
34+
3235
/// Sessions held at this event
3336
public let sessions = List<Session>()
3437

@@ -54,6 +57,7 @@ public class Event: Object, Decodable {
5457
case start = "startTime"
5558
case end = "endTime"
5659
case identifier = "id"
60+
case glyphURL = "imageURL"
5761
}
5862

5963
public required convenience init(from decoder: Decoder) throws {
@@ -68,6 +72,7 @@ public class Event: Object, Decodable {
6872
endDate = try container.decode(key: .end)
6973
isCurrent = (try? container.decodeIfPresent(key: .current)) ?? false
7074
imagesPath = try container.decode(key: .imagesPath)
75+
glyphURL = (try? container.decodeIfPresent(key: .glyphURL)) ?? ""
7176
}
7277

7378
}

Packages/ConfCore/ConfCore/FeaturedSection.swift

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,7 @@ public class FeaturedSection: Object, Decodable {
4545
}
4646
}
4747

48+
@objc public dynamic var identifier: String = ""
4849
@objc public dynamic var title: String = ""
4950
@objc public dynamic var summary: String = ""
5051

@@ -63,13 +64,13 @@ public class FeaturedSection: Object, Decodable {
6364
}
6465

6566
public override static func primaryKey() -> String? {
66-
return "title"
67+
return "identifier"
6768
}
6869

6970
// MARK: - Codable
7071

7172
private enum CodingKeys: String, CodingKey {
72-
case ordinal, format, title, description, content, author, published
73+
case identifier, ordinal, format, title, description, content, author, published
7374
case colorA = "ios_color"
7475
case colorB = "tvos_light_style_color"
7576
case colorC = "tvos_dark_style_color"
@@ -80,6 +81,9 @@ public class FeaturedSection: Object, Decodable {
8081

8182
let container = try decoder.container(keyedBy: CodingKeys.self)
8283

84+
identifier = try container.decode(String.self, forKey: .identifier)
85+
if identifier.isEmpty { identifier = UUID().uuidString }
86+
8387
content.append(objectsIn: try container.decode([FeaturedContent].self, forKey: .content))
8488
author = try container.decodeIfPresent(key: .author)
8589
order = try container.decode(key: .ordinal)

Packages/ConfCore/ConfCore/StorageMigrator.swift

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,8 @@ final class StorageMigrator {
2828
34: migrateOldTranscriptModels,
2929
37: migrateIdentifiersWithoutReplacement,
3030
43: migrateTracks,
31-
44: removeInvalidLiveAssets
31+
44: removeInvalidLiveAssets,
32+
57: resetFeaturedSections
3233
]
3334

3435
init(migration: Migration, oldVersion: UInt64) {
@@ -178,4 +179,13 @@ final class StorageMigrator {
178179
}
179180
}
180181

182+
private static func resetFeaturedSections(with migration: Migration, oldVersion: SchemaVersion, log: OSLog) {
183+
os_log("resetFeaturedSections", log: log, type: .info)
184+
185+
// Delete all featured content
186+
migration.deleteData(forType: "FeaturedSection")
187+
migration.deleteData(forType: "FeaturedContent")
188+
migration.deleteData(forType: "FeaturedAuthor")
189+
}
190+
181191
}

WWDC.xcodeproj/project.pbxproj

Lines changed: 35 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -127,11 +127,7 @@
127127
DDD3F3A02094D26C00FCF7D9 /* PUITouchBarItems.swift in Sources */ = {isa = PBXBuildFile; fileRef = DDD3F39F2094D26C00FCF7D9 /* PUITouchBarItems.swift */; };
128128
DDD930761ED52BD800D61BE3 /* DTFolderMonitor.m in Sources */ = {isa = PBXBuildFile; fileRef = DDD930751ED52BD800D61BE3 /* DTFolderMonitor.m */; };
129129
DDDAA40C1EC798B600DF9D02 /* Preferences.swift in Sources */ = {isa = PBXBuildFile; fileRef = DDDAA40B1EC798B600DF9D02 /* Preferences.swift */; };
130-
DDDF807420BA3124007284F8 /* FeaturedContentViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = DDDF807320BA3124007284F8 /* FeaturedContentViewController.swift */; };
131-
DDDF807620BA3719007284F8 /* FeaturedContentCollectionViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = DDDF807520BA3719007284F8 /* FeaturedContentCollectionViewCell.swift */; };
132-
DDDF807820BA3DAA007284F8 /* FeaturedSectionViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = DDDF807720BA3DAA007284F8 /* FeaturedSectionViewController.swift */; };
133-
DDDF807A20BA3F1B007284F8 /* FeaturedContentViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = DDDF807920BA3F1B007284F8 /* FeaturedContentViewModel.swift */; };
134-
DDDF807C20BA470B007284F8 /* FeaturedSectionViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = DDDF807B20BA470B007284F8 /* FeaturedSectionViewModel.swift */; };
130+
DDDF807420BA3124007284F8 /* ExploreViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = DDDF807320BA3124007284F8 /* ExploreViewController.swift */; };
135131
DDDF807E20BA4FFA007284F8 /* WWDCHorizontalScrollView.swift in Sources */ = {isa = PBXBuildFile; fileRef = DDDF807D20BA4FFA007284F8 /* WWDCHorizontalScrollView.swift */; };
136132
DDDF808020BA53A4007284F8 /* FlippedClipView.swift in Sources */ = {isa = PBXBuildFile; fileRef = DDDF807F20BA53A4007284F8 /* FlippedClipView.swift */; };
137133
DDEA82FC20909A4C00D36BE0 /* PUIRemoteCommandCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = DDEA82FB20909A4C00D36BE0 /* PUIRemoteCommandCoordinator.swift */; };
@@ -218,6 +214,9 @@
218214
F4CCF942265ED24500A69E62 /* AppCommandsReceiver.swift in Sources */ = {isa = PBXBuildFile; fileRef = F4CCF941265ED24500A69E62 /* AppCommandsReceiver.swift */; };
219215
F4D0F0362A2012C700C74B50 /* VisualEffectDebugger.m in Sources */ = {isa = PBXBuildFile; fileRef = F4D0F0352A2012C700C74B50 /* VisualEffectDebugger.m */; };
220216
F4D0F03A2A21056900C74B50 /* TopicHeaderRow.swift in Sources */ = {isa = PBXBuildFile; fileRef = F4D0F0392A21056900C74B50 /* TopicHeaderRow.swift */; };
217+
F4FB069F2A2148EA00799F84 /* ExploreTabRootView.swift in Sources */ = {isa = PBXBuildFile; fileRef = F4FB069E2A2148EA00799F84 /* ExploreTabRootView.swift */; };
218+
F4FB06A12A21493B00799F84 /* PreviewSupport.swift in Sources */ = {isa = PBXBuildFile; fileRef = F4FB06A02A21493B00799F84 /* PreviewSupport.swift */; };
219+
F4FB06BF2A216C1F00799F84 /* RemoteGlyph.swift in Sources */ = {isa = PBXBuildFile; fileRef = F4FB06BE2A216C1F00799F84 /* RemoteGlyph.swift */; };
221220
/* End PBXBuildFile section */
222221

223222
/* Begin PBXContainerItemProxy section */
@@ -437,11 +436,7 @@
437436
DDD930741ED52BD800D61BE3 /* DTFolderMonitor.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DTFolderMonitor.h; sourceTree = "<group>"; };
438437
DDD930751ED52BD800D61BE3 /* DTFolderMonitor.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = DTFolderMonitor.m; sourceTree = "<group>"; };
439438
DDDAA40B1EC798B600DF9D02 /* Preferences.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Preferences.swift; sourceTree = "<group>"; };
440-
DDDF807320BA3124007284F8 /* FeaturedContentViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FeaturedContentViewController.swift; sourceTree = "<group>"; };
441-
DDDF807520BA3719007284F8 /* FeaturedContentCollectionViewCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FeaturedContentCollectionViewCell.swift; sourceTree = "<group>"; };
442-
DDDF807720BA3DAA007284F8 /* FeaturedSectionViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FeaturedSectionViewController.swift; sourceTree = "<group>"; };
443-
DDDF807920BA3F1B007284F8 /* FeaturedContentViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FeaturedContentViewModel.swift; sourceTree = "<group>"; };
444-
DDDF807B20BA470B007284F8 /* FeaturedSectionViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FeaturedSectionViewModel.swift; sourceTree = "<group>"; };
439+
DDDF807320BA3124007284F8 /* ExploreViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ExploreViewController.swift; sourceTree = "<group>"; };
445440
DDDF807D20BA4FFA007284F8 /* WWDCHorizontalScrollView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WWDCHorizontalScrollView.swift; sourceTree = "<group>"; };
446441
DDDF807F20BA53A4007284F8 /* FlippedClipView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FlippedClipView.swift; sourceTree = "<group>"; };
447442
DDEA82FB20909A4C00D36BE0 /* PUIRemoteCommandCoordinator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PUIRemoteCommandCoordinator.swift; sourceTree = "<group>"; };
@@ -529,6 +524,9 @@
529524
F4D0F0352A2012C700C74B50 /* VisualEffectDebugger.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = VisualEffectDebugger.m; sourceTree = "<group>"; };
530525
F4D0F0382A20162200C74B50 /* Main.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Main.xcconfig; sourceTree = "<group>"; };
531526
F4D0F0392A21056900C74B50 /* TopicHeaderRow.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TopicHeaderRow.swift; sourceTree = "<group>"; };
527+
F4FB069E2A2148EA00799F84 /* ExploreTabRootView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ExploreTabRootView.swift; sourceTree = "<group>"; };
528+
F4FB06A02A21493B00799F84 /* PreviewSupport.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PreviewSupport.swift; sourceTree = "<group>"; };
529+
F4FB06BE2A216C1F00799F84 /* RemoteGlyph.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RemoteGlyph.swift; sourceTree = "<group>"; };
532530
/* End PBXFileReference section */
533531

534532
/* Begin PBXFrameworksBuildPhase section */
@@ -703,7 +701,7 @@
703701
DDC678201EDB955600A4E19C /* Bookmarks */,
704702
DDC6780D1EDB251E00A4E19C /* About */,
705703
DD90CDCE1ED7A5F900CADE86 /* Search */,
706-
DDDF807220BA3110007284F8 /* Featured */,
704+
DDDF807220BA3110007284F8 /* Explore */,
707705
DD7F38601EABD66D002D8C00 /* Sessions */,
708706
DD0159CD1ED0CD1D00F980F1 /* Preferences */,
709707
);
@@ -715,6 +713,7 @@
715713
children = (
716714
DDF32EB11EBE34E10028E39D /* Base */,
717715
DDF32EB01EBE34CE0028E39D /* TableView */,
716+
F4FB069D2A2148D800799F84 /* ExploreTab */,
718717
DD2E27871EAC2CCB0009D7B6 /* ShelfView.swift */,
719718
DD382B7D1EAC3565009760C4 /* TabItemView.swift */,
720719
DDB28F6E1EACFCDB0077703F /* VibrantButton.swift */,
@@ -733,7 +732,6 @@
733732
DD6E06F51EDBC379000EAEA4 /* WWDCBottomBorderView.swift */,
734733
DDA60E1220A90655002EECF5 /* SessionCellView.swift */,
735734
DDA60E1420A907B6002EECF5 /* SessionCollectionViewItem.swift */,
736-
DDDF807520BA3719007284F8 /* FeaturedContentCollectionViewCell.swift */,
737735
DDDF807D20BA4FFA007284F8 /* WWDCHorizontalScrollView.swift */,
738736
DDDF807F20BA53A4007284F8 /* FlippedClipView.swift */,
739737
DD7A2102218111470052FD07 /* WWDCProgressIndicator.swift */,
@@ -749,8 +747,6 @@
749747
DD90CDC91ED77A4000CADE86 /* Search */,
750748
DDB28F921EAD48D70077703F /* UserActivityRepresentable.swift */,
751749
DD7F38671EABE4E4002D8C00 /* SessionViewModel.swift */,
752-
DDDF807B20BA470B007284F8 /* FeaturedSectionViewModel.swift */,
753-
DDDF807920BA3F1B007284F8 /* FeaturedContentViewModel.swift */,
754750
DDF32EAC1EBE2F9F0028E39D /* SessionRow.swift */,
755751
DDB28F8D1EAD257B0077703F /* PlaybackViewModel.swift */,
756752
4D4D80C3217D281D00D1C233 /* DownloadViewModel.swift */,
@@ -822,6 +818,7 @@
822818
isa = PBXGroup;
823819
children = (
824820
DD600ACD2487F3540071B90E /* NSColor+Hex.swift */,
821+
F4FB06A02A21493B00799F84 /* PreviewSupport.swift */,
825822
);
826823
path = Util;
827824
sourceTree = "<group>";
@@ -1006,13 +1003,12 @@
10061003
name = Look;
10071004
sourceTree = "<group>";
10081005
};
1009-
DDDF807220BA3110007284F8 /* Featured */ = {
1006+
DDDF807220BA3110007284F8 /* Explore */ = {
10101007
isa = PBXGroup;
10111008
children = (
1012-
DDDF807320BA3124007284F8 /* FeaturedContentViewController.swift */,
1013-
DDDF807720BA3DAA007284F8 /* FeaturedSectionViewController.swift */,
1009+
DDDF807320BA3124007284F8 /* ExploreViewController.swift */,
10141010
);
1015-
name = Featured;
1011+
name = Explore;
10161012
sourceTree = "<group>";
10171013
};
10181014
DDEA85F81EB52AA6002AE0EB /* Playback */ = {
@@ -1271,6 +1267,23 @@
12711267
name = Config;
12721268
sourceTree = "<group>";
12731269
};
1270+
F4FB069D2A2148D800799F84 /* ExploreTab */ = {
1271+
isa = PBXGroup;
1272+
children = (
1273+
F4FB06BD2A216C1700799F84 /* Components */,
1274+
F4FB069E2A2148EA00799F84 /* ExploreTabRootView.swift */,
1275+
);
1276+
name = ExploreTab;
1277+
sourceTree = "<group>";
1278+
};
1279+
F4FB06BD2A216C1700799F84 /* Components */ = {
1280+
isa = PBXGroup;
1281+
children = (
1282+
F4FB06BE2A216C1F00799F84 /* RemoteGlyph.swift */,
1283+
);
1284+
name = Components;
1285+
sourceTree = "<group>";
1286+
};
12741287
/* End PBXGroup section */
12751288

12761289
/* Begin PBXHeadersBuildPhase section */
@@ -1602,7 +1615,6 @@
16021615
F4CCF942265ED24500A69E62 /* AppCommandsReceiver.swift in Sources */,
16031616
DDB3529A1EC8AB2800254815 /* WWDCImageView.swift in Sources */,
16041617
DD3D14F62486C91F00FCBBBD /* ClipRenderer.swift in Sources */,
1605-
DDDF807620BA3719007284F8 /* FeaturedContentCollectionViewCell.swift in Sources */,
16061618
DDD930761ED52BD800D61BE3 /* DTFolderMonitor.m in Sources */,
16071619
DD90CDCB1ED77A4800CADE86 /* FilterType.swift in Sources */,
16081620
DD0159CF1ED0CD3A00F980F1 /* PreferencesWindowController.swift in Sources */,
@@ -1632,7 +1644,7 @@
16321644
4DF6641620C8A85000FD1684 /* SessionsTableViewController+SupportingTypesAndExtensions.swift in Sources */,
16331645
DD36A4B21E478C6A00B2EA88 /* SessionsSplitViewController.swift in Sources */,
16341646
DDB352841EC7C74C00254815 /* LiveObserver.swift in Sources */,
1635-
DDDF807420BA3124007284F8 /* FeaturedContentViewController.swift in Sources */,
1647+
DDDF807420BA3124007284F8 /* ExploreViewController.swift in Sources */,
16361648
DDF32EAF1EBE34CB0028E39D /* TitleTableCellView.swift in Sources */,
16371649
DDA7B73F24852FF300F86668 /* CALayer+Asset.swift in Sources */,
16381650
DD7F385F1EABD631002D8C00 /* WWDCTabViewController.swift in Sources */,
@@ -1643,15 +1655,13 @@
16431655
DDEDFCF31ED92F2A002477C8 /* TextualFilter.swift in Sources */,
16441656
DD0159A91ED09F5D00F980F1 /* AppCoordinator+Bookmarks.swift in Sources */,
16451657
DD6E06F41EDBC11F000EAEA4 /* WWDCTextButton.swift in Sources */,
1646-
DDDF807A20BA3F1B007284F8 /* FeaturedContentViewModel.swift in Sources */,
16471658
DD7F38621EABD6CF002D8C00 /* SessionsTableViewController.swift in Sources */,
16481659
DD78588124C3594B008C1C22 /* SlowMigrationView.swift in Sources */,
16491660
DDA60E1320A90655002EECF5 /* SessionCellView.swift in Sources */,
16501661
F4B22FB7265EDF2D00632C9C /* WWDCAgentController.swift in Sources */,
16511662
DD7E2907248000AA00A58370 /* FullBleedImageView.swift in Sources */,
16521663
DDF32EAD1EBE2F9F0028E39D /* SessionRow.swift in Sources */,
16531664
4D0E806F217A2D6E00B24237 /* DownloadManager+SupportingTypesAndExtensions.swift in Sources */,
1654-
DDDF807820BA3DAA007284F8 /* FeaturedSectionViewController.swift in Sources */,
16551665
4DBA2F7620FE71BF00ED0253 /* DownloadsStatusButton.swift in Sources */,
16561666
DD6E06F81EDBC62D000EAEA4 /* SessionTranscriptViewController.swift in Sources */,
16571667
DD36A4B01E478C6A00B2EA88 /* AppDelegate.swift in Sources */,
@@ -1676,11 +1686,12 @@
16761686
4D7482CA20FF735D008D156C /* WWDCWindowController.swift in Sources */,
16771687
DD0159FC1ED23F7700F980F1 /* RemoteEnvironment.swift in Sources */,
16781688
4DA25DCC21064B4800762BBD /* WWDCTabViewControllerTabBar.swift in Sources */,
1679-
DDDF807C20BA470B007284F8 /* FeaturedSectionViewModel.swift in Sources */,
16801689
DDEA85FC1EB52AB5002AE0EB /* VideoPlayerWindowController.swift in Sources */,
1690+
F4FB069F2A2148EA00799F84 /* ExploreTabRootView.swift in Sources */,
16811691
F4CCF940265EC5A100A69E62 /* WWDCAppCommand.swift in Sources */,
16821692
4DDF6A782177A00C008E5539 /* DownloadsManagementTableCellView.swift in Sources */,
16831693
DDF32EBF1EBE68EE0028E39D /* NSTableView+Rx.swift in Sources */,
1694+
F4FB06BF2A216C1F00799F84 /* RemoteGlyph.swift in Sources */,
16841695
DDDF807E20BA4FFA007284F8 /* WWDCHorizontalScrollView.swift in Sources */,
16851696
DD7F387D1EAC113A002D8C00 /* WWDCTextField.swift in Sources */,
16861697
DDB352801EC7C4CA00254815 /* Arguments.swift in Sources */,
@@ -1715,6 +1726,7 @@
17151726
isa = PBXSourcesBuildPhase;
17161727
buildActionMask = 2147483647;
17171728
files = (
1729+
F4FB06A12A21493B00799F84 /* PreviewSupport.swift in Sources */,
17181730
DD600ACE2487F3540071B90E /* NSColor+Hex.swift in Sources */,
17191731
DD600AC32487F1C00071B90E /* ConfUIFoundation.swift in Sources */,
17201732
DD600ACB2487F2D90071B90E /* Fonts.swift in Sources */,

WWDC.xcodeproj/xcshareddata/xcschemes/WWDC_iCloud.xcscheme

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -103,23 +103,23 @@
103103
</CommandLineArgument>
104104
<CommandLineArgument
105105
argument = "-syncUserData NO"
106-
isEnabled = "NO">
106+
isEnabled = "YES">
107107
</CommandLineArgument>
108108
<CommandLineArgument
109109
argument = "-WWDCEnvironmentBaseURL &quot;http://localhost:3131&quot;"
110-
isEnabled = "NO">
110+
isEnabled = "YES">
111111
</CommandLineArgument>
112112
<CommandLineArgument
113113
argument = "--enable-updates"
114114
isEnabled = "NO">
115115
</CommandLineArgument>
116116
<CommandLineArgument
117117
argument = "-WWDCUseDebugStorage YES"
118-
isEnabled = "NO">
118+
isEnabled = "YES">
119119
</CommandLineArgument>
120120
<CommandLineArgument
121121
argument = "--disable-transcripts"
122-
isEnabled = "NO">
122+
isEnabled = "YES">
123123
</CommandLineArgument>
124124
<CommandLineArgument
125125
argument = "-AUIEnableVisualEffectDebugger YES"

0 commit comments

Comments
 (0)