Skip to content

Commit 190c0c5

Browse files
committed
Added messaging and members table
1 parent 43f9616 commit 190c0c5

37 files changed

Lines changed: 2393 additions & 1812 deletions

Cluster.xcodeproj/project.pbxproj

Lines changed: 15 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,8 @@
4747
28EE23741BDF1FF9009161AE /* Info.plist in Resources */ = {isa = PBXBuildFile; fileRef = 28EE236A1BDF1FF9009161AE /* Info.plist */; };
4848
28EE23751BDF1FF9009161AE /* PreviewSupplementaryView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 28EE236B1BDF1FF9009161AE /* PreviewSupplementaryView.swift */; };
4949
8D2ACF6F2CBE666F0651BC7A /* libPods.a in Frameworks */ = {isa = PBXBuildFile; fileRef = B255B4D666AF91CF21B4DDEE /* libPods.a */; };
50+
9DBA246E1BE14A14005D6AD6 /* MessageTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9DBA246D1BE14A14005D6AD6 /* MessageTableViewCell.swift */; };
51+
9DBA24701BE152F3005D6AD6 /* MembersTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9DBA246F1BE152F3005D6AD6 /* MembersTableViewCell.swift */; };
5052
CE0413501BD88B8300BED627 /* MembersTableViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE04134F1BD88B8300BED627 /* MembersTableViewController.swift */; };
5153
CE0413521BD88CEB00BED627 /* MessagesTableViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE0413511BD88CEB00BED627 /* MessagesTableViewController.swift */; };
5254
CE0F3C541BD729D20012B7D7 /* KlusterHeaderView.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE0F3C531BD729D20012B7D7 /* KlusterHeaderView.swift */; };
@@ -132,6 +134,8 @@
132134
28EE236A1BDF1FF9009161AE /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
133135
28EE236B1BDF1FF9009161AE /* PreviewSupplementaryView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PreviewSupplementaryView.swift; sourceTree = "<group>"; };
134136
3546CD1362BCE0677D077A57 /* Pods.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = Pods.debug.xcconfig; path = "Pods/Target Support Files/Pods/Pods.debug.xcconfig"; sourceTree = "<group>"; };
137+
9DBA246D1BE14A14005D6AD6 /* MessageTableViewCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MessageTableViewCell.swift; sourceTree = "<group>"; };
138+
9DBA246F1BE152F3005D6AD6 /* MembersTableViewCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MembersTableViewCell.swift; sourceTree = "<group>"; };
135139
B255B4D666AF91CF21B4DDEE /* libPods.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libPods.a; sourceTree = BUILT_PRODUCTS_DIR; };
136140
BF30D58564BAC072F96024A4 /* Pods.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = Pods.release.xcconfig; path = "Pods/Target Support Files/Pods/Pods.release.xcconfig"; sourceTree = "<group>"; };
137141
CE04134F1BD88B8300BED627 /* MembersTableViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MembersTableViewController.swift; sourceTree = "<group>"; };
@@ -329,8 +333,10 @@
329333
CEA8EA111B854B2100DC2AA5 /* AppDelegate.swift */,
330334
CEC88F161BB45C10009BE41C /* MenuController.swift */,
331335
CE14D6541BD809A100FC06F4 /* CAPSPageMenu.swift */,
332-
CE04134F1BD88B8300BED627 /* MembersTableViewController.swift */,
333336
CE0413511BD88CEB00BED627 /* MessagesTableViewController.swift */,
337+
9DBA246D1BE14A14005D6AD6 /* MessageTableViewCell.swift */,
338+
CE04134F1BD88B8300BED627 /* MembersTableViewController.swift */,
339+
9DBA246F1BE152F3005D6AD6 /* MembersTableViewCell.swift */,
334340
CE0F3C551BD729DD0012B7D7 /* Kluster Screens */,
335341
CE8BE8FF1BB2411A00BBEC24 /* Profile Screen */,
336342
CED448A01BA5136500F11808 /* Home Screen */,
@@ -448,7 +454,7 @@
448454
attributes = {
449455
LastSwiftMigration = 0710;
450456
LastSwiftUpdateCheck = 0710;
451-
LastUpgradeCheck = 0640;
457+
LastUpgradeCheck = 0710;
452458
ORGANIZATIONNAME = ImagineME;
453459
TargetAttributes = {
454460
CEA8EA0B1B854B2100DC2AA5 = {
@@ -584,7 +590,9 @@
584590
28EE235E1BDF1F83009161AE /* TransitionZoom.swift in Sources */,
585591
CE0413521BD88CEB00BED627 /* MessagesTableViewController.swift in Sources */,
586592
28EE23481BDF1F83009161AE /* DesignableImageView.swift in Sources */,
593+
9DBA24701BE152F3005D6AD6 /* MembersTableViewCell.swift in Sources */,
587594
28EE23751BDF1FF9009161AE /* PreviewSupplementaryView.swift in Sources */,
595+
9DBA246E1BE14A14005D6AD6 /* MessageTableViewCell.swift in Sources */,
588596
28EE23471BDF1F83009161AE /* DesignableButton.swift in Sources */,
589597
28EE23591BDF1F83009161AE /* SpringLabel.swift in Sources */,
590598
28EE23571BDF1F83009161AE /* SpringButton.swift in Sources */,
@@ -653,6 +661,7 @@
653661
COPY_PHASE_STRIP = NO;
654662
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
655663
ENABLE_STRICT_OBJC_MSGSEND = YES;
664+
ENABLE_TESTABILITY = YES;
656665
GCC_C_LANGUAGE_STANDARD = gnu99;
657666
GCC_DYNAMIC_NO_PIC = NO;
658667
GCC_NO_COMMON_BLOCKS = YES;
@@ -721,6 +730,7 @@
721730
CLANG_ENABLE_MODULES = YES;
722731
INFOPLIST_FILE = Cluster/Info.plist;
723732
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
733+
PRODUCT_BUNDLE_IDENTIFIER = "io.ImagineME.$(PRODUCT_NAME:rfc1034identifier)";
724734
PRODUCT_NAME = "$(TARGET_NAME)";
725735
SWIFT_OBJC_BRIDGING_HEADER = "Cluster/Cluster-Bridging-Header.h";
726736
SWIFT_OPTIMIZATION_LEVEL = "-Onone";
@@ -735,6 +745,7 @@
735745
CLANG_ENABLE_MODULES = YES;
736746
INFOPLIST_FILE = Cluster/Info.plist;
737747
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
748+
PRODUCT_BUNDLE_IDENTIFIER = "io.ImagineME.$(PRODUCT_NAME:rfc1034identifier)";
738749
PRODUCT_NAME = "$(TARGET_NAME)";
739750
SWIFT_OBJC_BRIDGING_HEADER = "Cluster/Cluster-Bridging-Header.h";
740751
};
@@ -754,6 +765,7 @@
754765
);
755766
INFOPLIST_FILE = ClusterTests/Info.plist;
756767
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
768+
PRODUCT_BUNDLE_IDENTIFIER = "io.ImagineME.$(PRODUCT_NAME:rfc1034identifier)";
757769
PRODUCT_NAME = "$(TARGET_NAME)";
758770
TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Cluster.app/Cluster";
759771
};
@@ -769,6 +781,7 @@
769781
);
770782
INFOPLIST_FILE = ClusterTests/Info.plist;
771783
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
784+
PRODUCT_BUNDLE_IDENTIFIER = "io.ImagineME.$(PRODUCT_NAME:rfc1034identifier)";
772785
PRODUCT_NAME = "$(TARGET_NAME)";
773786
TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Cluster.app/Cluster";
774787
};
Lines changed: 101 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,101 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<Scheme
3+
LastUpgradeVersion = "0710"
4+
version = "1.3">
5+
<BuildAction
6+
parallelizeBuildables = "YES"
7+
buildImplicitDependencies = "YES">
8+
<BuildActionEntries>
9+
<BuildActionEntry
10+
buildForTesting = "YES"
11+
buildForRunning = "YES"
12+
buildForProfiling = "YES"
13+
buildForArchiving = "YES"
14+
buildForAnalyzing = "YES">
15+
<BuildableReference
16+
BuildableIdentifier = "primary"
17+
BlueprintIdentifier = "CEA8EA0B1B854B2100DC2AA5"
18+
BuildableName = "Cluster.app"
19+
BlueprintName = "Cluster"
20+
ReferencedContainer = "container:Cluster.xcodeproj">
21+
</BuildableReference>
22+
</BuildActionEntry>
23+
</BuildActionEntries>
24+
</BuildAction>
25+
<TestAction
26+
buildConfiguration = "Debug"
27+
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
28+
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
29+
shouldUseLaunchSchemeArgsEnv = "YES">
30+
<Testables>
31+
<TestableReference
32+
skipped = "NO">
33+
<BuildableReference
34+
BuildableIdentifier = "primary"
35+
BlueprintIdentifier = "CEA8EA201B854B2100DC2AA5"
36+
BuildableName = "ClusterTests.xctest"
37+
BlueprintName = "ClusterTests"
38+
ReferencedContainer = "container:Cluster.xcodeproj">
39+
</BuildableReference>
40+
</TestableReference>
41+
</Testables>
42+
<MacroExpansion>
43+
<BuildableReference
44+
BuildableIdentifier = "primary"
45+
BlueprintIdentifier = "CEA8EA0B1B854B2100DC2AA5"
46+
BuildableName = "Cluster.app"
47+
BlueprintName = "Cluster"
48+
ReferencedContainer = "container:Cluster.xcodeproj">
49+
</BuildableReference>
50+
</MacroExpansion>
51+
<AdditionalOptions>
52+
</AdditionalOptions>
53+
</TestAction>
54+
<LaunchAction
55+
buildConfiguration = "Debug"
56+
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
57+
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
58+
launchStyle = "0"
59+
useCustomWorkingDirectory = "NO"
60+
ignoresPersistentStateOnLaunch = "NO"
61+
debugDocumentVersioning = "YES"
62+
debugServiceExtension = "internal"
63+
allowLocationSimulation = "YES">
64+
<BuildableProductRunnable
65+
runnableDebuggingMode = "0">
66+
<BuildableReference
67+
BuildableIdentifier = "primary"
68+
BlueprintIdentifier = "CEA8EA0B1B854B2100DC2AA5"
69+
BuildableName = "Cluster.app"
70+
BlueprintName = "Cluster"
71+
ReferencedContainer = "container:Cluster.xcodeproj">
72+
</BuildableReference>
73+
</BuildableProductRunnable>
74+
<AdditionalOptions>
75+
</AdditionalOptions>
76+
</LaunchAction>
77+
<ProfileAction
78+
buildConfiguration = "Release"
79+
shouldUseLaunchSchemeArgsEnv = "YES"
80+
savedToolIdentifier = ""
81+
useCustomWorkingDirectory = "NO"
82+
debugDocumentVersioning = "YES">
83+
<BuildableProductRunnable
84+
runnableDebuggingMode = "0">
85+
<BuildableReference
86+
BuildableIdentifier = "primary"
87+
BlueprintIdentifier = "CEA8EA0B1B854B2100DC2AA5"
88+
BuildableName = "Cluster.app"
89+
BlueprintName = "Cluster"
90+
ReferencedContainer = "container:Cluster.xcodeproj">
91+
</BuildableReference>
92+
</BuildableProductRunnable>
93+
</ProfileAction>
94+
<AnalyzeAction
95+
buildConfiguration = "Debug">
96+
</AnalyzeAction>
97+
<ArchiveAction
98+
buildConfiguration = "Release"
99+
revealArchiveInOrganizer = "YES">
100+
</ArchiveAction>
101+
</Scheme>
Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
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>SchemeUserState</key>
6+
<dict>
7+
<key>Cluster.xcscheme</key>
8+
<dict>
9+
<key>orderHint</key>
10+
<integer>3</integer>
11+
</dict>
12+
</dict>
13+
<key>SuppressBuildableAutocreation</key>
14+
<dict>
15+
<key>CEA8EA0B1B854B2100DC2AA5</key>
16+
<dict>
17+
<key>primary</key>
18+
<true/>
19+
</dict>
20+
<key>CEA8EA201B854B2100DC2AA5</key>
21+
<dict>
22+
<key>primary</key>
23+
<true/>
24+
</dict>
25+
</dict>
26+
</dict>
27+
</plist>
Binary file not shown.
Lines changed: 71 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,71 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<Bucket
3+
type = "0"
4+
version = "2.0">
5+
<Breakpoints>
6+
<BreakpointProxy
7+
BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
8+
<BreakpointContent
9+
shouldBeEnabled = "Yes"
10+
ignoreCount = "0"
11+
continueAfterRunningActions = "No"
12+
filePath = "Cluster/MessagesTableViewController.swift"
13+
timestampString = "467751158.42826"
14+
startingColumnNumber = "9223372036854775807"
15+
endingColumnNumber = "9223372036854775807"
16+
startingLineNumber = "49"
17+
endingLineNumber = "49"
18+
landmarkName = "tableView(_:cellForRowAtIndexPath:)"
19+
landmarkType = "5">
20+
</BreakpointContent>
21+
</BreakpointProxy>
22+
<BreakpointProxy
23+
BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
24+
<BreakpointContent
25+
shouldBeEnabled = "Yes"
26+
ignoreCount = "0"
27+
continueAfterRunningActions = "No"
28+
filePath = "Cluster/MessagesTableViewController.swift"
29+
timestampString = "467751059.422643"
30+
startingColumnNumber = "9223372036854775807"
31+
endingColumnNumber = "9223372036854775807"
32+
startingLineNumber = "21"
33+
endingLineNumber = "21"
34+
landmarkName = "viewDidLoad()"
35+
landmarkType = "5">
36+
</BreakpointContent>
37+
</BreakpointProxy>
38+
<BreakpointProxy
39+
BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
40+
<BreakpointContent
41+
shouldBeEnabled = "Yes"
42+
ignoreCount = "0"
43+
continueAfterRunningActions = "No"
44+
filePath = "Cluster/MessagesTableViewController.swift"
45+
timestampString = "467751199.695427"
46+
startingColumnNumber = "9223372036854775807"
47+
endingColumnNumber = "9223372036854775807"
48+
startingLineNumber = "42"
49+
endingLineNumber = "42"
50+
landmarkName = "tableView(_:numberOfRowsInSection:)"
51+
landmarkType = "5">
52+
</BreakpointContent>
53+
</BreakpointProxy>
54+
<BreakpointProxy
55+
BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
56+
<BreakpointContent
57+
shouldBeEnabled = "Yes"
58+
ignoreCount = "0"
59+
continueAfterRunningActions = "No"
60+
filePath = "Cluster/MessagesTableViewController.swift"
61+
timestampString = "467751205.687116"
62+
startingColumnNumber = "9223372036854775807"
63+
endingColumnNumber = "9223372036854775807"
64+
startingLineNumber = "37"
65+
endingLineNumber = "37"
66+
landmarkName = "numberOfSectionsInTableView(_:)"
67+
landmarkType = "5">
68+
</BreakpointContent>
69+
</BreakpointProxy>
70+
</Breakpoints>
71+
</Bucket>

0 commit comments

Comments
 (0)