mirror of
https://github.com/moonlight-stream/moonlight-ios.git
synced 2025-07-01 23:35:59 +00:00
265 lines
21 KiB
XML
265 lines
21 KiB
XML
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
|
<document type="com.apple.InterfaceBuilder3.CocoaTouch.Storyboard.XIB" version="3.0" toolsVersion="6254" systemVersion="14C109" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" initialViewController="DL0-L5-LOv">
|
|
<dependencies>
|
|
<plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="6247"/>
|
|
</dependencies>
|
|
<customFonts key="customFonts">
|
|
<mutableArray key="Roboto-Regular.ttf">
|
|
<string>Roboto-Regular</string>
|
|
</mutableArray>
|
|
</customFonts>
|
|
<scenes>
|
|
<!--Main Frame View Controller-->
|
|
<scene sceneID="emz-kO-L7q">
|
|
<objects>
|
|
<viewController id="dgh-JZ-Q7z" customClass="MainFrameViewController" sceneMemberID="viewController">
|
|
<collectionView key="view" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="scaleToFill" indicatorStyle="black" dataMode="prototypes" id="Rtu-AT-Alw">
|
|
<rect key="frame" x="0.0" y="0.0" width="568" height="256"/>
|
|
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
|
|
<inset key="contentInset" minX="40" minY="20" maxX="40" maxY="20"/>
|
|
<collectionViewFlowLayout key="collectionViewLayout" minimumLineSpacing="20" minimumInteritemSpacing="20" id="YcZ-cR-3tK">
|
|
<size key="itemSize" width="90" height="120"/>
|
|
<size key="headerReferenceSize" width="0.0" height="0.0"/>
|
|
<size key="footerReferenceSize" width="0.0" height="0.0"/>
|
|
<inset key="sectionInset" minX="20" minY="20" maxX="20" maxY="20"/>
|
|
</collectionViewFlowLayout>
|
|
<cells>
|
|
<collectionViewCell opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" reuseIdentifier="AppCell" id="Uqv-Di-fzX">
|
|
<rect key="frame" x="0.0" y="0.0" width="50" height="50"/>
|
|
<autoresizingMask key="autoresizingMask"/>
|
|
<view key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center">
|
|
<rect key="frame" x="0.0" y="0.0" width="90" height="120"/>
|
|
<autoresizingMask key="autoresizingMask"/>
|
|
<color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="calibratedWhite"/>
|
|
</view>
|
|
</collectionViewCell>
|
|
</cells>
|
|
<connections>
|
|
<outlet property="dataSource" destination="dgh-JZ-Q7z" id="w0a-4o-Htw"/>
|
|
<outlet property="delegate" destination="dgh-JZ-Q7z" id="Fn8-LA-OLu"/>
|
|
</connections>
|
|
</collectionView>
|
|
<toolbarItems/>
|
|
<navigationItem key="navigationItem" id="1jn-Sf-Xky">
|
|
<barButtonItem key="leftBarButtonItem" style="done" id="zAn-CM-7Yz">
|
|
<button key="customView" opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="pZ9-ft-T24">
|
|
<rect key="frame" x="0.0" y="0.0" width="109" height="46"/>
|
|
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
|
|
<fontDescription key="fontDescription" name="Roboto-Regular" family="Roboto" pointSize="16"/>
|
|
<state key="normal" title="Limelight" image="Logo">
|
|
<color key="titleColor" red="0.3921568627" green="0.91372549020000005" blue="0.17254901959999999" alpha="1" colorSpace="calibratedRGB"/>
|
|
<color key="titleShadowColor" white="0.5" alpha="1" colorSpace="calibratedWhite"/>
|
|
</state>
|
|
</button>
|
|
</barButtonItem>
|
|
<barButtonItem key="rightBarButtonItem" title="No Host Selected" id="L1H-n4-HB7">
|
|
<color key="tintColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
|
|
</barButtonItem>
|
|
</navigationItem>
|
|
<simulatedOrientationMetrics key="simulatedOrientationMetrics" orientation="landscapeRight"/>
|
|
<connections>
|
|
<outlet property="computerNameButton" destination="L1H-n4-HB7" id="bng-Ky-oQs"/>
|
|
<outlet property="limelightLogoButton" destination="pZ9-ft-T24" id="yRw-rK-9lQ"/>
|
|
<segue destination="mI3-9F-XwU" kind="push" identifier="createStreamFrame" id="Vgc-B6-lvM"/>
|
|
</connections>
|
|
</viewController>
|
|
<placeholder placeholderIdentifier="IBFirstResponder" id="HNf-lX-GEO" userLabel="First Responder" sceneMemberID="firstResponder"/>
|
|
</objects>
|
|
<point key="canvasLocation" x="1363" y="796"/>
|
|
</scene>
|
|
<!--Reveal View Controller-->
|
|
<scene sceneID="QYt-XN-Ojr">
|
|
<objects>
|
|
<viewController id="DL0-L5-LOv" customClass="SWRevealViewController" sceneMemberID="viewController">
|
|
<view key="view" contentMode="scaleToFill" id="Usg-e0-g4a">
|
|
<rect key="frame" x="0.0" y="0.0" width="568" height="320"/>
|
|
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
|
|
<color key="backgroundColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
|
|
</view>
|
|
<simulatedOrientationMetrics key="simulatedOrientationMetrics" orientation="landscapeRight"/>
|
|
<connections>
|
|
<segue destination="rYd-e6-cQU" kind="custom" identifier="sw_rear" customClass="SWRevealViewControllerSegueSetController" id="vBQ-bn-yZu"/>
|
|
<segue destination="ftZ-kC-fxI" kind="custom" identifier="sw_front" customClass="SWRevealViewControllerSegueSetController" id="V3E-d5-bsZ"/>
|
|
</connections>
|
|
</viewController>
|
|
<placeholder placeholderIdentifier="IBFirstResponder" id="RXm-iV-Zqb" userLabel="First Responder" sceneMemberID="firstResponder"/>
|
|
</objects>
|
|
<point key="canvasLocation" x="-66" y="796"/>
|
|
</scene>
|
|
<!--Side Bar-->
|
|
<scene sceneID="uYM-56-Ivb">
|
|
<objects>
|
|
<viewController id="rYd-e6-cQU" userLabel="Side Bar" customClass="SettingsViewController" sceneMemberID="viewController">
|
|
<view key="view" contentMode="scaleToFill" id="iNk-qF-gIr" customClass="UIScrollView">
|
|
<rect key="frame" x="0.0" y="0.0" width="568" height="320"/>
|
|
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
|
|
<subviews>
|
|
<slider opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" value="20" minValue="1" maxValue="100" id="3nn-MI-9Xu">
|
|
<rect key="frame" x="14" y="49" width="204" height="31"/>
|
|
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
|
|
<color key="tintColor" red="0.39215686274509803" green="0.9137254901960784" blue="0.17254901960784313" alpha="1" colorSpace="calibratedRGB"/>
|
|
</slider>
|
|
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Bitrate: 10 Mbps" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" id="SBv-Wn-LB7">
|
|
<rect key="frame" x="16" y="20" width="151" height="21"/>
|
|
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
|
|
<fontDescription key="fontDescription" type="system" pointSize="17"/>
|
|
<color key="textColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
|
|
<nil key="highlightedColor"/>
|
|
</label>
|
|
<segmentedControl opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="top" segmentControlStyle="plain" selectedSegmentIndex="1" id="dLF-qJ-2nY">
|
|
<rect key="frame" x="16" y="116" width="200" height="29"/>
|
|
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
|
|
<segments>
|
|
<segment title="30 Hz"/>
|
|
<segment title="60 Hz"/>
|
|
</segments>
|
|
<color key="tintColor" red="0.39215686274509803" green="0.9137254901960784" blue="0.17254901960784313" alpha="1" colorSpace="calibratedRGB"/>
|
|
</segmentedControl>
|
|
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Framerate" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" id="Kkv-DF-MAl">
|
|
<rect key="frame" x="16" y="87" width="79" height="21"/>
|
|
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
|
|
<fontDescription key="fontDescription" type="system" pointSize="17"/>
|
|
<color key="textColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
|
|
<nil key="highlightedColor"/>
|
|
</label>
|
|
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Resolution" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" id="8zy-ri-Dqc">
|
|
<rect key="frame" x="16" y="152" width="82" height="21"/>
|
|
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
|
|
<fontDescription key="fontDescription" type="system" pointSize="17"/>
|
|
<color key="textColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
|
|
<nil key="highlightedColor"/>
|
|
</label>
|
|
<segmentedControl opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="top" segmentControlStyle="plain" selectedSegmentIndex="0" id="PCM-t4-Sha">
|
|
<rect key="frame" x="16" y="181" width="200" height="29"/>
|
|
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
|
|
<segments>
|
|
<segment title="720p"/>
|
|
<segment title="1080p"/>
|
|
<segment title="Native"/>
|
|
</segments>
|
|
<color key="tintColor" red="0.39215686274509803" green="0.9137254901960784" blue="0.17254901960784313" alpha="1" colorSpace="calibratedRGB"/>
|
|
</segmentedControl>
|
|
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="On-Screen Controls" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" id="HZT-dd-DuQ">
|
|
<rect key="frame" x="16" y="217" width="153" height="21"/>
|
|
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
|
|
<fontDescription key="fontDescription" type="system" pointSize="17"/>
|
|
<color key="textColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
|
|
<nil key="highlightedColor"/>
|
|
</label>
|
|
<segmentedControl opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="top" segmentControlStyle="plain" selectedSegmentIndex="1" id="WGf-9d-eAm">
|
|
<rect key="frame" x="16" y="246" width="200" height="29"/>
|
|
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
|
|
<segments>
|
|
<segment title="Off"/>
|
|
<segment title="Auto"/>
|
|
<segment title="Simple"/>
|
|
<segment title="Full"/>
|
|
</segments>
|
|
<color key="tintColor" red="0.38039215686274508" green="0.92156862745098034" blue="0.25882352941176467" alpha="1" colorSpace="calibratedRGB"/>
|
|
</segmentedControl>
|
|
</subviews>
|
|
<color key="backgroundColor" cocoaTouchSystemColor="viewFlipsideBackgroundColor"/>
|
|
</view>
|
|
<simulatedOrientationMetrics key="simulatedOrientationMetrics" orientation="landscapeRight"/>
|
|
<connections>
|
|
<outlet property="bitrateLabel" destination="SBv-Wn-LB7" id="Wdu-me-Bvd"/>
|
|
<outlet property="bitrateSlider" destination="3nn-MI-9Xu" id="IuD-Rk-vPp"/>
|
|
<outlet property="framerateSelector" destination="dLF-qJ-2nY" id="hE3-hk-iwa"/>
|
|
<outlet property="onscreenControlSelector" destination="WGf-9d-eAm" id="hob-se-4Sn"/>
|
|
<outlet property="resolutionSelector" destination="PCM-t4-Sha" id="t60-W2-wkV"/>
|
|
</connections>
|
|
</viewController>
|
|
<placeholder placeholderIdentifier="IBFirstResponder" id="RWc-Km-KG5" userLabel="First Responder" sceneMemberID="firstResponder"/>
|
|
</objects>
|
|
<point key="canvasLocation" x="1363" y="1266"/>
|
|
</scene>
|
|
<!--Navigation Controller-->
|
|
<scene sceneID="pfX-8A-htT">
|
|
<objects>
|
|
<navigationController id="ftZ-kC-fxI" sceneMemberID="viewController">
|
|
<simulatedOrientationMetrics key="simulatedOrientationMetrics" orientation="landscapeRight"/>
|
|
<navigationBar key="navigationBar" contentMode="scaleToFill" barStyle="black" translucent="NO" id="0ZA-Ec-QgD">
|
|
<rect key="frame" x="0.0" y="0.0" width="320" height="44"/>
|
|
<autoresizingMask key="autoresizingMask"/>
|
|
<textAttributes key="titleTextAttributes">
|
|
<offsetWrapper key="textShadowOffset" horizontal="0.0" vertical="0.0"/>
|
|
</textAttributes>
|
|
</navigationBar>
|
|
<connections>
|
|
<segue destination="dgh-JZ-Q7z" kind="relationship" relationship="rootViewController" id="NhF-R8-8s3"/>
|
|
</connections>
|
|
</navigationController>
|
|
<placeholder placeholderIdentifier="IBFirstResponder" id="Dr2-S8-dHh" userLabel="First Responder" sceneMemberID="firstResponder"/>
|
|
</objects>
|
|
<point key="canvasLocation" x="660" y="796"/>
|
|
</scene>
|
|
<!--Stream Frame View Controller-->
|
|
<scene sceneID="5Eb-q2-vjt">
|
|
<objects>
|
|
<viewController id="mI3-9F-XwU" customClass="StreamFrameViewController" sceneMemberID="viewController">
|
|
<view key="view" multipleTouchEnabled="YES" contentMode="scaleToFill" id="eir-e9-IPE" customClass="StreamView">
|
|
<rect key="frame" x="0.0" y="0.0" width="568" height="320"/>
|
|
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
|
|
<subviews>
|
|
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Stage" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" id="2HK-Z5-4Ch">
|
|
<rect key="frame" x="262" y="149" width="45" height="21"/>
|
|
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
|
|
<fontDescription key="fontDescription" type="system" pointSize="17"/>
|
|
<color key="textColor" red="1" green="1" blue="1" alpha="1" colorSpace="custom" customColorSpace="calibratedRGB"/>
|
|
<nil key="highlightedColor"/>
|
|
</label>
|
|
<activityIndicatorView opaque="NO" contentMode="scaleToFill" horizontalHuggingPriority="750" verticalHuggingPriority="750" hidesWhenStopped="YES" animating="YES" style="white" id="0vm-Iv-K4b">
|
|
<rect key="frame" x="274" y="121" width="20" height="20"/>
|
|
<autoresizingMask key="autoresizingMask" flexibleMinX="YES" flexibleMaxX="YES" flexibleMinY="YES" flexibleMaxY="YES"/>
|
|
</activityIndicatorView>
|
|
</subviews>
|
|
<color key="backgroundColor" white="0.0" alpha="1" colorSpace="calibratedWhite"/>
|
|
</view>
|
|
<navigationItem key="navigationItem" id="8uX-4T-BiC"/>
|
|
<nil key="simulatedStatusBarMetrics"/>
|
|
<nil key="simulatedTopBarMetrics"/>
|
|
<nil key="simulatedBottomBarMetrics"/>
|
|
<simulatedOrientationMetrics key="simulatedOrientationMetrics" orientation="landscapeRight"/>
|
|
<connections>
|
|
<outlet property="spinner" destination="0vm-Iv-K4b" id="Lif-zG-6Jh"/>
|
|
<outlet property="stageLabel" destination="2HK-Z5-4Ch" id="1bI-Ig-OpD"/>
|
|
</connections>
|
|
</viewController>
|
|
<placeholder placeholderIdentifier="IBFirstResponder" id="pqv-jd-33O" userLabel="First Responder" sceneMemberID="firstResponder"/>
|
|
</objects>
|
|
<point key="canvasLocation" x="2092" y="796"/>
|
|
</scene>
|
|
<!--Loading Frame View Controller-->
|
|
<scene sceneID="kPF-XD-S77">
|
|
<objects>
|
|
<viewController storyboardIdentifier="loadingFrame" modalTransitionStyle="crossDissolve" modalPresentationStyle="overCurrentContext" id="9W0-2D-0Kp" customClass="LoadingFrameViewController" sceneMemberID="viewController">
|
|
<view key="view" opaque="NO" clearsContextBeforeDrawing="NO" contentMode="center" id="nSw-dc-mi4">
|
|
<rect key="frame" x="0.0" y="0.0" width="568" height="320"/>
|
|
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
|
|
<subviews>
|
|
<activityIndicatorView opaque="NO" contentMode="scaleToFill" horizontalHuggingPriority="750" verticalHuggingPriority="750" animating="YES" style="whiteLarge" translatesAutoresizingMaskIntoConstraints="NO" id="oNu-Gu-QeM">
|
|
<rect key="frame" x="266" y="141" width="37" height="37"/>
|
|
</activityIndicatorView>
|
|
</subviews>
|
|
<color key="backgroundColor" white="0.0" alpha="0.5" colorSpace="calibratedWhite"/>
|
|
</view>
|
|
<simulatedOrientationMetrics key="simulatedOrientationMetrics" orientation="landscapeRight"/>
|
|
<connections>
|
|
<outlet property="loadingSpinner" destination="jJs-wm-fmH" id="Qq1-JJ-55a"/>
|
|
</connections>
|
|
</viewController>
|
|
<placeholder placeholderIdentifier="IBFirstResponder" id="GaV-PK-JSI" userLabel="First Responder" sceneMemberID="firstResponder"/>
|
|
</objects>
|
|
<point key="canvasLocation" x="2104" y="1266"/>
|
|
</scene>
|
|
</scenes>
|
|
<resources>
|
|
<image name="Logo" width="36" height="36"/>
|
|
</resources>
|
|
<simulatedMetricsContainer key="defaultSimulatedMetrics">
|
|
<simulatedStatusBarMetrics key="statusBar"/>
|
|
<simulatedOrientationMetrics key="orientation"/>
|
|
<simulatedScreenMetrics key="destination" type="retina4"/>
|
|
</simulatedMetricsContainer>
|
|
</document>
|