Skip to content

Commit dd22150

Browse files
lsecreaselsecrease
authored andcommitted
KlusterInvite/Notification UI
1 parent d977fe2 commit dd22150

18 files changed

Lines changed: 772 additions & 27 deletions

File tree

Cluster.xcodeproj/project.pbxproj

Lines changed: 17 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,8 @@
77
objects = {
88

99
/* Begin PBXBuildFile section */
10+
28ADC5C61BF9350F001599D5 /* KlusterInviteViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 28ADC5C51BF9350F001599D5 /* KlusterInviteViewController.swift */; };
11+
28ADC5C81BF9385B001599D5 /* KlusterInviteTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 28ADC5C71BF9385B001599D5 /* KlusterInviteTableViewCell.swift */; };
1012
28EE23431BDF1F83009161AE /* AsyncButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = 28EE23251BDF1F83009161AE /* AsyncButton.swift */; };
1113
28EE23441BDF1F83009161AE /* AsyncImageView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 28EE23261BDF1F83009161AE /* AsyncImageView.swift */; };
1214
28EE23451BDF1F83009161AE /* AutoTextView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 28EE23271BDF1F83009161AE /* AutoTextView.swift */; };
@@ -97,6 +99,8 @@
9799
/* End PBXContainerItemProxy section */
98100

99101
/* Begin PBXFileReference section */
102+
28ADC5C51BF9350F001599D5 /* KlusterInviteViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = KlusterInviteViewController.swift; sourceTree = "<group>"; };
103+
28ADC5C71BF9385B001599D5 /* KlusterInviteTableViewCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = KlusterInviteTableViewCell.swift; sourceTree = "<group>"; };
100104
28EE23251BDF1F83009161AE /* AsyncButton.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AsyncButton.swift; sourceTree = "<group>"; };
101105
28EE23261BDF1F83009161AE /* AsyncImageView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AsyncImageView.swift; sourceTree = "<group>"; };
102106
28EE23271BDF1F83009161AE /* AutoTextView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AutoTextView.swift; sourceTree = "<group>"; };
@@ -216,6 +220,16 @@
216220
/* End PBXFrameworksBuildPhase section */
217221

