Skip to content

Commit 7e13593

Browse files
committed
Live Event App
* Added themes for MessageList and MessageInput * Custom message list item cell with dynamic height
1 parent 908ccf9 commit 7e13593

File tree

45 files changed

+1378
-29
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

45 files changed

+1378
-29
lines changed

getting-started/getting-started/SceneDelegate.swift

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,8 @@ import PubNub
1111
import PubNubChat
1212
import PubNubChatComponents
1313

14-
let PUBNUB_PUBLISH_KEY = "myPublishKey"
15-
let PUBNUB_SUBSCRIBE_KEY = "myPublishKey"
14+
let PUBNUB_PUBLISH_KEY = "pub-c-8aa2a3e0-4047-4e8c-b966-a8f9d27e3269"
15+
let PUBNUB_SUBSCRIBE_KEY = "sub-c-5dfc52c0-b3e1-11ec-9e6b-d29fac035801"
1616

1717
class SceneDelegate: UIResponder, UIWindowSceneDelegate {
1818

live-event-app/live-event-app.xcodeproj/project.pbxproj

Lines changed: 128 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,30 @@
77
objects = {
88

99
/* Begin PBXBuildFile section */
10+
3D9881B0293755BD0084C2F5 /* MessageListTheme.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3D9881AF293755BD0084C2F5 /* MessageListTheme.swift */; };
11+
3D9881C7293757A80084C2F5 /* Poppins-ExtraLight.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 3D9881B4293757A80084C2F5 /* Poppins-ExtraLight.ttf */; };
12+
3D9881C8293757A80084C2F5 /* Poppins-ThinItalic.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 3D9881B5293757A80084C2F5 /* Poppins-ThinItalic.ttf */; };
13+
3D9881C9293757A80084C2F5 /* Poppins-ExtraLightItalic.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 3D9881B6293757A80084C2F5 /* Poppins-ExtraLightItalic.ttf */; };
14+
3D9881CA293757A80084C2F5 /* Poppins-BoldItalic.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 3D9881B7293757A80084C2F5 /* Poppins-BoldItalic.ttf */; };
15+
3D9881CB293757A80084C2F5 /* Poppins-Light.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 3D9881B8293757A80084C2F5 /* Poppins-Light.ttf */; };
16+
3D9881CC293757A80084C2F5 /* Poppins-Medium.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 3D9881B9293757A80084C2F5 /* Poppins-Medium.ttf */; };
17+
3D9881CD293757A80084C2F5 /* Poppins-SemiBoldItalic.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 3D9881BA293757A80084C2F5 /* Poppins-SemiBoldItalic.ttf */; };
18+
3D9881CE293757A80084C2F5 /* Poppins-ExtraBoldItalic.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 3D9881BB293757A80084C2F5 /* Poppins-ExtraBoldItalic.ttf */; };
19+
3D9881CF293757A80084C2F5 /* Poppins-ExtraBold.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 3D9881BC293757A80084C2F5 /* Poppins-ExtraBold.ttf */; };
20+
3D9881D0293757A80084C2F5 /* Poppins-BlackItalic.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 3D9881BD293757A80084C2F5 /* Poppins-BlackItalic.ttf */; };
21+
3D9881D1293757A80084C2F5 /* OFL.txt in Resources */ = {isa = PBXBuildFile; fileRef = 3D9881BE293757A80084C2F5 /* OFL.txt */; };
22+
3D9881D2293757A80084C2F5 /* Poppins-Regular.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 3D9881BF293757A80084C2F5 /* Poppins-Regular.ttf */; };
23+
3D9881D3293757A80084C2F5 /* Poppins-LightItalic.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 3D9881C0293757A80084C2F5 /* Poppins-LightItalic.ttf */; };
24+
3D9881D4293757A80084C2F5 /* Poppins-Bold.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 3D9881C1293757A80084C2F5 /* Poppins-Bold.ttf */; };
25+
3D9881D5293757A80084C2F5 /* Poppins-Black.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 3D9881C2293757A80084C2F5 /* Poppins-Black.ttf */; };
26+
3D9881D6293757A80084C2F5 /* Poppins-Thin.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 3D9881C3293757A80084C2F5 /* Poppins-Thin.ttf */; };
27+
3D9881D7293757A80084C2F5 /* Poppins-SemiBold.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 3D9881C4293757A80084C2F5 /* Poppins-SemiBold.ttf */; };
28+
3D9881D8293757A80084C2F5 /* Poppins-Italic.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 3D9881C5293757A80084C2F5 /* Poppins-Italic.ttf */; };
29+
3D9881D9293757A80084C2F5 /* Poppins-MediumItalic.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 3D9881C6293757A80084C2F5 /* Poppins-MediumItalic.ttf */; };
30+
3D9881DB293758630084C2F5 /* MessageInputTheme.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3D9881DA293758630084C2F5 /* MessageInputTheme.swift */; };
31+
3D9881DD293758990084C2F5 /* Colors.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 3D9881DC293758990084C2F5 /* Colors.xcassets */; };
32+
3D9881E0293DE8B50084C2F5 /* RootViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3D9881DF293DE8B50084C2F5 /* RootViewController.swift */; };
33+
3DE5AC7F293F3B2A00683DCF /* LiveStreamViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3DE5AC7E293F3B2A00683DCF /* LiveStreamViewController.swift */; };
1034
3DE75808292B876C0083EAB0 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3DE75807292B876C0083EAB0 /* AppDelegate.swift */; };
1135
3DE7580A292B876C0083EAB0 /* SceneDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3DE75809292B876C0083EAB0 /* SceneDelegate.swift */; };
1236
3DE7580F292B876C0083EAB0 /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 3DE7580D292B876C0083EAB0 /* Main.storyboard */; };
@@ -36,6 +60,30 @@
3660
/* End PBXContainerItemProxy section */
3761

