mirror of
https://github.com/transmission/transmission
synced 2025-02-22 06:00:41 +00:00
macOS fix some autolayout issues in Info window (#3497)
* macOS fix some autolayout issues in Info window Fixes #3491 * fixes window resizing on Activity tab Fixes #3484 * fix size behaviour on Info Activity tab Fixes #3487 * fixed a clipping issue on the German Info - Options tab
This commit is contained in:
parent
da032e3875
commit
1eeeb5c152
2 changed files with 52 additions and 44 deletions
|
@ -49,13 +49,13 @@
|
|||
<customObject id="-1" userLabel="First Responder" customClass="FirstResponder"/>
|
||||
<customObject id="-3" userLabel="Application" customClass="NSObject"/>
|
||||
<customView translatesAutoresizingMaskIntoConstraints="NO" id="2" userLabel="Activity">
|
||||
<rect key="frame" x="0.0" y="0.0" width="399" height="376"/>
|
||||
<rect key="frame" x="0.0" y="0.0" width="389" height="376"/>
|
||||
<subviews>
|
||||
<stackView distribution="fill" orientation="vertical" alignment="leading" horizontalStackHuggingPriority="750" verticalStackHuggingPriority="249.99998474121094" verticalHuggingPriority="1000" detachesHiddenViews="YES" translatesAutoresizingMaskIntoConstraints="NO" id="2aX-cc-oXC">
|
||||
<rect key="frame" x="12" y="12" width="340" height="352"/>
|
||||
<rect key="frame" x="12" y="12" width="357" height="352"/>
|
||||
<subviews>
|
||||
<customView horizontalHuggingPriority="1000" verticalHuggingPriority="1000" horizontalCompressionResistancePriority="1000" translatesAutoresizingMaskIntoConstraints="NO" id="Vhd-qH-kFK">
|
||||
<rect key="frame" x="0.0" y="148" width="340" height="204"/>
|
||||
<rect key="frame" x="0.0" y="148" width="357" height="204"/>
|
||||
<subviews>
|
||||
<textField horizontalHuggingPriority="249" verticalHuggingPriority="750" horizontalCompressionResistancePriority="1000" allowsCharacterPickerTouchBarItem="YES" preferredMaxLayoutWidth="0.0" translatesAutoresizingMaskIntoConstraints="NO" id="28" customClass="InfoTextField">
|
||||
<rect key="frame" x="75" y="120" width="23" height="14"/>
|
||||
|
@ -130,7 +130,7 @@
|
|||
</textFieldCell>
|
||||
</textField>
|
||||
<imageView verticalHuggingPriority="1000" verticalCompressionResistancePriority="1000" translatesAutoresizingMaskIntoConstraints="NO" id="19" customClass="PiecesView">
|
||||
<rect key="frame" x="247" y="95" width="93" height="93"/>
|
||||
<rect key="frame" x="264" y="95" width="93" height="93"/>
|
||||
<constraints>
|
||||
<constraint firstAttribute="height" constant="93" id="bsS-qa-kx6"/>
|
||||
<constraint firstAttribute="width" constant="93" id="euA-Qi-kqQ"/>
|
||||
|
@ -146,7 +146,7 @@
|
|||
</textFieldCell>
|
||||
</textField>
|
||||
<segmentedControl verticalHuggingPriority="1000" verticalCompressionResistancePriority="1000" translatesAutoresizingMaskIntoConstraints="NO" id="8">
|
||||
<rect key="frame" x="245" y="71" width="97" height="16"/>
|
||||
<rect key="frame" x="262" y="71" width="97" height="16"/>
|
||||
<segmentedCell key="cell" controlSize="mini" borderStyle="border" alignment="left" style="rounded" trackingMode="selectAny" id="54">
|
||||
<font key="font" metaFont="miniSystem"/>
|
||||
<segments>
|
||||
|
@ -166,36 +166,6 @@
|
|||
<color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/>
|
||||
</textFieldCell>
|
||||
</textField>
|
||||
<scrollView horizontalHuggingPriority="249" verticalHuggingPriority="1000" horizontalCompressionResistancePriority="1000" verticalCompressionResistancePriority="1000" horizontalLineScroll="10" horizontalPageScroll="10" verticalLineScroll="10" verticalPageScroll="10" hasHorizontalScroller="NO" usesPredominantAxisScrolling="NO" translatesAutoresizingMaskIntoConstraints="NO" id="3">
|
||||
<rect key="frame" x="77" y="12" width="263" height="58"/>
|
||||
<clipView key="contentView" drawsBackground="NO" id="5oS-8e-S2G">
|
||||
<rect key="frame" x="1" y="1" width="261" height="56"/>
|
||||
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
|
||||
<subviews>
|
||||
<textView editable="NO" importsGraphics="NO" richText="NO" horizontallyResizable="YES" verticallyResizable="YES" usesFontPanel="YES" usesRuler="YES" linkDetection="YES" spellingCorrection="YES" smartInsertDelete="YES" id="61">
|
||||
<rect key="frame" x="0.0" y="0.0" width="261" height="56"/>
|
||||
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
|
||||
<color key="textColor" name="textColor" catalog="System" colorSpace="catalog"/>
|
||||
<color key="backgroundColor" name="textBackgroundColor" catalog="System" colorSpace="catalog"/>
|
||||
<size key="minSize" width="261" height="56"/>
|
||||
<size key="maxSize" width="517" height="10000000"/>
|
||||
<color key="insertionPointColor" name="controlTextColor" catalog="System" colorSpace="catalog"/>
|
||||
</textView>
|
||||
</subviews>
|
||||
</clipView>
|
||||
<constraints>
|
||||
<constraint firstAttribute="width" relation="greaterThanOrEqual" constant="250" id="Rsh-Sr-mv6"/>
|
||||
<constraint firstAttribute="height" constant="58" id="WCB-XG-J3d"/>
|
||||
</constraints>
|
||||
<scroller key="horizontalScroller" hidden="YES" wantsLayer="YES" verticalHuggingPriority="750" doubleValue="1" controlSize="small" horizontal="YES" id="59">
|
||||
<rect key="frame" x="-100" y="-100" width="87" height="18"/>
|
||||
<autoresizingMask key="autoresizingMask"/>
|
||||
</scroller>
|
||||
<scroller key="verticalScroller" wantsLayer="YES" verticalHuggingPriority="750" doubleValue="1" controlSize="small" horizontal="NO" id="60">
|
||||
<rect key="frame" x="248" y="1" width="14" height="56"/>
|
||||
<autoresizingMask key="autoresizingMask"/>
|
||||
</scroller>
|
||||
</scrollView>
|
||||
<textField verticalHuggingPriority="1000" horizontalCompressionResistancePriority="1000" verticalCompressionResistancePriority="1000" allowsCharacterPickerTouchBarItem="YES" preferredMaxLayoutWidth="0.0" translatesAutoresizingMaskIntoConstraints="NO" id="21">
|
||||
<rect key="frame" x="-2" y="168" width="73" height="14"/>
|
||||
<textFieldCell key="cell" sendsActionOnEndEditing="YES" alignment="right" title="State:" id="38">
|
||||
|
@ -204,9 +174,9 @@
|
|||
<color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/>
|
||||
</textFieldCell>
|
||||
</textField>
|
||||
<textField horizontalHuggingPriority="249" verticalHuggingPriority="750" horizontalCompressionResistancePriority="1000" allowsCharacterPickerTouchBarItem="YES" preferredMaxLayoutWidth="0.0" translatesAutoresizingMaskIntoConstraints="NO" id="22" customClass="InfoTextField">
|
||||
<textField horizontalHuggingPriority="249" verticalHuggingPriority="750" allowsCharacterPickerTouchBarItem="YES" preferredMaxLayoutWidth="0.0" translatesAutoresizingMaskIntoConstraints="NO" id="22" customClass="InfoTextField">
|
||||
<rect key="frame" x="75" y="136" width="23" height="14"/>
|
||||
<textFieldCell key="cell" lineBreakMode="truncatingTail" sendsActionOnEndEditing="YES" placeholderString="N/A" id="37">
|
||||
<textFieldCell key="cell" lineBreakMode="truncatingTail" sendsActionOnEndEditing="YES" placeholderString="N/A" usesSingleLineMode="YES" id="37">
|
||||
<font key="font" metaFont="smallSystem"/>
|
||||
<color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/>
|
||||
<color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/>
|
||||
|
@ -236,6 +206,36 @@
|
|||
<color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/>
|
||||
</textFieldCell>
|
||||
</textField>
|
||||
<scrollView horizontalHuggingPriority="249" verticalHuggingPriority="1000" horizontalCompressionResistancePriority="1000" verticalCompressionResistancePriority="1000" horizontalLineScroll="10" horizontalPageScroll="10" verticalLineScroll="10" verticalPageScroll="10" hasHorizontalScroller="NO" usesPredominantAxisScrolling="NO" translatesAutoresizingMaskIntoConstraints="NO" id="3">
|
||||
<rect key="frame" x="77" y="12" width="280" height="58"/>
|
||||
<clipView key="contentView" drawsBackground="NO" id="5oS-8e-S2G">
|
||||
<rect key="frame" x="1" y="1" width="278" height="56"/>
|
||||
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
|
||||
<subviews>
|
||||
<textView editable="NO" importsGraphics="NO" richText="NO" horizontallyResizable="YES" verticallyResizable="YES" usesFontPanel="YES" usesRuler="YES" linkDetection="YES" spellingCorrection="YES" smartInsertDelete="YES" id="61">
|
||||
<rect key="frame" x="0.0" y="0.0" width="278" height="56"/>
|
||||
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
|
||||
<color key="textColor" name="textColor" catalog="System" colorSpace="catalog"/>
|
||||
<color key="backgroundColor" name="textBackgroundColor" catalog="System" colorSpace="catalog"/>
|
||||
<size key="minSize" width="278" height="56"/>
|
||||
<size key="maxSize" width="517" height="10000000"/>
|
||||
<color key="insertionPointColor" name="controlTextColor" catalog="System" colorSpace="catalog"/>
|
||||
</textView>
|
||||
</subviews>
|
||||
</clipView>
|
||||
<constraints>
|
||||
<constraint firstAttribute="width" relation="greaterThanOrEqual" constant="280" id="Rsh-Sr-mv6"/>
|
||||
<constraint firstAttribute="height" constant="58" id="WCB-XG-J3d"/>
|
||||
</constraints>
|
||||
<scroller key="horizontalScroller" hidden="YES" wantsLayer="YES" verticalHuggingPriority="750" doubleValue="1" controlSize="small" horizontal="YES" id="59">
|
||||
<rect key="frame" x="-100" y="-100" width="87" height="18"/>
|
||||
<autoresizingMask key="autoresizingMask"/>
|
||||
</scroller>
|
||||
<scroller key="verticalScroller" wantsLayer="YES" verticalHuggingPriority="750" doubleValue="1" controlSize="small" horizontal="NO" id="60">
|
||||
<rect key="frame" x="265" y="1" width="14" height="56"/>
|
||||
<autoresizingMask key="autoresizingMask"/>
|
||||
</scroller>
|
||||
</scrollView>
|
||||
</subviews>
|
||||
<constraints>
|
||||
<constraint firstItem="19" firstAttribute="leading" relation="greaterThanOrEqual" secondItem="22" secondAttribute="trailing" constant="8" symbolic="YES" id="0TW-Bs-Akm"/>
|
||||
|
@ -246,11 +246,13 @@
|
|||
<constraint firstItem="5" firstAttribute="width" secondItem="21" secondAttribute="width" id="2e9-5P-pOU"/>
|
||||
<constraint firstItem="19" firstAttribute="leading" relation="greaterThanOrEqual" secondItem="26" secondAttribute="trailing" constant="8" symbolic="YES" id="4ps-hw-r0b"/>
|
||||
<constraint firstItem="7" firstAttribute="width" secondItem="21" secondAttribute="width" id="5U9-47-9EE"/>
|
||||
<constraint firstItem="3" firstAttribute="leading" secondItem="18" secondAttribute="trailing" constant="8" symbolic="YES" id="5gW-v6-Dfb"/>
|
||||
<constraint firstItem="18" firstAttribute="top" secondItem="25" secondAttribute="bottom" constant="2" id="7lF-Qq-Q5t"/>
|
||||
<constraint firstItem="27" firstAttribute="top" secondItem="29" secondAttribute="bottom" constant="2" id="8No-ZG-8tr"/>
|
||||
<constraint firstItem="19" firstAttribute="leading" relation="greaterThanOrEqual" secondItem="6" secondAttribute="trailing" constant="8" symbolic="YES" id="8OE-Ez-dh2"/>
|
||||
<constraint firstItem="6" firstAttribute="leading" secondItem="20" secondAttribute="leading" id="958-1k-Pnq"/>
|
||||
<constraint firstItem="19" firstAttribute="leading" relation="greaterThanOrEqual" secondItem="20" secondAttribute="trailing" constant="8" symbolic="YES" id="BJa-y2-JnS"/>
|
||||
<constraint firstItem="29" firstAttribute="leading" secondItem="Vhd-qH-kFK" secondAttribute="leading" id="BZD-CK-a7V"/>
|
||||
<constraint firstItem="19" firstAttribute="leading" relation="greaterThanOrEqual" secondItem="4" secondAttribute="trailing" constant="8" symbolic="YES" id="DQE-4C-8a2"/>
|
||||
<constraint firstItem="18" firstAttribute="width" secondItem="21" secondAttribute="width" id="E4D-Ni-oiU"/>
|
||||
<constraint firstAttribute="trailing" secondItem="3" secondAttribute="trailing" id="F1K-VO-Ccf"/>
|
||||
|
@ -275,7 +277,6 @@
|
|||
<constraint firstItem="4" firstAttribute="leading" secondItem="20" secondAttribute="leading" id="dV6-4k-YD2"/>
|
||||
<constraint firstItem="20" firstAttribute="centerY" secondItem="21" secondAttribute="centerY" id="fvP-pH-cUi"/>
|
||||
<constraint firstItem="26" firstAttribute="centerY" secondItem="27" secondAttribute="centerY" id="gHQ-H6-RTA"/>
|
||||
<constraint firstAttribute="height" constant="204" id="h1c-9Q-NUv"/>
|
||||
<constraint firstItem="28" firstAttribute="leading" secondItem="20" secondAttribute="leading" id="h6L-4F-Fhq"/>
|
||||
<constraint firstItem="8" firstAttribute="leading" relation="greaterThanOrEqual" secondItem="24" secondAttribute="trailing" constant="8" symbolic="YES" id="hEF-2t-b49"/>
|
||||
<constraint firstItem="19" firstAttribute="leading" relation="greaterThanOrEqual" secondItem="28" secondAttribute="trailing" constant="8" symbolic="YES" id="hPF-Mz-wAY"/>
|
||||
|
@ -283,8 +284,10 @@
|
|||
<constraint firstItem="23" firstAttribute="trailing" secondItem="21" secondAttribute="trailing" id="isL-nM-3an"/>
|
||||
<constraint firstItem="27" firstAttribute="trailing" secondItem="21" secondAttribute="trailing" id="kB4-js-TsY"/>
|
||||
<constraint firstItem="21" firstAttribute="top" secondItem="11" secondAttribute="bottom" constant="8" symbolic="YES" id="kfY-4b-78o"/>
|
||||
<constraint firstItem="18" firstAttribute="leading" secondItem="Vhd-qH-kFK" secondAttribute="leading" id="lIw-C6-37q"/>
|
||||
<constraint firstItem="22" firstAttribute="leading" secondItem="20" secondAttribute="leading" id="qEp-oT-lvl"/>
|
||||
<constraint firstItem="11" firstAttribute="top" secondItem="Vhd-qH-kFK" secondAttribute="top" id="qJC-LH-Ja3"/>
|
||||
<constraint firstAttribute="height" constant="204" id="qul-ec-RYB"/>
|
||||
<constraint firstItem="29" firstAttribute="trailing" secondItem="21" secondAttribute="trailing" id="rCV-0c-u3g"/>
|
||||
<constraint firstItem="29" firstAttribute="top" secondItem="23" secondAttribute="bottom" constant="2" id="rXV-7x-Lp4"/>
|
||||
<constraint firstItem="20" firstAttribute="leading" secondItem="21" secondAttribute="trailing" constant="8" symbolic="YES" id="t6g-E7-H8Z"/>
|
||||
|
@ -297,7 +300,7 @@
|
|||
</constraints>
|
||||
</customView>
|
||||
<customView horizontalHuggingPriority="1000" verticalHuggingPriority="1000" horizontalCompressionResistancePriority="1000" translatesAutoresizingMaskIntoConstraints="NO" id="WMr-Dh-mdg">
|
||||
<rect key="frame" x="0.0" y="0.0" width="300" height="140"/>
|
||||
<rect key="frame" x="0.0" y="0.0" width="139" height="140"/>
|
||||
<subviews>
|
||||
<textField verticalHuggingPriority="1000" horizontalCompressionResistancePriority="1000" allowsCharacterPickerTouchBarItem="YES" preferredMaxLayoutWidth="0.0" translatesAutoresizingMaskIntoConstraints="NO" id="10">
|
||||
<rect key="frame" x="-2" y="72" width="76" height="14"/>
|
||||
|
@ -402,6 +405,7 @@
|
|||
<constraints>
|
||||
<constraint firstAttribute="height" constant="140" id="0cq-xb-XX1"/>
|
||||
<constraint firstItem="16" firstAttribute="leading" secondItem="WMr-Dh-mdg" secondAttribute="leading" id="1J9-Ex-MeX"/>
|
||||
<constraint firstAttribute="width" priority="750" constant="139" id="5Cn-Uu-9zL"/>
|
||||
<constraint firstItem="83" firstAttribute="trailing" secondItem="16" secondAttribute="trailing" id="5vW-J5-ACR"/>
|
||||
<constraint firstItem="9" firstAttribute="centerY" secondItem="10" secondAttribute="centerY" id="6o3-Jh-bjs"/>
|
||||
<constraint firstItem="10" firstAttribute="trailing" secondItem="16" secondAttribute="trailing" id="7tu-JG-BKX"/>
|
||||
|
@ -439,7 +443,8 @@
|
|||
</customView>
|
||||
</subviews>
|
||||
<constraints>
|
||||
<constraint firstAttribute="width" priority="750" constant="320" id="Eov-nv-XXI"/>
|
||||
<constraint firstAttribute="trailing" secondItem="WMr-Dh-mdg" secondAttribute="trailing" priority="250" constant="218" id="BL5-hI-Rcy"/>
|
||||
<constraint firstAttribute="width" priority="250" constant="360" id="zSb-K0-Tyg"/>
|
||||
</constraints>
|
||||
<visibilityPriorities>
|
||||
<integer value="1000"/>
|
||||
|
@ -457,7 +462,7 @@
|
|||
<constraint firstItem="2aX-cc-oXC" firstAttribute="top" secondItem="2" secondAttribute="top" constant="12" id="eYs-tj-l9N"/>
|
||||
<constraint firstItem="2aX-cc-oXC" firstAttribute="leading" secondItem="2" secondAttribute="leading" constant="12" id="jV3-g1-mGq"/>
|
||||
</constraints>
|
||||
<point key="canvasLocation" x="234.5" y="298"/>
|
||||
<point key="canvasLocation" x="226.5" y="298"/>
|
||||
</customView>
|
||||
</objects>
|
||||
</document>
|
||||
|
|
|
@ -216,7 +216,7 @@
|
|||
<constraint firstItem="5" firstAttribute="top" secondItem="2Ow-Hq-XLB" secondAttribute="top" id="vdH-6J-Md3"/>
|
||||
<constraint firstItem="6" firstAttribute="top" relation="greaterThanOrEqual" secondItem="8" secondAttribute="bottom" constant="6" symbolic="YES" id="w4o-AO-tgc"/>
|
||||
<constraint firstItem="5" firstAttribute="leading" secondItem="2Ow-Hq-XLB" secondAttribute="leading" id="whp-KM-xxO"/>
|
||||
<constraint firstAttribute="trailing" secondItem="6" secondAttribute="trailing" constant="12" id="xPc-Ux-J8F"/>
|
||||
<constraint firstAttribute="trailing" relation="greaterThanOrEqual" secondItem="6" secondAttribute="trailing" constant="12" id="xPc-Ux-J8F"/>
|
||||
<constraint firstItem="17" firstAttribute="leading" relation="greaterThanOrEqual" secondItem="7" secondAttribute="trailing" constant="8" symbolic="YES" id="yxI-gP-CbN"/>
|
||||
</constraints>
|
||||
</customView>
|
||||
|
@ -231,7 +231,7 @@
|
|||
<color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/>
|
||||
</textFieldCell>
|
||||
</textField>
|
||||
<popUpButton verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="80">
|
||||
<popUpButton verticalHuggingPriority="750" horizontalCompressionResistancePriority="1000" translatesAutoresizingMaskIntoConstraints="NO" id="80">
|
||||
<rect key="frame" x="60" y="85" width="122" height="20"/>
|
||||
<popUpButtonCell key="cell" type="roundRect" title="Global Setting" bezelStyle="roundedRect" alignment="left" controlSize="small" lineBreakMode="truncatingTail" state="on" borderStyle="borderAndBezel" inset="2" preferredEdge="maxY" selectedItem="87" id="84">
|
||||
<behavior key="behavior" pushIn="YES" lightByBackground="YES" lightByGray="YES"/>
|
||||
|
@ -274,7 +274,7 @@
|
|||
<color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/>
|
||||
</textFieldCell>
|
||||
</textField>
|
||||
<popUpButton verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="9">
|
||||
<popUpButton verticalHuggingPriority="750" horizontalCompressionResistancePriority="1000" translatesAutoresizingMaskIntoConstraints="NO" id="9">
|
||||
<rect key="frame" x="60" y="107" width="122" height="17"/>
|
||||
<popUpButtonCell key="cell" type="roundRect" title="Global Setting" bezelStyle="roundedRect" alignment="left" controlSize="small" lineBreakMode="truncatingTail" state="on" borderStyle="borderAndBezel" inset="2" preferredEdge="maxY" selectedItem="41" id="38">
|
||||
<behavior key="behavior" pushIn="YES" lightByBackground="YES" lightByGray="YES"/>
|
||||
|
@ -452,6 +452,9 @@
|
|||
</constraints>
|
||||
</customView>
|
||||
</subviews>
|
||||
<constraints>
|
||||
<constraint firstAttribute="trailing" secondItem="wfz-WZ-zVG" secondAttribute="trailing" id="8Wr-ya-ZGx"/>
|
||||
</constraints>
|
||||
<visibilityPriorities>
|
||||
<integer value="1000"/>
|
||||
<integer value="1000"/>
|
||||
|
|
Loading…
Reference in a new issue