218222
/* Begin PBXGroup section */
223+
28ADC5C31BF93474001599D5 /* New Kluster Screens */ = {
224+
isa = PBXGroup;
225+
children = (
226+
CEFEBF491BDC9CB500E4070D /* NewKlusterViewController.swift */,
227+
28ADC5C51BF9350F001599D5 /* KlusterInviteViewController.swift */,
228+
28ADC5C71BF9385B001599D5 /* KlusterInviteTableViewCell.swift */,
229+
);
230+
name = "New Kluster Screens";
231+
sourceTree = "<group>";
232+
};
219233
28EE23241BDF1F83009161AE /* Spring */ = {
220234
isa = PBXGroup;
221235
children = (
@@ -365,6 +379,7 @@
365379
CE0F3C551BD729DD0012B7D7 /* Kluster Screens */,
366380
CE8BE8FF1BB2411A00BBEC24 /* Profile Screen */,
367381
CED448A01BA5136500F11808 /* Home Screen */,
382+
28ADC5C31BF93474001599D5 /* New Kluster Screens */,
368383
CED4489F1BA5135E00F11808 /* Model */,
369384
CEA8EA151B854B2100DC2AA5 /* Main.storyboard */,
370385
9DBA24731BE2B2D2005D6AD6 /* Login.storyboard */,
@@ -431,7 +446,6 @@
431446
isa = PBXGroup;
432447
children = (
433448
CEA8EA311B854B7F00DC2AA5 /* HomeViewController.swift */,
434-
CEFEBF491BDC9CB500E4070D /* NewKlusterViewController.swift */,
435449
CED448A11BA5153800F11808 /* KlusterCollectionViewCell.swift */,
436450
);
437451
name = "Home Screen";
@@ -624,12 +638,14 @@
624638
28EE235F1BDF1F83009161AE /* UnwindSegue.swift in Sources */,
625639
28EE236E1BDF1FF9009161AE /* ImageCollectionViewCell.swift in Sources */,
626640
28EE235E1BDF1F83009161AE /* TransitionZoom.swift in Sources */,
641+
28ADC5C61BF9350F001599D5 /* KlusterInviteViewController.swift in Sources */,
627642
CE0413521BD88CEB00BED627 /* MessagesTableViewController.swift in Sources */,
628643
28EE23481BDF1F83009161AE /* DesignableImageView.swift in Sources */,
629644
9DBA24701BE152F3005D6AD6 /* MembersTableViewCell.swift in Sources */,
630645
28EE23751BDF1FF9009161AE /* PreviewSupplementaryView.swift in Sources */,
631646
9DBA246E1BE14A14005D6AD6 /* MessageTableViewCell.swift in Sources */,
632647
28EE23471BDF1F83009161AE /* DesignableButton.swift in Sources */,
648+
28ADC5C81BF9385B001599D5 /* KlusterInviteTableViewCell.swift in Sources */,
633649
28EE23591BDF1F83009161AE /* SpringLabel.swift in Sources */,
634650
28EE23571BDF1F83009161AE /* SpringButton.swift in Sources */,
635651
CE0F3C541BD729D20012B7D7 /* KlusterHeaderView.swift in Sources */,
Binary file not shown.

Cluster/Base.lproj/Main.storyboard

Lines changed: 105 additions & 24 deletions
Large diffs are not rendered by default.
18.2 KB
Loading
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
{
2+
"images" : [
3+
{
4+
"idiom" : "universal",
5+
"filename" : "Background.jpg",
6+
"scale" : "1x"
7+
},
8+
{
9+
"idiom" : "universal",
10+
"scale" : "2x"
11+
},
12+
{
13+
"idiom" : "universal",
14+
"scale" : "3x"
15+
}
16+
],
17+
"info" : {
18+
"version" : 1,
19+
"author" : "xcode"
20+
}
21+
}
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
{
2+
"info" : {
3+
"version" : 1,
4+
"author" : "xcode"
5+
}
6+
}
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
{
2+
"images" : [
3+
{
4+
"idiom" : "universal",
5+
"filename" : "facebook.jpg",
6+
"scale" : "1x"
7+
},
8+
{
9+
"idiom" : "universal",
10+
"scale" : "2x"
11+
},
12+
{
13+
"idiom" : "universal",
14+
"scale" : "3x"
15+
}
16+
],
17+
"info" : {
18+
"version" : 1,
19+
"author" : "xcode"
20+
}
21+
}
9.87 KB
Loading
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
//
2+
// KlusterInviteTableViewCell.swift
3+
// Cluster
4+
//
5+
// Created by Lawrence Olivier on 11/15/15.
6+
// Copyright © 2015 ImagineME. All rights reserved.
7+
//
8+
9+
import UIKit
10+
11+
class KlusterInviteTableViewCell: UITableViewCell {
12+
13+
@IBOutlet weak var profileImageView: UIImageView!
14+
@IBOutlet weak var profileNameLabel: UILabel!
15+
@IBOutlet weak var inviteButton: DesignableButton!
16+
17+
18+
}
Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
//
2+
// KlusterInviteViewController.swift
3+
// Cluster
4+
//
5+
// Created by Lawrence Olivier on 11/15/15.
6+
// Copyright © 2015 ImagineME. All rights reserved.
7+
//
8+
9+
import UIKit
10+
11+
class KlusterInviteViewController: UIViewController {
12+
13+
@IBOutlet weak var profileImageView: UIImageView!
14+
@IBOutlet weak var profileNameLabel: UILabel!
15+
@IBOutlet weak var inviteButton: DesignableButton!
16+
17+
override func viewDidLoad() {
18+
super.viewDidLoad()
19+
20+
21+
}
22+
23+
24+
25+
26+
27+
}

0 commit comments

Comments
 (0)