3862
/* Begin PBXFileReference section */
63+
3D9881AF293755BD0084C2F5 /* MessageListTheme.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MessageListTheme.swift; sourceTree = "<group>"; };
64+
3D9881B4293757A80084C2F5 /* Poppins-ExtraLight.ttf */ = {isa = PBXFileReference; lastKnownFileType = file; path = "Poppins-ExtraLight.ttf"; sourceTree = "<group>"; };
65+
3D9881B5293757A80084C2F5 /* Poppins-ThinItalic.ttf */ = {isa = PBXFileReference; lastKnownFileType = file; path = "Poppins-ThinItalic.ttf"; sourceTree = "<group>"; };
66+
3D9881B6293757A80084C2F5 /* Poppins-ExtraLightItalic.ttf */ = {isa = PBXFileReference; lastKnownFileType = file; path = "Poppins-ExtraLightItalic.ttf"; sourceTree = "<group>"; };
67+
3D9881B7293757A80084C2F5 /* Poppins-BoldItalic.ttf */ = {isa = PBXFileReference; lastKnownFileType = file; path = "Poppins-BoldItalic.ttf"; sourceTree = "<group>"; };
68+
3D9881B8293757A80084C2F5 /* Poppins-Light.ttf */ = {isa = PBXFileReference; lastKnownFileType = file; path = "Poppins-Light.ttf"; sourceTree = "<group>"; };
69+
3D9881B9293757A80084C2F5 /* Poppins-Medium.ttf */ = {isa = PBXFileReference; lastKnownFileType = file; path = "Poppins-Medium.ttf"; sourceTree = "<group>"; };
70+
3D9881BA293757A80084C2F5 /* Poppins-SemiBoldItalic.ttf */ = {isa = PBXFileReference; lastKnownFileType = file; path = "Poppins-SemiBoldItalic.ttf"; sourceTree = "<group>"; };
71+
3D9881BB293757A80084C2F5 /* Poppins-ExtraBoldItalic.ttf */ = {isa = PBXFileReference; lastKnownFileType = file; path = "Poppins-ExtraBoldItalic.ttf"; sourceTree = "<group>"; };
72+
3D9881BC293757A80084C2F5 /* Poppins-ExtraBold.ttf */ = {isa = PBXFileReference; lastKnownFileType = file; path = "Poppins-ExtraBold.ttf"; sourceTree = "<group>"; };
73+
3D9881BD293757A80084C2F5 /* Poppins-BlackItalic.ttf */ = {isa = PBXFileReference; lastKnownFileType = file; path = "Poppins-BlackItalic.ttf"; sourceTree = "<group>"; };
74+
3D9881BE293757A80084C2F5 /* OFL.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = OFL.txt; sourceTree = "<group>"; };
75+
3D9881BF293757A80084C2F5 /* Poppins-Regular.ttf */ = {isa = PBXFileReference; lastKnownFileType = file; path = "Poppins-Regular.ttf"; sourceTree = "<group>"; };
76+
3D9881C0293757A80084C2F5 /* Poppins-LightItalic.ttf */ = {isa = PBXFileReference; lastKnownFileType = file; path = "Poppins-LightItalic.ttf"; sourceTree = "<group>"; };
77+
3D9881C1293757A80084C2F5 /* Poppins-Bold.ttf */ = {isa = PBXFileReference; lastKnownFileType = file; path = "Poppins-Bold.ttf"; sourceTree = "<group>"; };
78+
3D9881C2293757A80084C2F5 /* Poppins-Black.ttf */ = {isa = PBXFileReference; lastKnownFileType = file; path = "Poppins-Black.ttf"; sourceTree = "<group>"; };
79+
3D9881C3293757A80084C2F5 /* Poppins-Thin.ttf */ = {isa = PBXFileReference; lastKnownFileType = file; path = "Poppins-Thin.ttf"; sourceTree = "<group>"; };
80+
3D9881C4293757A80084C2F5 /* Poppins-SemiBold.ttf */ = {isa = PBXFileReference; lastKnownFileType = file; path = "Poppins-SemiBold.ttf"; sourceTree = "<group>"; };
81+
3D9881C5293757A80084C2F5 /* Poppins-Italic.ttf */ = {isa = PBXFileReference; lastKnownFileType = file; path = "Poppins-Italic.ttf"; sourceTree = "<group>"; };
82+
3D9881C6293757A80084C2F5 /* Poppins-MediumItalic.ttf */ = {isa = PBXFileReference; lastKnownFileType = file; path = "Poppins-MediumItalic.ttf"; sourceTree = "<group>"; };
83+
3D9881DA293758630084C2F5 /* MessageInputTheme.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MessageInputTheme.swift; sourceTree = "<group>"; };
84+
3D9881DC293758990084C2F5 /* Colors.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Colors.xcassets; sourceTree = "<group>"; };
85+
3D9881DF293DE8B50084C2F5 /* RootViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RootViewController.swift; sourceTree = "<group>"; };
86+
3DE5AC7E293F3B2A00683DCF /* LiveStreamViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LiveStreamViewController.swift; sourceTree = "<group>"; };
3987
3DE75804292B876C0083EAB0 /* live-event-app.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "live-event-app.app"; sourceTree = BUILT_PRODUCTS_DIR; };
4088
3DE75807292B876C0083EAB0 /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = "<group>"; };
4189
3DE75809292B876C0083EAB0 /* SceneDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SceneDelegate.swift; sourceTree = "<group>"; };
@@ -75,6 +123,57 @@
75123
/* End PBXFrameworksBuildPhase section */
76124

