ClashX.Meta/ClashX/Base.lproj/Main.storyboard

439 lines
37 KiB
Plaintext
Raw Normal View History

2018-06-13 10:44:30 +08:00
<?xml version="1.0" encoding="UTF-8"?>
2018-09-23 21:37:11 +08:00
<document type="com.apple.InterfaceBuilder3.Cocoa.Storyboard.XIB" version="3.0" toolsVersion="14313.18" targetRuntime="MacOSX.Cocoa" propertyAccessControl="none" useAutolayout="YES">
2018-06-13 10:44:30 +08:00
<dependencies>
2018-06-23 15:05:58 +08:00
<deployment identifier="macosx"/>
2018-09-23 21:37:11 +08:00
<plugIn identifier="com.apple.InterfaceBuilder.CocoaPlugin" version="14313.18"/>
<capability name="documents saved in the Xcode 8 format" minToolsVersion="8.0"/>
2018-06-13 10:44:30 +08:00
</dependencies>
<scenes>
<!--Application-->
<scene sceneID="JPo-4y-FX3">
<objects>
<application id="hnw-xV-0zn" sceneMemberID="viewController">
<menu key="mainMenu" title="Main Menu" systemMenu="main" id="AYu-sK-qS6"/>
<connections>
<outlet property="delegate" destination="Voe-Tx-rLC" id="PrD-fu-P6m"/>
</connections>
</application>
<customObject id="Voe-Tx-rLC" customClass="AppDelegate" customModule="ClashX" customModuleProvider="target">
<connections>
<outlet property="allowFromLanMenuItem" destination="Vz8-7n-vx6" id="Fzz-EG-huC"/>
<outlet property="autoStartMenuItem" destination="B1J-XB-BiZ" id="xaS-h5-qd0"/>
2018-08-12 11:29:51 +08:00
<outlet property="logLevelMenuItem" destination="3Da-fL-Mzr" id="ZCW-Il-fOZ"/>
<outlet property="proxyModeDirectMenuItem" destination="Np6-Pm-Lo3" id="DER-K7-DNW"/>
<outlet property="proxyModeGlobalMenuItem" destination="yiM-U4-MNg" id="M7s-kl-aPh"/>
<outlet property="proxyModeMenuItem" destination="jGT-1M-xJu" id="3Xj-xK-MJj"/>
<outlet property="proxyModeRuleMenuItem" destination="89n-bD-JHk" id="lT1-J1-X3k"/>
2018-06-13 10:44:30 +08:00
<outlet property="proxySettingMenuItem" destination="8se-yr-wmp" id="yvm-QP-yoA"/>
2018-08-04 21:49:32 +08:00
<outlet property="separatorLineTop" destination="1fM-p6-bHd" id="NFb-qS-TKR"/>
<outlet property="sepatatorLineEndProxySelect" destination="n67-fU-hLx" id="Vgv-N6-SOH"/>
<outlet property="showNetSpeedIndicatorMenuItem" destination="YIO-Vj-64f" id="9a5-3N-Ylk"/>
2018-06-13 10:44:30 +08:00
<outlet property="statusMenu" destination="Afa-lD-EbR" id="cov-E9-WrO"/>
</connections>
</customObject>
<menu id="Afa-lD-EbR">
<items>
<menuItem title="Proxy mode (Global)" id="jGT-1M-xJu">
<menu key="submenu" title="Proxy mode (Global)" id="UU2-uE-YB4">
<items>
2018-09-10 21:33:27 +08:00
<menuItem title="Global" keyEquivalent="g" id="yiM-U4-MNg">
<connections>
<action selector="actionSwitchProxyMode:" target="Voe-Tx-rLC" id="qv6-up-ubF"/>
</connections>
</menuItem>
2018-09-10 21:33:27 +08:00
<menuItem title="Rule" keyEquivalent="r" id="89n-bD-JHk">
<connections>
<action selector="actionSwitchProxyMode:" target="Voe-Tx-rLC" id="hGb-uh-9p3"/>
</connections>
</menuItem>
2018-09-10 21:33:27 +08:00
<menuItem title="Direct" keyEquivalent="d" id="Np6-Pm-Lo3">
<connections>
<action selector="actionSwitchProxyMode:" target="Voe-Tx-rLC" id="vbj-a5-5O0"/>
</connections>
</menuItem>
</items>
</menu>
</menuItem>
<menuItem isSeparatorItem="YES" id="1fM-p6-bHd"/>
<menuItem isSeparatorItem="YES" id="n67-fU-hLx"/>
2018-09-10 21:33:27 +08:00
<menuItem title="Set as system proxy" keyEquivalent="s" id="8se-yr-wmp">
2018-06-13 10:44:30 +08:00
<connections>
<action selector="actionSetSystemProxy:" target="Voe-Tx-rLC" id="jrp-iz-ljC"/>
</connections>
</menuItem>
2018-09-10 21:33:27 +08:00
<menuItem title="Copy export command" keyEquivalent="c" id="Jmb-PK-rMW">
<connections>
<action selector="actionCopyExportCommand:" target="Voe-Tx-rLC" id="82r-sY-7xb"/>
</connections>
2018-06-13 10:44:30 +08:00
</menuItem>
2018-09-23 21:37:11 +08:00
<menuItem title="Speed test" id="5Mz-Qv-9Yc">
<modifierMask key="keyEquivalentModifierMask"/>
<connections>
<action selector="actionSpeedTest:" target="Voe-Tx-rLC" id="deV-3n-Mtx"/>
<segue destination="gtD-dn-7Dy" kind="modal" id="opl-HQ-q26"/>
</connections>
</menuItem>
<menuItem title="Start at login" id="B1J-XB-BiZ">
2018-06-13 10:44:30 +08:00
<modifierMask key="keyEquivalentModifierMask"/>
<connections>
<action selector="actionStartAtLogin:" target="Voe-Tx-rLC" id="aie-1F-HjZ"/>
2018-06-13 10:44:30 +08:00
</connections>
</menuItem>
<menuItem title="Show network indicator" id="YIO-Vj-64f">
<modifierMask key="keyEquivalentModifierMask"/>
<connections>
<action selector="actionShowNetSpeedIndicator:" target="Voe-Tx-rLC" id="iHm-b9-VSa"/>
</connections>
</menuItem>
2018-08-31 21:31:56 +08:00
<menuItem title="Allow connect from Lan" id="Vz8-7n-vx6">
<modifierMask key="keyEquivalentModifierMask"/>
<connections>
<action selector="actionAllowFromLan:" target="Voe-Tx-rLC" id="BGp-Tp-MiH"/>
</connections>
</menuItem>
<menuItem isSeparatorItem="YES" id="UpD-DI-Smv"/>
2018-06-13 10:44:30 +08:00
<menuItem title="Config" id="JMV-Dy-CI0">
<modifierMask key="keyEquivalentModifierMask"/>
<menu key="submenu" title="Config" id="tck-zU-JKQ">
<items>
<menuItem title="Generate Config" id="a4G-S3-jxT">
2018-06-13 10:44:30 +08:00
<modifierMask key="keyEquivalentModifierMask"/>
2018-08-06 15:30:41 +08:00
<menu key="submenu" title="Generate Config" id="IeJ-1Q-UaF">
<items>
<menuItem title="Generate config" id="5Ab-VJ-iIm">
<modifierMask key="keyEquivalentModifierMask"/>
<connections>
<action selector="actionGenConfig:" target="Voe-Tx-rLC" id="SBd-vV-e1R"/>
</connections>
</menuItem>
<menuItem title="Import bunch json file" id="GRE-Ra-Pkx">
<modifierMask key="keyEquivalentModifierMask"/>
<connections>
<action selector="actionImportBunchJsonFile:" target="Voe-Tx-rLC" id="wPl-iW-WvG"/>
</connections>
</menuItem>
2018-08-31 21:31:56 +08:00
<menuItem title="SSURL from pasteboard" id="QX2-2U-3Ad">
<modifierMask key="keyEquivalentModifierMask"/>
<connections>
<action selector="actionImportConfigFromSSURL:" target="Voe-Tx-rLC" id="FGa-8X-oxt"/>
</connections>
</menuItem>
<menuItem title="QR Code from screen" id="89G-Oc-S3l">
<modifierMask key="keyEquivalentModifierMask"/>
<connections>
<action selector="actionScanQRCode:" target="Voe-Tx-rLC" id="RQR-HE-w4C"/>
</connections>
</menuItem>
2018-08-06 15:30:41 +08:00
</items>
</menu>
2018-06-13 10:44:30 +08:00
</menuItem>
2018-09-10 21:33:27 +08:00
<menuItem title="Open config Folder" keyEquivalent="o" id="DwE-WX-ETZ">
2018-06-13 10:44:30 +08:00
<connections>
<action selector="openConfigFolder:" target="Voe-Tx-rLC" id="6Ke-Bi-AAZ"/>
</connections>
</menuItem>
2018-09-10 21:33:27 +08:00
<menuItem title="Reload config" keyEquivalent="r" id="q3G-VH-eyy">
2018-06-13 10:44:30 +08:00
<connections>
<action selector="actionUpdateConfig:" target="Voe-Tx-rLC" id="oW5-Ll-SY8"/>
</connections>
</menuItem>
<menuItem title="Log level" id="3Da-fL-Mzr">
<modifierMask key="keyEquivalentModifierMask"/>
<menu key="submenu" title="Log level" id="wqo-3T-4qO">
<items>
<menuItem title="ERROR" id="0iu-lB-eZN">
<modifierMask key="keyEquivalentModifierMask"/>
2018-08-12 11:29:51 +08:00
<connections>
<action selector="actionSetLogLevel:" target="Voe-Tx-rLC" id="KEd-c4-cB8"/>
</connections>
</menuItem>
<menuItem title="WARNING" id="ko2-Ir-DxA">
<modifierMask key="keyEquivalentModifierMask"/>
2018-08-12 11:29:51 +08:00
<connections>
<action selector="actionSetLogLevel:" target="Voe-Tx-rLC" id="V2s-Xc-8lq"/>
</connections>
</menuItem>
<menuItem title="INFO" id="d8V-h0-0zF">
<modifierMask key="keyEquivalentModifierMask"/>
2018-08-12 11:29:51 +08:00
<connections>
<action selector="actionSetLogLevel:" target="Voe-Tx-rLC" id="jeM-b7-3h6"/>
</connections>
</menuItem>
<menuItem title="DEBUG" id="XIR-Go-fWA">
<modifierMask key="keyEquivalentModifierMask"/>
2018-08-12 11:29:51 +08:00
<connections>
<action selector="actionSetLogLevel:" target="Voe-Tx-rLC" id="wcc-7Y-8Ke"/>
</connections>
</menuItem>
</items>
</menu>
</menuItem>
2018-06-13 10:44:30 +08:00
</items>
</menu>
</menuItem>
2018-06-23 15:05:58 +08:00
<menuItem title="Help" id="Dd9-2F-FVY">
<modifierMask key="keyEquivalentModifierMask"/>
<menu key="submenu" title="Help" id="ogW-pn-jeR">
<items>
<menuItem title="About" id="hUb-k9-TEf">
<modifierMask key="keyEquivalentModifierMask"/>
<connections>
<segue destination="UWQ-O3-RVk" kind="show" id="ZDv-Fo-P5y"/>
</connections>
</menuItem>
2018-09-10 21:33:27 +08:00
<menuItem title="Check Update" keyEquivalent="u" id="p0T-J8-Emx">
2018-06-23 15:05:58 +08:00
<connections>
<action selector="checkForUpdates:" target="fth-rt-saN" id="gaF-35-d7h"/>
</connections>
</menuItem>
2018-09-10 21:33:27 +08:00
<menuItem title="Show Log" keyEquivalent="l" id="xxZ-9l-69m">
<connections>
<action selector="actionShowLog:" target="Voe-Tx-rLC" id="riD-KO-PNs"/>
</connections>
</menuItem>
2018-06-23 15:05:58 +08:00
</items>
</menu>
</menuItem>
2018-09-10 21:33:27 +08:00
<menuItem title="Quit" keyEquivalent="q" id="NXU-86-Eem">
2018-06-13 10:44:30 +08:00
<connections>
<action selector="actionQuit:" target="Voe-Tx-rLC" id="ZtA-Bb-6xk"/>
</connections>
</menuItem>
</items>
</menu>
<customObject id="YLy-65-1bz" customClass="NSFontManager"/>
2018-06-23 15:05:58 +08:00
<customObject id="fth-rt-saN" customClass="SUUpdater"/>
2018-06-13 10:44:30 +08:00
<customObject id="Ady-hI-5gd" userLabel="First Responder" customClass="NSResponder" sceneMemberID="firstResponder"/>
</objects>
<point key="canvasLocation" x="75" y="0.0"/>
</scene>
2018-09-23 21:37:11 +08:00
<!--SpeedTest-->
<scene sceneID="iIZ-Tp-XWx">
<objects>
<viewController title="SpeedTest" showSeguePresentationStyle="single" id="gtD-dn-7Dy" customClass="SpeedTestViewController" customModule="ClashX" customModuleProvider="target" sceneMemberID="viewController">
<view key="view" id="0ac-CH-i5j">
<rect key="frame" x="0.0" y="0.0" width="450" height="300"/>
<autoresizingMask key="autoresizingMask"/>
<subviews>
<scrollView autohidesScrollers="YES" horizontalLineScroll="19" horizontalPageScroll="10" verticalLineScroll="19" verticalPageScroll="10" usesPredominantAxisScrolling="NO" translatesAutoresizingMaskIntoConstraints="NO" id="Ld6-8X-1go">
<rect key="frame" x="0.0" y="0.0" width="450" height="300"/>
<clipView key="contentView" id="JGj-of-TOa">
<rect key="frame" x="1" y="0.0" width="448" height="299"/>
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
<subviews>
<tableView verticalHuggingPriority="750" allowsExpansionToolTips="YES" columnAutoresizingStyle="lastColumnOnly" columnSelection="YES" multipleSelection="NO" autosaveColumns="NO" rowSizeStyle="automatic" headerView="BMy-KV-KKJ" viewBased="YES" id="deF-3p-7yH">
<rect key="frame" x="0.0" y="0.0" width="448.5" height="276"/>
<autoresizingMask key="autoresizingMask"/>
<size key="intercellSpacing" width="3" height="2"/>
<color key="backgroundColor" name="controlBackgroundColor" catalog="System" colorSpace="catalog"/>
<color key="gridColor" name="gridColor" catalog="System" colorSpace="catalog"/>
<tableColumns>
<tableColumn identifier="proxies" width="273.5" minWidth="40" maxWidth="1000" id="WQk-kX-Jr8">
<tableHeaderCell key="headerCell" lineBreakMode="truncatingTail" borderStyle="border" title="Proxies">
<font key="font" metaFont="smallSystem"/>
<color key="textColor" name="headerTextColor" catalog="System" colorSpace="catalog"/>
<color key="backgroundColor" name="headerColor" catalog="System" colorSpace="catalog"/>
</tableHeaderCell>
<textFieldCell key="dataCell" lineBreakMode="truncatingTail" selectable="YES" editable="YES" title="Text Cell" id="DIu-9t-BTE">
<font key="font" metaFont="system"/>
<color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/>
<color key="backgroundColor" name="controlBackgroundColor" catalog="System" colorSpace="catalog"/>
</textFieldCell>
<tableColumnResizingMask key="resizingMask" resizeWithTable="YES" userResizable="YES"/>
<prototypeCellViews>
<tableCellView identifier="ProxyNameCell" id="1Yx-TQ-4pZ">
<rect key="frame" x="1" y="1" width="274" height="17"/>
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
<subviews>
<textField verticalHuggingPriority="750" horizontalCompressionResistancePriority="250" fixedFrame="YES" tag="1" translatesAutoresizingMaskIntoConstraints="NO" id="XcN-cb-zuE">
<rect key="frame" x="0.0" y="0.0" width="274" height="17"/>
<autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMinY="YES"/>
<textFieldCell key="cell" lineBreakMode="truncatingTail" enabled="NO" allowsUndo="NO" sendsActionOnEndEditing="YES" title="Proxy" id="Gh1-x5-fnZ">
<font key="font" metaFont="system"/>
<color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/>
<color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/>
</textFieldCell>
</textField>
</subviews>
<connections>
<outlet property="textField" destination="XcN-cb-zuE" id="fta-YG-n0q"/>
</connections>
</tableCellView>
</prototypeCellViews>
</tableColumn>
<tableColumn identifier="delays" width="169" minWidth="40" maxWidth="1000" id="gNv-c4-4xR">
<tableHeaderCell key="headerCell" lineBreakMode="truncatingTail" borderStyle="border" title="Delay(ms)">
<font key="font" metaFont="smallSystem"/>
<color key="textColor" name="headerTextColor" catalog="System" colorSpace="catalog"/>
<color key="backgroundColor" name="headerColor" catalog="System" colorSpace="catalog"/>
</tableHeaderCell>
<textFieldCell key="dataCell" lineBreakMode="truncatingTail" selectable="YES" editable="YES" title="Text Cell" id="JK9-7d-hkq">
<font key="font" metaFont="system"/>
<color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/>
<color key="backgroundColor" name="controlBackgroundColor" catalog="System" colorSpace="catalog"/>
</textFieldCell>
<tableColumnResizingMask key="resizingMask" resizeWithTable="YES" userResizable="YES"/>
<prototypeCellViews>
<tableCellView identifier="delayCell" id="qZT-29-xCE">
<rect key="frame" x="278" y="1" width="169" height="17"/>
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
<subviews>
<textField verticalHuggingPriority="750" horizontalCompressionResistancePriority="250" fixedFrame="YES" tag="1" translatesAutoresizingMaskIntoConstraints="NO" id="QCv-NJ-qh9">
<rect key="frame" x="0.0" y="0.0" width="169" height="17"/>
<autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMinY="YES"/>
<textFieldCell key="cell" lineBreakMode="truncatingTail" enabled="NO" sendsActionOnEndEditing="YES" title="100" id="TLq-Oj-0EH">
<font key="font" metaFont="system"/>
<color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/>
<color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/>
</textFieldCell>
</textField>
</subviews>
<connections>
<outlet property="textField" destination="QCv-NJ-qh9" id="VlP-eG-GPw"/>
</connections>
</tableCellView>
</prototypeCellViews>
</tableColumn>
</tableColumns>
<connections>
<outlet property="dataSource" destination="gtD-dn-7Dy" id="4FR-Ct-8DI"/>
<outlet property="delegate" destination="gtD-dn-7Dy" id="Kfq-1d-WVq"/>
</connections>
</tableView>
</subviews>
</clipView>
<scroller key="horizontalScroller" verticalHuggingPriority="750" horizontal="YES" id="iP6-D2-2yO">
<rect key="frame" x="1" y="283" width="448" height="16"/>
<autoresizingMask key="autoresizingMask"/>
</scroller>
<scroller key="verticalScroller" hidden="YES" verticalHuggingPriority="750" doubleValue="1" horizontal="NO" id="cen-QY-aDc">
<rect key="frame" x="224" y="17" width="15" height="102"/>
<autoresizingMask key="autoresizingMask"/>
</scroller>
<tableHeaderView key="headerView" id="BMy-KV-KKJ">
<rect key="frame" x="0.0" y="0.0" width="448.5" height="23"/>
<autoresizingMask key="autoresizingMask"/>
</tableHeaderView>
</scrollView>
</subviews>
<constraints>
<constraint firstItem="Ld6-8X-1go" firstAttribute="leading" secondItem="0ac-CH-i5j" secondAttribute="leading" id="MgC-QL-rZF"/>
<constraint firstItem="Ld6-8X-1go" firstAttribute="top" secondItem="0ac-CH-i5j" secondAttribute="top" id="W9F-ci-yWu"/>
<constraint firstAttribute="bottom" secondItem="Ld6-8X-1go" secondAttribute="bottom" id="g5S-Un-qwV"/>
<constraint firstAttribute="trailing" secondItem="Ld6-8X-1go" secondAttribute="trailing" id="hQz-S1-bj3"/>
</constraints>
</view>
<connections>
<outlet property="tableView" destination="deF-3p-7yH" id="nTi-WE-CQs"/>
</connections>
</viewController>
<customObject id="UQc-xG-eFM" userLabel="First Responder" customClass="NSResponder" sceneMemberID="firstResponder"/>
</objects>
<point key="canvasLocation" x="551" y="-207"/>
</scene>
<!--About View Controller-->
<scene sceneID="bW6-wi-r8Q">
<objects>
<viewController id="UWQ-O3-RVk" customClass="AboutViewController" customModule="ClashX" customModuleProvider="target" sceneMemberID="viewController">
<view key="view" id="JCR-G0-H6V">
<rect key="frame" x="0.0" y="0.0" width="450" height="300"/>
<autoresizingMask key="autoresizingMask"/>
<subviews>
<imageView horizontalHuggingPriority="251" verticalHuggingPriority="251" translatesAutoresizingMaskIntoConstraints="NO" id="4SV-eS-si0">
<rect key="frame" x="180" y="190" width="90" height="90"/>
<constraints>
<constraint firstAttribute="width" constant="90" id="FDV-Kt-1r8"/>
<constraint firstAttribute="height" constant="90" id="JiZ-gC-JO8"/>
</constraints>
<imageCell key="cell" refusesFirstResponder="YES" alignment="left" imageScaling="proportionallyDown" image="Icon" id="Vx1-G4-Xby"/>
</imageView>
<textField horizontalHuggingPriority="251" verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="prU-ck-7Na">
<rect key="frame" x="199" y="164" width="52" height="18"/>
<textFieldCell key="cell" scrollable="YES" lineBreakMode="clipping" sendsActionOnEndEditing="YES" title="ClashX" id="MzG-sW-3g7">
<font key="font" metaFont="systemSemibold" size="14"/>
<color key="textColor" name="labelColor" catalog="System" colorSpace="catalog"/>
<color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/>
</textFieldCell>
</textField>
<textField horizontalHuggingPriority="251" verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="gP8-vp-ASP">
<rect key="frame" x="168" y="132" width="115" height="17"/>
<textFieldCell key="cell" scrollable="YES" lineBreakMode="clipping" sendsActionOnEndEditing="YES" title="Version:1.1.0(1.1.0)" id="pVE-Ti-FcK">
<font key="font" metaFont="system"/>
<color key="textColor" name="labelColor" catalog="System" colorSpace="catalog"/>
<color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/>
</textFieldCell>
</textField>
<textField horizontalHuggingPriority="251" verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="qla-PJ-sDO">
<rect key="frame" x="187" y="100" width="77" height="17"/>
<textFieldCell key="cell" scrollable="YES" lineBreakMode="clipping" sendsActionOnEndEditing="YES" title="2018-08-19" id="aib-YP-mvk">
<font key="font" metaFont="system"/>
<color key="textColor" name="labelColor" catalog="System" colorSpace="catalog"/>
<color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/>
</textFieldCell>
</textField>
<textField horizontalHuggingPriority="251" verticalHuggingPriority="750" fixedFrame="YES" translatesAutoresizingMaskIntoConstraints="NO" id="8pQ-pI-ToK">
<rect key="frame" x="50" y="65" width="109" height="17"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
<textFieldCell key="cell" scrollable="YES" lineBreakMode="clipping" sendsActionOnEndEditing="YES" title="GitHub for Clash:" allowsEditingTextAttributes="YES" id="lsq-AW-K0M">
<font key="font" metaFont="system"/>
<color key="textColor" name="labelColor" catalog="System" colorSpace="catalog"/>
<color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/>
</textFieldCell>
</textField>
<textField horizontalHuggingPriority="251" verticalHuggingPriority="750" fixedFrame="YES" translatesAutoresizingMaskIntoConstraints="NO" id="kch-A0-ga2">
<rect key="frame" x="50" y="40" width="117" height="17"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
<textFieldCell key="cell" scrollable="YES" lineBreakMode="clipping" sendsActionOnEndEditing="YES" title="GitHub for ClashX:" id="89f-5u-Eo0">
<font key="font" metaFont="system"/>
<color key="textColor" name="labelColor" catalog="System" colorSpace="catalog"/>
<color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/>
</textFieldCell>
</textField>
<textField horizontalHuggingPriority="251" verticalHuggingPriority="750" fixedFrame="YES" translatesAutoresizingMaskIntoConstraints="NO" id="q4m-SB-uHV" customClass="HyperlinkTextField" customModule="ClashX" customModuleProvider="target">
<rect key="frame" x="168" y="65" width="223" height="17"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
<textFieldCell key="cell" scrollable="YES" lineBreakMode="clipping" sendsActionOnEndEditing="YES" title="https://github.com/Dreamacro/clash" id="Bej-j7-KKV">
<font key="font" metaFont="system"/>
<color key="textColor" name="labelColor" catalog="System" colorSpace="catalog"/>
<color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/>
</textFieldCell>
</textField>
<textField horizontalHuggingPriority="251" verticalHuggingPriority="750" fixedFrame="YES" translatesAutoresizingMaskIntoConstraints="NO" id="bSi-kz-Dkf" customClass="HyperlinkTextField" customModule="ClashX" customModuleProvider="target">
<rect key="frame" x="168" y="40" width="243" height="17"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
<textFieldCell key="cell" scrollable="YES" lineBreakMode="clipping" sendsActionOnEndEditing="YES" title="https://github.com/yichengchen/clashX" id="9ox-Fc-Wk3">
<font key="font" metaFont="system"/>
<color key="textColor" name="labelColor" catalog="System" colorSpace="catalog"/>
<color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/>
</textFieldCell>
<userDefinedRuntimeAttributes>
<userDefinedRuntimeAttribute type="string" keyPath="href" value="https://github.com/yichengchen/clashX"/>
</userDefinedRuntimeAttributes>
</textField>
</subviews>
<constraints>
<constraint firstItem="prU-ck-7Na" firstAttribute="centerX" secondItem="JCR-G0-H6V" secondAttribute="centerX" id="6sZ-T8-xec"/>
<constraint firstItem="qla-PJ-sDO" firstAttribute="centerX" secondItem="JCR-G0-H6V" secondAttribute="centerX" id="A3W-i0-Lug"/>
<constraint firstItem="prU-ck-7Na" firstAttribute="top" secondItem="4SV-eS-si0" secondAttribute="bottom" constant="8" id="EGo-fK-wUy"/>
<constraint firstItem="gP8-vp-ASP" firstAttribute="top" secondItem="prU-ck-7Na" secondAttribute="bottom" constant="15" id="JcF-C9-rIW"/>
<constraint firstItem="gP8-vp-ASP" firstAttribute="centerX" secondItem="JCR-G0-H6V" secondAttribute="centerX" id="TJb-U7-nQK"/>
<constraint firstItem="4SV-eS-si0" firstAttribute="centerX" secondItem="JCR-G0-H6V" secondAttribute="centerX" id="cjh-4c-FsB"/>
<constraint firstItem="4SV-eS-si0" firstAttribute="top" secondItem="JCR-G0-H6V" secondAttribute="top" constant="20" id="q5j-F9-XGY"/>
<constraint firstItem="qla-PJ-sDO" firstAttribute="top" secondItem="gP8-vp-ASP" secondAttribute="bottom" constant="15" id="vm8-hs-UYb"/>
</constraints>
</view>
<connections>
<outlet property="buildTimeLabel" destination="qla-PJ-sDO" id="zce-NL-ftN"/>
<outlet property="versionLabel" destination="gP8-vp-ASP" id="2V8-vb-VKi"/>
</connections>
</viewController>
<customObject id="oHh-a0-cAY" userLabel="First Responder" customClass="NSResponder" sceneMemberID="firstResponder"/>
</objects>
<point key="canvasLocation" x="488" y="341"/>
</scene>
2018-06-13 10:44:30 +08:00
</scenes>
<resources>
<image name="Icon" width="512" height="512"/>
</resources>
2018-06-13 10:44:30 +08:00
</document>