mirror of
https://github.com/oxen-io/session-ios.git
synced 2023-12-13 21:30:14 +01:00
Update launch screen
This commit is contained in:
parent
fead92f2e3
commit
e4eea3a95a
5 changed files with 191 additions and 24 deletions
|
@ -28,7 +28,7 @@
|
||||||
buildForAnalyzing = "YES">
|
buildForAnalyzing = "YES">
|
||||||
<BuildableReference
|
<BuildableReference
|
||||||
BuildableIdentifier = "primary"
|
BuildableIdentifier = "primary"
|
||||||
BlueprintIdentifier = "E562E914157E3E5A003DAEF85CEA5CF9"
|
BlueprintIdentifier = "AC9FA9C4CB8DFE0155BD054D6E704C10"
|
||||||
BuildableName = "SignalServiceKit.framework"
|
BuildableName = "SignalServiceKit.framework"
|
||||||
BlueprintName = "SignalServiceKit"
|
BlueprintName = "SignalServiceKit"
|
||||||
ReferencedContainer = "container:Pods/Pods.xcodeproj">
|
ReferencedContainer = "container:Pods/Pods.xcodeproj">
|
||||||
|
@ -56,7 +56,7 @@
|
||||||
skipped = "NO">
|
skipped = "NO">
|
||||||
<BuildableReference
|
<BuildableReference
|
||||||
BuildableIdentifier = "primary"
|
BuildableIdentifier = "primary"
|
||||||
BlueprintIdentifier = "3FC719A0D2B2FA321E696D83720CAC6F"
|
BlueprintIdentifier = "24F8DED46F845407BED93AD1BC0D4E85"
|
||||||
BuildableName = "SignalServiceKit-Unit-Tests.xctest"
|
BuildableName = "SignalServiceKit-Unit-Tests.xctest"
|
||||||
BlueprintName = "SignalServiceKit-Unit-Tests"
|
BlueprintName = "SignalServiceKit-Unit-Tests"
|
||||||
ReferencedContainer = "container:Pods/Pods.xcodeproj">
|
ReferencedContainer = "container:Pods/Pods.xcodeproj">
|
||||||
|
@ -66,7 +66,7 @@
|
||||||
skipped = "NO">
|
skipped = "NO">
|
||||||
<BuildableReference
|
<BuildableReference
|
||||||
BuildableIdentifier = "primary"
|
BuildableIdentifier = "primary"
|
||||||
BlueprintIdentifier = "3AC929F2E4978F42ED9E9EA232D7247B"
|
BlueprintIdentifier = "3966AB1BF4A267B3775E55BB346C42BB"
|
||||||
BuildableName = "SignalCoreKit-Unit-Tests.xctest"
|
BuildableName = "SignalCoreKit-Unit-Tests.xctest"
|
||||||
BlueprintName = "SignalCoreKit-Unit-Tests"
|
BlueprintName = "SignalCoreKit-Unit-Tests"
|
||||||
ReferencedContainer = "container:Pods/Pods.xcodeproj">
|
ReferencedContainer = "container:Pods/Pods.xcodeproj">
|
||||||
|
@ -76,7 +76,7 @@
|
||||||
skipped = "NO">
|
skipped = "NO">
|
||||||
<BuildableReference
|
<BuildableReference
|
||||||
BuildableIdentifier = "primary"
|
BuildableIdentifier = "primary"
|
||||||
BlueprintIdentifier = "5B34FB0B5ABA685EF33F1BA1C388F016"
|
BlueprintIdentifier = "FBEFD7D60C586B4EBC4A2D8A609B1884"
|
||||||
BuildableName = "AxolotlKit-Unit-Tests.xctest"
|
BuildableName = "AxolotlKit-Unit-Tests.xctest"
|
||||||
BlueprintName = "AxolotlKit-Unit-Tests"
|
BlueprintName = "AxolotlKit-Unit-Tests"
|
||||||
ReferencedContainer = "container:Pods/Pods.xcodeproj">
|
ReferencedContainer = "container:Pods/Pods.xcodeproj">
|
||||||
|
@ -86,7 +86,7 @@
|
||||||
skipped = "NO">
|
skipped = "NO">
|
||||||
<BuildableReference
|
<BuildableReference
|
||||||
BuildableIdentifier = "primary"
|
BuildableIdentifier = "primary"
|
||||||
BlueprintIdentifier = "D85B45003BA81D72F606FDF3EB4B4E1C"
|
BlueprintIdentifier = "217139450FBCFCCE72F03EFEE0C5DA38"
|
||||||
BuildableName = "Curve25519Kit-Unit-Tests.xctest"
|
BuildableName = "Curve25519Kit-Unit-Tests.xctest"
|
||||||
BlueprintName = "Curve25519Kit-Unit-Tests"
|
BlueprintName = "Curve25519Kit-Unit-Tests"
|
||||||
ReferencedContainer = "container:Pods/Pods.xcodeproj">
|
ReferencedContainer = "container:Pods/Pods.xcodeproj">
|
||||||
|
@ -96,7 +96,7 @@
|
||||||
skipped = "NO">
|
skipped = "NO">
|
||||||
<BuildableReference
|
<BuildableReference
|
||||||
BuildableIdentifier = "primary"
|
BuildableIdentifier = "primary"
|
||||||
BlueprintIdentifier = "F9C2DA0BADF4F69559F0AA5BB4FC1E06"
|
BlueprintIdentifier = "CB39B3A5A9E8A82A835D8CD5DEBB7CDC"
|
||||||
BuildableName = "HKDFKit-Unit-Tests.xctest"
|
BuildableName = "HKDFKit-Unit-Tests.xctest"
|
||||||
BlueprintName = "HKDFKit-Unit-Tests"
|
BlueprintName = "HKDFKit-Unit-Tests"
|
||||||
ReferencedContainer = "container:Pods/Pods.xcodeproj">
|
ReferencedContainer = "container:Pods/Pods.xcodeproj">
|
||||||
|
@ -106,7 +106,7 @@
|
||||||
skipped = "NO">
|
skipped = "NO">
|
||||||
<BuildableReference
|
<BuildableReference
|
||||||
BuildableIdentifier = "primary"
|
BuildableIdentifier = "primary"
|
||||||
BlueprintIdentifier = "92057C418B970541FF6BE6E64A49D8C2"
|
BlueprintIdentifier = "B620B404CB76E484E77870B9AD32320E"
|
||||||
BuildableName = "SignalMetadataKit-Unit-Tests.xctest"
|
BuildableName = "SignalMetadataKit-Unit-Tests.xctest"
|
||||||
BlueprintName = "SignalMetadataKit-Unit-Tests"
|
BlueprintName = "SignalMetadataKit-Unit-Tests"
|
||||||
ReferencedContainer = "container:Pods/Pods.xcodeproj">
|
ReferencedContainer = "container:Pods/Pods.xcodeproj">
|
||||||
|
|
15
Signal/Images.xcassets/LokiLogo.imageset/Contents.json
vendored
Normal file
15
Signal/Images.xcassets/LokiLogo.imageset/Contents.json
vendored
Normal file
|
@ -0,0 +1,15 @@
|
||||||
|
{
|
||||||
|
"images" : [
|
||||||
|
{
|
||||||
|
"idiom" : "universal",
|
||||||
|
"filename" : "Loki_Logo_Icon_White.pdf"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"info" : {
|
||||||
|
"version" : 1,
|
||||||
|
"author" : "xcode"
|
||||||
|
},
|
||||||
|
"properties" : {
|
||||||
|
"preserves-vector-representation" : true
|
||||||
|
}
|
||||||
|
}
|
156
Signal/Images.xcassets/LokiLogo.imageset/Loki_Logo_Icon_White.pdf
vendored
Normal file
156
Signal/Images.xcassets/LokiLogo.imageset/Loki_Logo_Icon_White.pdf
vendored
Normal file
|
@ -0,0 +1,156 @@
|
||||||
|
%PDF-1.5
|
||||||
|
%µí®û
|
||||||
|
4 0 obj
|
||||||
|
<< /Length 5 0 R
|
||||||
|
/Filter /FlateDecode
|
||||||
|
>>
|
||||||
|
stream
|
||||||
|
xœm<EFBFBD>Q
|
||||||
|
A†ßç^ ÓqÔñ!‚Ý}Ø}¨î9CPDâÿ£ŸÊ@'ÎÄD·£ÜÈÇ
|
||||||
|
ç+Áú,’2¸vb8€+ckâ%<25>ZVBM¡Q‡ˆ@£šZ8«ÖËW¿zL¦ OæÛŸ=KQô<>Š$Ь
Jôsq`ÕÑ"Æ)îØÓëÈÓQ7ŒªÅÛ
|
||||||
|
ÑùÁglûݵ”Kyœp:
|
||||||
|
endstream
|
||||||
|
endobj
|
||||||
|
5 0 obj
|
||||||
|
168
|
||||||
|
endobj
|
||||||
|
3 0 obj
|
||||||
|
<<
|
||||||
|
/ExtGState <<
|
||||||
|
/a0 << /CA 1 /ca 1 >>
|
||||||
|
>>
|
||||||
|
>>
|
||||||
|
endobj
|
||||||
|
2 0 obj
|
||||||
|
<< /Type /Page % 1
|
||||||
|
/Parent 1 0 R
|
||||||
|
/MediaBox [ 0 0 1057 1000 ]
|
||||||
|
/Contents 4 0 R
|
||||||
|
/Group <<
|
||||||
|
/Type /Group
|
||||||
|
/S /Transparency
|
||||||
|
/I true
|
||||||
|
/CS /DeviceRGB
|
||||||
|
>>
|
||||||
|
/Resources 3 0 R
|
||||||
|
>>
|
||||||
|
endobj
|
||||||
|
1 0 obj
|
||||||
|
<< /Type /Pages
|
||||||
|
/Kids [ 2 0 R ]
|
||||||
|
/Count 1
|
||||||
|
>>
|
||||||
|
endobj
|
||||||
|
6 0 obj
|
||||||
|
<< /Producer (cairo 1.15.10 (http://cairographics.org))
|
||||||
|
/CreationDate (D:20190619222640-05'00)
|
||||||
|
>>
|
||||||
|
endobj
|
||||||
|
7 0 obj
|
||||||
|
<< /Type /Catalog
|
||||||
|
/Pages 1 0 R
|
||||||
|
>>
|
||||||
|
endobj
|
||||||
|
xref
|
||||||
|
0 8
|
||||||
|
0000000000 65535 f
|
||||||
|
0000000574 00000 n
|
||||||
|
0000000354 00000 n
|
||||||
|
0000000282 00000 n
|
||||||
|
0000000015 00000 n
|
||||||
|
0000000260 00000 n
|
||||||
|
0000000639 00000 n
|
||||||
|
0000000755 00000 n
|
||||||
|
trailer
|
||||||
|
<< /Size 8
|
||||||
|
/Root 7 0 R
|
||||||
|
/Info 6 0 R
|
||||||
|
>>
|
||||||
|
startxref
|
||||||
|
807
|
||||||
|
%%EOF
|
||||||
|
%BeginExifToolUpdate
|
||||||
|
6 0 obj
|
||||||
|
<<
|
||||||
|
/Creator (Zamzar)
|
||||||
|
/Producer (Zamzar)
|
||||||
|
>>
|
||||||
|
endobj
|
||||||
|
7 0 obj
|
||||||
|
<<
|
||||||
|
/Type /Catalog
|
||||||
|
/Pages 1 0 R
|
||||||
|
/Metadata 8 0 R
|
||||||
|
>>
|
||||||
|
endobj
|
||||||
|
8 0 obj
|
||||||
|
<<
|
||||||
|
/Type /Metadata
|
||||||
|
/Subtype /XML
|
||||||
|
/Length 2943
|
||||||
|
>>
|
||||||
|
stream
|
||||||
|
<?xpacket begin='' id='W5M0MpCehiHzreSzNTczkc9d'?>
|
||||||
|
<x:xmpmeta xmlns:x='adobe:ns:meta/'>
|
||||||
|
<rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#'>
|
||||||
|
|
||||||
|
<rdf:Description rdf:about=''
|
||||||
|
xmlns:dc='http://purl.org/dc/elements/1.1/'>
|
||||||
|
<dc:creator>
|
||||||
|
<rdf:Seq>
|
||||||
|
<rdf:li>Zamzar</rdf:li>
|
||||||
|
</rdf:Seq>
|
||||||
|
</dc:creator>
|
||||||
|
</rdf:Description>
|
||||||
|
|
||||||
|
<rdf:Description rdf:about=''
|
||||||
|
xmlns:pdf='http://ns.adobe.com/pdf/1.3/'>
|
||||||
|
<pdf:Producer>Zamzar</pdf:Producer>
|
||||||
|
</rdf:Description>
|
||||||
|
</rdf:RDF>
|
||||||
|
</x:xmpmeta>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<?xpacket end='w'?>
|
||||||
|
endstream
|
||||||
|
endobj
|
||||||
|
xref
|
||||||
|
0 1
|
||||||
|
0000000000 65535 f
|
||||||
|
6 3
|
||||||
|
0000001069 00000 n
|
||||||
|
0000001127 00000 n
|
||||||
|
0000001192 00000 n
|
||||||
|
trailer
|
||||||
|
<<
|
||||||
|
/Size 9
|
||||||
|
/Root 7 0 R
|
||||||
|
/Info 6 0 R
|
||||||
|
/Prev 807
|
||||||
|
>>
|
||||||
|
%EndExifToolUpdate 1048
|
||||||
|
startxref
|
||||||
|
4218
|
||||||
|
%%EOF
|
|
@ -1,13 +1,11 @@
|
||||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<document type="com.apple.InterfaceBuilder3.CocoaTouch.Storyboard.XIB" version="3.0" toolsVersion="11542" systemVersion="15G1108" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" useAutolayout="YES" launchScreen="YES" useTraitCollections="YES" colorMatched="YES" initialViewController="01J-lp-oVM">
|
<document type="com.apple.InterfaceBuilder3.CocoaTouch.Storyboard.XIB" version="3.0" toolsVersion="14490.70" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" useAutolayout="YES" launchScreen="YES" useTraitCollections="YES" colorMatched="YES" initialViewController="01J-lp-oVM">
|
||||||
<device id="retina4_7" orientation="portrait">
|
<device id="retina4_7" orientation="portrait">
|
||||||
<adaptation id="fullscreen"/>
|
<adaptation id="fullscreen"/>
|
||||||
</device>
|
</device>
|
||||||
<dependencies>
|
<dependencies>
|
||||||
<deployment identifier="iOS"/>
|
<deployment identifier="iOS"/>
|
||||||
<plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="11524"/>
|
<plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="14490.49"/>
|
||||||
<capability name="Aspect ratio constraints" minToolsVersion="5.1"/>
|
|
||||||
<capability name="Constraints with non-1.0 multipliers" minToolsVersion="5.1"/>
|
|
||||||
<capability name="documents saved in the Xcode 8 format" minToolsVersion="8.0"/>
|
<capability name="documents saved in the Xcode 8 format" minToolsVersion="8.0"/>
|
||||||
</dependencies>
|
</dependencies>
|
||||||
<scenes>
|
<scenes>
|
||||||
|
@ -23,16 +21,16 @@
|
||||||
<rect key="frame" x="0.0" y="0.0" width="375" height="667"/>
|
<rect key="frame" x="0.0" y="0.0" width="375" height="667"/>
|
||||||
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
|
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
|
||||||
<subviews>
|
<subviews>
|
||||||
<imageView userInteractionEnabled="NO" contentMode="scaleToFill" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="logoSignal" translatesAutoresizingMaskIntoConstraints="NO" id="b92-yg-YYQ">
|
<imageView userInteractionEnabled="NO" contentMode="scaleToFill" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="LokiLogo" translatesAutoresizingMaskIntoConstraints="NO" id="b92-yg-YYQ">
|
||||||
<rect key="frame" x="125" y="271" width="125" height="125"/>
|
<rect key="frame" x="150" y="298" width="75" height="71"/>
|
||||||
<constraints>
|
<constraints>
|
||||||
<constraint firstAttribute="width" secondItem="b92-yg-YYQ" secondAttribute="height" multiplier="1:1" id="K4Q-zJ-faE"/>
|
<constraint firstAttribute="width" constant="75" id="edg-p1-IeH"/>
|
||||||
|
<constraint firstAttribute="height" constant="71" id="sRe-w6-smO"/>
|
||||||
</constraints>
|
</constraints>
|
||||||
</imageView>
|
</imageView>
|
||||||
</subviews>
|
</subviews>
|
||||||
<color key="backgroundColor" red="0.12549019607843137" green="0.56470588235294117" blue="0.91764705882352937" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
|
<color key="backgroundColor" red="0.039215686274509803" green="0.039215686274509803" blue="0.039215686274509803" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
|
||||||
<constraints>
|
<constraints>
|
||||||
<constraint firstItem="b92-yg-YYQ" firstAttribute="width" secondItem="Ze5-6b-2t3" secondAttribute="width" multiplier="1:3" id="d0v-ZC-EgJ"/>
|
|
||||||
<constraint firstItem="b92-yg-YYQ" firstAttribute="centerY" secondItem="Ze5-6b-2t3" secondAttribute="centerY" id="ec1-lk-fbn"/>
|
<constraint firstItem="b92-yg-YYQ" firstAttribute="centerY" secondItem="Ze5-6b-2t3" secondAttribute="centerY" id="ec1-lk-fbn"/>
|
||||||
<constraint firstItem="b92-yg-YYQ" firstAttribute="centerX" secondItem="Ze5-6b-2t3" secondAttribute="centerX" id="jLr-XH-MKf"/>
|
<constraint firstItem="b92-yg-YYQ" firstAttribute="centerX" secondItem="Ze5-6b-2t3" secondAttribute="centerX" id="jLr-XH-MKf"/>
|
||||||
</constraints>
|
</constraints>
|
||||||
|
@ -44,6 +42,6 @@
|
||||||
</scene>
|
</scene>
|
||||||
</scenes>
|
</scenes>
|
||||||
<resources>
|
<resources>
|
||||||
<image name="logoSignal" width="138" height="139"/>
|
<image name="LokiLogo" width="1057" height="1000"/>
|
||||||
</resources>
|
</resources>
|
||||||
</document>
|
</document>
|
||||||
|
|
|
@ -37,7 +37,7 @@ NSString *NSStringForScreenLockUIState(ScreenLockUIState value)
|
||||||
{
|
{
|
||||||
[super loadView];
|
[super loadView];
|
||||||
|
|
||||||
self.view.backgroundColor = UIColor.ows_materialBlueColor;
|
self.view.backgroundColor = UIColor.lokiDarkestGray;
|
||||||
|
|
||||||
UIView *edgesView = [UIView containerView];
|
UIView *edgesView = [UIView containerView];
|
||||||
[self.view addSubview:edgesView];
|
[self.view addSubview:edgesView];
|
||||||
|
@ -45,17 +45,15 @@ NSString *NSStringForScreenLockUIState(ScreenLockUIState value)
|
||||||
[edgesView autoPinEdgeToSuperviewEdge:ALEdgeBottom];
|
[edgesView autoPinEdgeToSuperviewEdge:ALEdgeBottom];
|
||||||
[edgesView autoPinWidthToSuperview];
|
[edgesView autoPinWidthToSuperview];
|
||||||
|
|
||||||
UIImage *image = [UIImage imageNamed:@"logoSignal"];
|
UIImage *image = [UIImage imageNamed:@"LokiLogo"];
|
||||||
UIImageView *imageView = [UIImageView new];
|
UIImageView *imageView = [UIImageView new];
|
||||||
imageView.image = image;
|
imageView.image = image;
|
||||||
[edgesView addSubview:imageView];
|
[edgesView addSubview:imageView];
|
||||||
[imageView autoHCenterInSuperview];
|
[imageView autoHCenterInSuperview];
|
||||||
|
|
||||||
const CGSize screenSize = UIScreen.mainScreen.bounds.size;
|
const CGSize screenSize = UIScreen.mainScreen.bounds.size;
|
||||||
const CGFloat shortScreenDimension = MIN(screenSize.width, screenSize.height);
|
[imageView autoSetDimension:ALDimensionWidth toSize:75];
|
||||||
const CGFloat imageSize = (CGFloat)round(shortScreenDimension / 3.f);
|
[imageView autoSetDimension:ALDimensionHeight toSize:71];
|
||||||
[imageView autoSetDimension:ALDimensionWidth toSize:imageSize];
|
|
||||||
[imageView autoSetDimension:ALDimensionHeight toSize:imageSize];
|
|
||||||
|
|
||||||
const CGFloat kButtonHeight = 40.f;
|
const CGFloat kButtonHeight = 40.f;
|
||||||
OWSFlatButton *button =
|
OWSFlatButton *button =
|
||||||
|
|
Loading…
Reference in a new issue