77125
/* Begin PBXGroup section */
126+
3D9881AE293755A70084C2F5 /* Theming */ = {
127+
isa = PBXGroup;
128+
children = (
129+
3D9881AF293755BD0084C2F5 /* MessageListTheme.swift */,
130+
3D9881DA293758630084C2F5 /* MessageInputTheme.swift */,
131+
);
132+
path = Theming;
133+
sourceTree = "<group>";
134+
};
135+
3D9881B1293757A80084C2F5 /* Resources */ = {
136+
isa = PBXGroup;
137+
children = (
138+
3D9881B2293757A80084C2F5 /* Fonts */,
139+
);
140+
path = Resources;
141+
sourceTree = "<group>";
142+
};
143+
3D9881B2293757A80084C2F5 /* Fonts */ = {
144+
isa = PBXGroup;
145+
children = (
146+
3D9881B3293757A80084C2F5 /* Poppins */,
147+
);
148+
path = Fonts;
149+
sourceTree = "<group>";
150+
};
151+
3D9881B3293757A80084C2F5 /* Poppins */ = {
152+
isa = PBXGroup;
153+
children = (
154+
3D9881B4293757A80084C2F5 /* Poppins-ExtraLight.ttf */,
155+
3D9881B5293757A80084C2F5 /* Poppins-ThinItalic.ttf */,
156+
3D9881B6293757A80084C2F5 /* Poppins-ExtraLightItalic.ttf */,
157+
3D9881B7293757A80084C2F5 /* Poppins-BoldItalic.ttf */,
158+
3D9881B8293757A80084C2F5 /* Poppins-Light.ttf */,
159+
3D9881B9293757A80084C2F5 /* Poppins-Medium.ttf */,
160+
3D9881BA293757A80084C2F5 /* Poppins-SemiBoldItalic.ttf */,
161+
3D9881BB293757A80084C2F5 /* Poppins-ExtraBoldItalic.ttf */,
162+
3D9881BC293757A80084C2F5 /* Poppins-ExtraBold.ttf */,
163+
3D9881BD293757A80084C2F5 /* Poppins-BlackItalic.ttf */,
164+
3D9881BE293757A80084C2F5 /* OFL.txt */,
165+
3D9881BF293757A80084C2F5 /* Poppins-Regular.ttf */,
166+
3D9881C0293757A80084C2F5 /* Poppins-LightItalic.ttf */,
167+
3D9881C1293757A80084C2F5 /* Poppins-Bold.ttf */,
168+
3D9881C2293757A80084C2F5 /* Poppins-Black.ttf */,
169+
3D9881C3293757A80084C2F5 /* Poppins-Thin.ttf */,
170+
3D9881C4293757A80084C2F5 /* Poppins-SemiBold.ttf */,
171+
3D9881C5293757A80084C2F5 /* Poppins-Italic.ttf */,
172+
3D9881C6293757A80084C2F5 /* Poppins-MediumItalic.ttf */,
173+
);
174+
path = Poppins;
175+
sourceTree = "<group>";
176+
};
78177
3DE757FB292B876C0083EAB0 = {
79178
isa = PBXGroup;
80179
children = (
@@ -96,10 +195,15 @@
96195
3DE75806292B876C0083EAB0 /* live-event-app */ = {
97196
isa = PBXGroup;
98197
children = (
198+
3D9881B1293757A80084C2F5 /* Resources */,
199+
3D9881AE293755A70084C2F5 /* Theming */,
99200
3DFB1F932934B87500DDF361 /* FPSDebug */,
100201
3DE75807292B876C0083EAB0 /* AppDelegate.swift */,
101202
3DE75809292B876C0083EAB0 /* SceneDelegate.swift */,
203+
3D9881DF293DE8B50084C2F5 /* RootViewController.swift */,
204+
3DE5AC7E293F3B2A00683DCF /* LiveStreamViewController.swift */,
102205
3DE75810292B876D0083EAB0 /* Assets.xcassets */,
206+
3D9881DC293758990084C2F5 /* Colors.xcassets */,
103207
3DE7580D292B876C0083EAB0 /* Main.storyboard */,
104208
3DE75812292B876D0083EAB0 /* LaunchScreen.storyboard */,
105209
3DE75815292B876D0083EAB0 /* Info.plist */,
@@ -242,7 +346,27 @@
242346
isa = PBXResourcesBuildPhase;
243347
buildActionMask = 2147483647;
244348
files = (
349+
3D9881D6293757A80084C2F5 /* Poppins-Thin.ttf in Resources */,
350+
3D9881D9293757A80084C2F5 /* Poppins-MediumItalic.ttf in Resources */,
351+
3D9881D1293757A80084C2F5 /* OFL.txt in Resources */,
352+
3D9881C9293757A80084C2F5 /* Poppins-ExtraLightItalic.ttf in Resources */,
353+
3D9881D0293757A80084C2F5 /* Poppins-BlackItalic.ttf in Resources */,
354+
3D9881C7293757A80084C2F5 /* Poppins-ExtraLight.ttf in Resources */,
355+
3D9881D7293757A80084C2F5 /* Poppins-SemiBold.ttf in Resources */,
356+
3D9881CA293757A80084C2F5 /* Poppins-BoldItalic.ttf in Resources */,
357+
3D9881CB293757A80084C2F5 /* Poppins-Light.ttf in Resources */,
358+
3D9881D5293757A80084C2F5 /* Poppins-Black.ttf in Resources */,
359+
3D9881D8293757A80084C2F5 /* Poppins-Italic.ttf in Resources */,
360+
3D9881CF293757A80084C2F5 /* Poppins-ExtraBold.ttf in Resources */,
361+
3D9881D3293757A80084C2F5 /* Poppins-LightItalic.ttf in Resources */,
245362
3DE75814292B876D0083EAB0 /* LaunchScreen.storyboard in Resources */,
363+
3D9881DD293758990084C2F5 /* Colors.xcassets in Resources */,
364+
3D9881CD293757A80084C2F5 /* Poppins-SemiBoldItalic.ttf in Resources */,
365+
3D9881D2293757A80084C2F5 /* Poppins-Regular.ttf in Resources */,
366+
3D9881CE293757A80084C2F5 /* Poppins-ExtraBoldItalic.ttf in Resources */,
367+
3D9881D4293757A80084C2F5 /* Poppins-Bold.ttf in Resources */,
368+
3D9881C8293757A80084C2F5 /* Poppins-ThinItalic.ttf in Resources */,
369+
3D9881CC293757A80084C2F5 /* Poppins-Medium.ttf in Resources */,
246370
3DE75811292B876D0083EAB0 /* Assets.xcassets in Resources */,
247371
3DE7580F292B876C0083EAB0 /* Main.storyboard in Resources */,
248372
);
@@ -264,14 +388,18 @@
264388
files = (
265389
3DE75808292B876C0083EAB0 /* AppDelegate.swift in Sources */,
266390
3DFB1FA42934B87500DDF361 /* FrameCounterCache.swift in Sources */,
391+
3D9881DB293758630084C2F5 /* MessageInputTheme.swift in Sources */,
267392
3DE7580A292B876C0083EAB0 /* SceneDelegate.swift in Sources */,
393+
3D9881E0293DE8B50084C2F5 /* RootViewController.swift in Sources */,
268394
3DFB1FA12934B87500DDF361 /* UIView+Extensions.swift in Sources */,
269395
3DFB1FA52934B87500DDF361 /* Metrics.swift in Sources */,
270396
3DFB1FA62934B87500DDF361 /* UIFPSLinearChart.swift in Sources */,
271397
3DFB1FA32934B87500DDF361 /* FrameInfo.swift in Sources */,
272398
3DFB1FA02934B87500DDF361 /* DebugViewController.swift in Sources */,
399+
3DE5AC7F293F3B2A00683DCF /* LiveStreamViewController.swift in Sources */,
273400
3DFB1FA22934B87500DDF361 /* FrameCounter.swift in Sources */,
274401
3DFB1F9F2934B87500DDF361 /* TimeLogger.swift in Sources */,
402+
3D9881B0293755BD0084C2F5 /* MessageListTheme.swift in Sources */,
275403
);
276404
runOnlyForDeploymentPostprocessing = 0;
277405
};

live-event-app/live-event-app/Assets.xcassets/AppIcon.appiconset/Contents.json

Lines changed: 87 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,93 @@
11
{
22
"images" : [
33
{
4-
"idiom" : "universal",
5-
"platform" : "ios",
4+
"idiom" : "iphone",
5+
"scale" : "2x",
6+
"size" : "20x20"
7+
},
8+
{
9+
"idiom" : "iphone",
10+
"scale" : "3x",
11+
"size" : "20x20"
12+
},
13+
{
14+
"idiom" : "iphone",
15+
"scale" : "2x",
16+
"size" : "29x29"
17+
},
18+
{
19+
"idiom" : "iphone",
20+
"scale" : "3x",
21+
"size" : "29x29"
22+
},
23+
{
24+
"idiom" : "iphone",
25+
"scale" : "2x",
26+
"size" : "40x40"
27+
},
28+
{
29+
"idiom" : "iphone",
30+
"scale" : "3x",
31+
"size" : "40x40"
32+
},
33+
{
34+
"idiom" : "iphone",
35+
"scale" : "2x",
36+
"size" : "60x60"
37+
},
38+
{
39+
"idiom" : "iphone",
40+
"scale" : "3x",
41+
"size" : "60x60"
42+
},
43+
{
44+
"idiom" : "ipad",
45+
"scale" : "1x",
46+
"size" : "20x20"
47+
},
48+
{
49+
"idiom" : "ipad",
50+
"scale" : "2x",
51+
"size" : "20x20"
52+
},
53+
{
54+
"idiom" : "ipad",
55+
"scale" : "1x",
56+
"size" : "29x29"
57+
},
58+
{
59+
"idiom" : "ipad",
60+
"scale" : "2x",
61+
"size" : "29x29"
62+
},
63+
{
64+
"idiom" : "ipad",
65+
"scale" : "1x",
66+
"size" : "40x40"
67+
},
68+
{
69+
"idiom" : "ipad",
70+
"scale" : "2x",
71+
"size" : "40x40"
72+
},
73+
{
74+
"idiom" : "ipad",
75+
"scale" : "1x",
76+
"size" : "76x76"
77+
},
78+
{
79+
"idiom" : "ipad",
80+
"scale" : "2x",
81+
"size" : "76x76"
82+
},
83+
{
84+
"idiom" : "ipad",
85+
"scale" : "2x",
86+
"size" : "83.5x83.5"
87+
},
88+
{
89+
"idiom" : "ios-marketing",
90+
"scale" : "1x",
691
"size" : "1024x1024"
792
}
893
],
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
{
2+
"images" : [
3+
{
4+
"filename" : "arrow-turn-up.pdf",
5+
"idiom" : "universal"
6+
}
7+
],
8+
"info" : {
9+
"author" : "xcode",
10+
"version" : 1
11+
},
12+
"properties" : {
13+
"template-rendering-intent" : "template"
14+
}
15+
}
1.5 KB
Binary file not shown.
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
{
2+
"info" : {
3+
"author" : "xcode",
4+
"version" : 1
5+
}
6+
}
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" : "0.220",
9+
"green" : "0.165",
10+
"red" : "0.165"
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" : "0.220",
27+
"green" : "0.165",
28+
"red" : "0.165"
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" : "0.706",
9+
"green" : "0.706",
10+
"red" : "0.706"
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" : "0.706",
27+
"green" : "0.706",
28+
"red" : "0.706"
29+
}
30+
},
31+
"idiom" : "universal"
32+
}
33+
],
34+
"info" : {
35+
"author" : "xcode",
36+
"version" : 1
37+
}
38+
}

0 commit comments

Comments
 (0)