Comply with App Store policies
Remove the stale Updates check preferences pane, and remove the donation option from the menu, as it is considered In App Purchases. Consider adding actual App Store In App Purchase options of "Buy me a coffee" or similar, with no guarantee of return for the purchase, other than furthering development. Make them repeatable purchases. Signed-off-by: Christopher Snowhill <kode54@gmail.com>lastfm
parent
5e6c0a4c52
commit
71d8cb6246
|
@ -63,11 +63,6 @@
|
||||||
- (IBAction)delEntries:(id)sender;
|
- (IBAction)delEntries:(id)sender;
|
||||||
- (IBAction)savePlaylist:(id)sender;
|
- (IBAction)savePlaylist:(id)sender;
|
||||||
|
|
||||||
- (IBAction)openLiberapayPage:(id)sender;
|
|
||||||
- (IBAction)openPaypalPage:(id)sender;
|
|
||||||
- (IBAction)openKofiPage:(id)sender;
|
|
||||||
- (IBAction)openPatreonPage:(id)sender;
|
|
||||||
|
|
||||||
- (IBAction)privacyPolicy:(id)sender;
|
- (IBAction)privacyPolicy:(id)sender;
|
||||||
|
|
||||||
- (IBAction)feedback:(id)sender;
|
- (IBAction)feedback:(id)sender;
|
||||||
|
|
|
@ -482,22 +482,6 @@ BOOL kAppControllerShuttingDown = NO;
|
||||||
[theApplication replyToOpenOrPrint:NSApplicationDelegateReplySuccess];
|
[theApplication replyToOpenOrPrint:NSApplicationDelegateReplySuccess];
|
||||||
}
|
}
|
||||||
|
|
||||||
- (IBAction)openLiberapayPage:(id)sender {
|
|
||||||
[[NSWorkspace sharedWorkspace] openURL:[NSURL URLWithString:@"https://liberapay.com/kode54"]];
|
|
||||||
}
|
|
||||||
|
|
||||||
- (IBAction)openPaypalPage:(id)sender {
|
|
||||||
[[NSWorkspace sharedWorkspace] openURL:[NSURL URLWithString:@"https://www.paypal.com/paypalme/kode54"]];
|
|
||||||
}
|
|
||||||
|
|
||||||
- (IBAction)openKofiPage:(id)sender {
|
|
||||||
[[NSWorkspace sharedWorkspace] openURL:[NSURL URLWithString:@"https://ko-fi.com/kode54"]];
|
|
||||||
}
|
|
||||||
|
|
||||||
- (IBAction)openPatreonPage:(id)sender {
|
|
||||||
[[NSWorkspace sharedWorkspace] openURL:[NSURL URLWithString:@"https://www.patreon.com/kode54"]];
|
|
||||||
}
|
|
||||||
|
|
||||||
- (IBAction)privacyPolicy:(id)sender {
|
- (IBAction)privacyPolicy:(id)sender {
|
||||||
[[NSWorkspace sharedWorkspace] openURL:[NSURL URLWithString:@"https://www.iubenda.com/privacy-policy/59859310"]];
|
[[NSWorkspace sharedWorkspace] openURL:[NSURL URLWithString:@"https://www.iubenda.com/privacy-policy/59859310"]];
|
||||||
}
|
}
|
||||||
|
|
|
@ -25,14 +25,14 @@
|
||||||
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
|
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
|
||||||
<subviews>
|
<subviews>
|
||||||
<splitView dividerStyle="thin" vertical="YES" translatesAutoresizingMaskIntoConstraints="NO" id="2123">
|
<splitView dividerStyle="thin" vertical="YES" translatesAutoresizingMaskIntoConstraints="NO" id="2123">
|
||||||
<rect key="frame" x="0.0" y="354" width="1015" height="46"/>
|
<rect key="frame" x="0.0" y="353" width="1015" height="47"/>
|
||||||
<subviews>
|
<subviews>
|
||||||
<scrollView fixedFrame="YES" borderType="none" autohidesScrollers="YES" horizontalLineScroll="24" horizontalPageScroll="0.0" verticalLineScroll="24" verticalPageScroll="0.0" hasHorizontalScroller="NO" usesPredominantAxisScrolling="NO" id="206" userLabel="Scroll View - Playlist View">
|
<scrollView fixedFrame="YES" borderType="none" autohidesScrollers="YES" horizontalLineScroll="24" horizontalPageScroll="0.0" verticalLineScroll="24" verticalPageScroll="0.0" hasHorizontalScroller="NO" usesPredominantAxisScrolling="NO" id="206" userLabel="Scroll View - Playlist View">
|
||||||
<rect key="frame" x="0.0" y="0.0" width="1015" height="46"/>
|
<rect key="frame" x="0.0" y="0.0" width="1015" height="46"/>
|
||||||
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
|
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
|
||||||
<clipView key="contentView" drawsBackground="NO" copiesOnScroll="NO" id="KWC-Ti-8KY">
|
<clipView key="contentView" drawsBackground="NO" copiesOnScroll="NO" id="KWC-Ti-8KY">
|
||||||
<rect key="frame" x="0.0" y="0.0" width="1015" height="46"/>
|
<rect key="frame" x="0.0" y="0.0" width="1015" height="46"/>
|
||||||
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
|
<autoresizingMask key="autoresizingMask"/>
|
||||||
<subviews>
|
<subviews>
|
||||||
<tableView focusRingType="none" verticalHuggingPriority="750" allowsExpansionToolTips="YES" alternatingRowBackgroundColors="YES" autosaveName="Playlist" rowHeight="18" headerView="1517" viewBased="YES" id="207" customClass="PlaylistView">
|
<tableView focusRingType="none" verticalHuggingPriority="750" allowsExpansionToolTips="YES" alternatingRowBackgroundColors="YES" autosaveName="Playlist" rowHeight="18" headerView="1517" viewBased="YES" id="207" customClass="PlaylistView">
|
||||||
<rect key="frame" x="0.0" y="0.0" width="1015" height="29"/>
|
<rect key="frame" x="0.0" y="0.0" width="1015" height="29"/>
|
||||||
|
@ -141,7 +141,7 @@
|
||||||
<tableColumnResizingMask key="resizingMask" resizeWithTable="YES" userResizable="YES"/>
|
<tableColumnResizingMask key="resizingMask" resizeWithTable="YES" userResizable="YES"/>
|
||||||
<prototypeCellViews>
|
<prototypeCellViews>
|
||||||
<tableCellView id="ZCP-Dx-UBV">
|
<tableCellView id="ZCP-Dx-UBV">
|
||||||
<rect key="frame" x="106" y="3" width="126" height="18"/>
|
<rect key="frame" x="106" y="3" width="125.5" height="18"/>
|
||||||
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
|
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
|
||||||
<subviews>
|
<subviews>
|
||||||
<textField horizontalHuggingPriority="251" verticalHuggingPriority="750" horizontalCompressionResistancePriority="250" translatesAutoresizingMaskIntoConstraints="NO" id="exY-Bg-Mjm">
|
<textField horizontalHuggingPriority="251" verticalHuggingPriority="750" horizontalCompressionResistancePriority="250" translatesAutoresizingMaskIntoConstraints="NO" id="exY-Bg-Mjm">
|
||||||
|
@ -184,11 +184,11 @@
|
||||||
<tableColumnResizingMask key="resizingMask" resizeWithTable="YES" userResizable="YES"/>
|
<tableColumnResizingMask key="resizingMask" resizeWithTable="YES" userResizable="YES"/>
|
||||||
<prototypeCellViews>
|
<prototypeCellViews>
|
||||||
<tableCellView id="x12-5b-Mmv">
|
<tableCellView id="x12-5b-Mmv">
|
||||||
<rect key="frame" x="1" y="3" width="0.0" height="18"/>
|
<rect key="frame" x="1" y="3" width="-3" height="18"/>
|
||||||
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
|
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
|
||||||
<subviews>
|
<subviews>
|
||||||
<textField horizontalHuggingPriority="251" verticalHuggingPriority="750" horizontalCompressionResistancePriority="250" translatesAutoresizingMaskIntoConstraints="NO" id="ZWb-jm-i9i">
|
<textField horizontalHuggingPriority="251" verticalHuggingPriority="750" horizontalCompressionResistancePriority="250" translatesAutoresizingMaskIntoConstraints="NO" id="ZWb-jm-i9i">
|
||||||
<rect key="frame" x="1" y="1" width="4" height="16"/>
|
<rect key="frame" x="0.0" y="1" width="4" height="16"/>
|
||||||
<textFieldCell key="cell" lineBreakMode="truncatingTail" sendsActionOnEndEditing="YES" title="Table View Cell" id="3QN-Ok-QPu">
|
<textFieldCell key="cell" lineBreakMode="truncatingTail" sendsActionOnEndEditing="YES" title="Table View Cell" id="3QN-Ok-QPu">
|
||||||
<font key="font" usesAppearanceFont="YES"/>
|
<font key="font" usesAppearanceFont="YES"/>
|
||||||
<color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/>
|
<color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/>
|
||||||
|
@ -229,7 +229,7 @@
|
||||||
<tableColumnResizingMask key="resizingMask" resizeWithTable="YES" userResizable="YES"/>
|
<tableColumnResizingMask key="resizingMask" resizeWithTable="YES" userResizable="YES"/>
|
||||||
<prototypeCellViews>
|
<prototypeCellViews>
|
||||||
<tableCellView id="gpC-Oe-Rog">
|
<tableCellView id="gpC-Oe-Rog">
|
||||||
<rect key="frame" x="235" y="3" width="149" height="18"/>
|
<rect key="frame" x="234.5" y="3" width="149.5" height="18"/>
|
||||||
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
|
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
|
||||||
<subviews>
|
<subviews>
|
||||||
<textField horizontalHuggingPriority="251" verticalHuggingPriority="750" horizontalCompressionResistancePriority="250" translatesAutoresizingMaskIntoConstraints="NO" id="1WK-qN-Mgj">
|
<textField horizontalHuggingPriority="251" verticalHuggingPriority="750" horizontalCompressionResistancePriority="250" translatesAutoresizingMaskIntoConstraints="NO" id="1WK-qN-Mgj">
|
||||||
|
@ -273,7 +273,7 @@
|
||||||
<tableColumnResizingMask key="resizingMask" resizeWithTable="YES" userResizable="YES"/>
|
<tableColumnResizingMask key="resizingMask" resizeWithTable="YES" userResizable="YES"/>
|
||||||
<prototypeCellViews>
|
<prototypeCellViews>
|
||||||
<tableCellView id="1ed-gX-bct">
|
<tableCellView id="1ed-gX-bct">
|
||||||
<rect key="frame" x="387" y="3" width="151" height="18"/>
|
<rect key="frame" x="387" y="3" width="150.5" height="18"/>
|
||||||
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
|
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
|
||||||
<subviews>
|
<subviews>
|
||||||
<textField horizontalHuggingPriority="251" verticalHuggingPriority="750" horizontalCompressionResistancePriority="250" translatesAutoresizingMaskIntoConstraints="NO" id="nEt-s5-vRX">
|
<textField horizontalHuggingPriority="251" verticalHuggingPriority="750" horizontalCompressionResistancePriority="250" translatesAutoresizingMaskIntoConstraints="NO" id="nEt-s5-vRX">
|
||||||
|
@ -316,7 +316,7 @@
|
||||||
<tableColumnResizingMask key="resizingMask" resizeWithTable="YES" userResizable="YES"/>
|
<tableColumnResizingMask key="resizingMask" resizeWithTable="YES" userResizable="YES"/>
|
||||||
<prototypeCellViews>
|
<prototypeCellViews>
|
||||||
<tableCellView id="hhB-nv-e78">
|
<tableCellView id="hhB-nv-e78">
|
||||||
<rect key="frame" x="541" y="3" width="95" height="18"/>
|
<rect key="frame" x="540.5" y="3" width="95.5" height="18"/>
|
||||||
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
|
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
|
||||||
<subviews>
|
<subviews>
|
||||||
<textField horizontalHuggingPriority="251" verticalHuggingPriority="750" horizontalCompressionResistancePriority="250" translatesAutoresizingMaskIntoConstraints="NO" id="tHy-sM-HDB">
|
<textField horizontalHuggingPriority="251" verticalHuggingPriority="750" horizontalCompressionResistancePriority="250" translatesAutoresizingMaskIntoConstraints="NO" id="tHy-sM-HDB">
|
||||||
|
@ -360,7 +360,7 @@
|
||||||
<tableColumnResizingMask key="resizingMask" resizeWithTable="YES" userResizable="YES"/>
|
<tableColumnResizingMask key="resizingMask" resizeWithTable="YES" userResizable="YES"/>
|
||||||
<prototypeCellViews>
|
<prototypeCellViews>
|
||||||
<tableCellView id="q93-oh-i5T">
|
<tableCellView id="q93-oh-i5T">
|
||||||
<rect key="frame" x="639" y="3" width="94" height="18"/>
|
<rect key="frame" x="639" y="3" width="93.5" height="18"/>
|
||||||
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
|
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
|
||||||
<subviews>
|
<subviews>
|
||||||
<textField horizontalHuggingPriority="251" verticalHuggingPriority="750" horizontalCompressionResistancePriority="250" translatesAutoresizingMaskIntoConstraints="NO" id="bOi-LI-TDx">
|
<textField horizontalHuggingPriority="251" verticalHuggingPriority="750" horizontalCompressionResistancePriority="250" translatesAutoresizingMaskIntoConstraints="NO" id="bOi-LI-TDx">
|
||||||
|
@ -401,7 +401,7 @@
|
||||||
<tableColumnResizingMask key="resizingMask" resizeWithTable="YES" userResizable="YES"/>
|
<tableColumnResizingMask key="resizingMask" resizeWithTable="YES" userResizable="YES"/>
|
||||||
<prototypeCellViews>
|
<prototypeCellViews>
|
||||||
<tableCellView id="rRl-p9-Awr">
|
<tableCellView id="rRl-p9-Awr">
|
||||||
<rect key="frame" x="736" y="3" width="144" height="18"/>
|
<rect key="frame" x="735.5" y="3" width="144" height="18"/>
|
||||||
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
|
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
|
||||||
<subviews>
|
<subviews>
|
||||||
<textField horizontalHuggingPriority="251" verticalHuggingPriority="750" horizontalCompressionResistancePriority="250" translatesAutoresizingMaskIntoConstraints="NO" id="yW6-2w-6mN">
|
<textField horizontalHuggingPriority="251" verticalHuggingPriority="750" horizontalCompressionResistancePriority="250" translatesAutoresizingMaskIntoConstraints="NO" id="yW6-2w-6mN">
|
||||||
|
@ -441,7 +441,7 @@
|
||||||
<tableColumnResizingMask key="resizingMask" resizeWithTable="YES" userResizable="YES"/>
|
<tableColumnResizingMask key="resizingMask" resizeWithTable="YES" userResizable="YES"/>
|
||||||
<prototypeCellViews>
|
<prototypeCellViews>
|
||||||
<tableCellView id="hgh-VE-5kl">
|
<tableCellView id="hgh-VE-5kl">
|
||||||
<rect key="frame" x="883" y="3" width="38" height="18"/>
|
<rect key="frame" x="882.5" y="3" width="38.5" height="18"/>
|
||||||
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
|
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
|
||||||
<subviews>
|
<subviews>
|
||||||
<textField horizontalHuggingPriority="251" verticalHuggingPriority="750" horizontalCompressionResistancePriority="250" translatesAutoresizingMaskIntoConstraints="NO" id="yEY-MI-d3o">
|
<textField horizontalHuggingPriority="251" verticalHuggingPriority="750" horizontalCompressionResistancePriority="250" translatesAutoresizingMaskIntoConstraints="NO" id="yEY-MI-d3o">
|
||||||
|
@ -481,11 +481,11 @@
|
||||||
<tableColumnResizingMask key="resizingMask" resizeWithTable="YES" userResizable="YES"/>
|
<tableColumnResizingMask key="resizingMask" resizeWithTable="YES" userResizable="YES"/>
|
||||||
<prototypeCellViews>
|
<prototypeCellViews>
|
||||||
<tableCellView id="d01-Wn-4bd">
|
<tableCellView id="d01-Wn-4bd">
|
||||||
<rect key="frame" x="1" y="3" width="0.0" height="18"/>
|
<rect key="frame" x="1" y="3" width="-3" height="18"/>
|
||||||
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
|
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
|
||||||
<subviews>
|
<subviews>
|
||||||
<textField horizontalHuggingPriority="251" verticalHuggingPriority="750" horizontalCompressionResistancePriority="250" translatesAutoresizingMaskIntoConstraints="NO" id="QFJ-4l-2O6">
|
<textField horizontalHuggingPriority="251" verticalHuggingPriority="750" horizontalCompressionResistancePriority="250" translatesAutoresizingMaskIntoConstraints="NO" id="QFJ-4l-2O6">
|
||||||
<rect key="frame" x="1" y="1" width="4" height="16"/>
|
<rect key="frame" x="0.0" y="1" width="4" height="16"/>
|
||||||
<textFieldCell key="cell" lineBreakMode="truncatingTail" sendsActionOnEndEditing="YES" title="Table View Cell" id="gKK-cS-RP5">
|
<textFieldCell key="cell" lineBreakMode="truncatingTail" sendsActionOnEndEditing="YES" title="Table View Cell" id="gKK-cS-RP5">
|
||||||
<font key="font" usesAppearanceFont="YES"/>
|
<font key="font" usesAppearanceFont="YES"/>
|
||||||
<color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/>
|
<color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/>
|
||||||
|
@ -525,11 +525,11 @@
|
||||||
<tableColumnResizingMask key="resizingMask" resizeWithTable="YES" userResizable="YES"/>
|
<tableColumnResizingMask key="resizingMask" resizeWithTable="YES" userResizable="YES"/>
|
||||||
<prototypeCellViews>
|
<prototypeCellViews>
|
||||||
<tableCellView id="ICT-dh-UfT">
|
<tableCellView id="ICT-dh-UfT">
|
||||||
<rect key="frame" x="1" y="3" width="0.0" height="18"/>
|
<rect key="frame" x="1" y="3" width="-3" height="18"/>
|
||||||
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
|
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
|
||||||
<subviews>
|
<subviews>
|
||||||
<textField horizontalHuggingPriority="251" verticalHuggingPriority="750" horizontalCompressionResistancePriority="250" translatesAutoresizingMaskIntoConstraints="NO" id="Qvd-sk-vRc">
|
<textField horizontalHuggingPriority="251" verticalHuggingPriority="750" horizontalCompressionResistancePriority="250" translatesAutoresizingMaskIntoConstraints="NO" id="Qvd-sk-vRc">
|
||||||
<rect key="frame" x="1" y="1" width="4" height="16"/>
|
<rect key="frame" x="0.0" y="1" width="4" height="16"/>
|
||||||
<textFieldCell key="cell" lineBreakMode="truncatingTail" sendsActionOnEndEditing="YES" title="Table View Cell" id="YwT-z9-2d2">
|
<textFieldCell key="cell" lineBreakMode="truncatingTail" sendsActionOnEndEditing="YES" title="Table View Cell" id="YwT-z9-2d2">
|
||||||
<font key="font" usesAppearanceFont="YES"/>
|
<font key="font" usesAppearanceFont="YES"/>
|
||||||
<color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/>
|
<color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/>
|
||||||
|
@ -569,11 +569,11 @@
|
||||||
<tableColumnResizingMask key="resizingMask" resizeWithTable="YES" userResizable="YES"/>
|
<tableColumnResizingMask key="resizingMask" resizeWithTable="YES" userResizable="YES"/>
|
||||||
<prototypeCellViews>
|
<prototypeCellViews>
|
||||||
<tableCellView id="PuO-Ss-1Vs">
|
<tableCellView id="PuO-Ss-1Vs">
|
||||||
<rect key="frame" x="1" y="3" width="0.0" height="18"/>
|
<rect key="frame" x="1" y="3" width="-3" height="18"/>
|
||||||
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
|
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
|
||||||
<subviews>
|
<subviews>
|
||||||
<textField horizontalHuggingPriority="251" verticalHuggingPriority="750" horizontalCompressionResistancePriority="250" translatesAutoresizingMaskIntoConstraints="NO" id="gXW-DX-EsQ">
|
<textField horizontalHuggingPriority="251" verticalHuggingPriority="750" horizontalCompressionResistancePriority="250" translatesAutoresizingMaskIntoConstraints="NO" id="gXW-DX-EsQ">
|
||||||
<rect key="frame" x="1" y="1" width="4" height="16"/>
|
<rect key="frame" x="0.0" y="1" width="4" height="16"/>
|
||||||
<textFieldCell key="cell" lineBreakMode="truncatingTail" sendsActionOnEndEditing="YES" title="Table View Cell" id="vaJ-Bc-ebE">
|
<textFieldCell key="cell" lineBreakMode="truncatingTail" sendsActionOnEndEditing="YES" title="Table View Cell" id="vaJ-Bc-ebE">
|
||||||
<font key="font" usesAppearanceFont="YES"/>
|
<font key="font" usesAppearanceFont="YES"/>
|
||||||
<color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/>
|
<color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/>
|
||||||
|
@ -1252,45 +1252,6 @@
|
||||||
</connections>
|
</connections>
|
||||||
</menuItem>
|
</menuItem>
|
||||||
<menuItem isSeparatorItem="YES" id="0ig-xg-gkg"/>
|
<menuItem isSeparatorItem="YES" id="0ig-xg-gkg"/>
|
||||||
<menuItem title="Donate" id="751">
|
|
||||||
<modifierMask key="keyEquivalentModifierMask"/>
|
|
||||||
<menu key="submenu" title="Donate" id="kue-p2-G0Y">
|
|
||||||
<items>
|
|
||||||
<menuItem title="LiberaPay" id="nyW-nI-abw">
|
|
||||||
<modifierMask key="keyEquivalentModifierMask"/>
|
|
||||||
<connections>
|
|
||||||
<action selector="openLiberapayPage:" target="226" id="pS6-Hj-tIm"/>
|
|
||||||
</connections>
|
|
||||||
</menuItem>
|
|
||||||
<menuItem isSeparatorItem="YES" id="Mbf-yW-WGC"/>
|
|
||||||
<menuItem title="One time" enabled="NO" id="wLp-NA-5u2">
|
|
||||||
<modifierMask key="keyEquivalentModifierMask"/>
|
|
||||||
</menuItem>
|
|
||||||
<menuItem title="PayPal" id="xcs-tx-Viz">
|
|
||||||
<modifierMask key="keyEquivalentModifierMask"/>
|
|
||||||
<connections>
|
|
||||||
<action selector="openPaypalPage:" target="226" id="oxr-P1-35O"/>
|
|
||||||
</connections>
|
|
||||||
</menuItem>
|
|
||||||
<menuItem isSeparatorItem="YES" id="txC-Jd-Gez"/>
|
|
||||||
<menuItem title="Recurring" enabled="NO" id="iRb-7e-iMC">
|
|
||||||
<modifierMask key="keyEquivalentModifierMask"/>
|
|
||||||
</menuItem>
|
|
||||||
<menuItem title="Ko-fi" id="CVM-rp-UJe">
|
|
||||||
<modifierMask key="keyEquivalentModifierMask"/>
|
|
||||||
<connections>
|
|
||||||
<action selector="openKofiPage:" target="226" id="gax-6q-SuW"/>
|
|
||||||
</connections>
|
|
||||||
</menuItem>
|
|
||||||
<menuItem title="Patreon" id="NXj-oA-q3F">
|
|
||||||
<modifierMask key="keyEquivalentModifierMask"/>
|
|
||||||
<connections>
|
|
||||||
<action selector="openPatreonPage:" target="226" id="LFz-4J-b6o"/>
|
|
||||||
</connections>
|
|
||||||
</menuItem>
|
|
||||||
</items>
|
|
||||||
</menu>
|
|
||||||
</menuItem>
|
|
||||||
<menuItem title="Send Feedback..." id="303">
|
<menuItem title="Send Feedback..." id="303">
|
||||||
<connections>
|
<connections>
|
||||||
<action selector="feedback:" target="226" id="GSH-G5-qM1"/>
|
<action selector="feedback:" target="226" id="GSH-G5-qM1"/>
|
||||||
|
|
|
@ -16,7 +16,6 @@
|
||||||
<outlet property="notificationsView" destination="U4w-jw-ca5" id="wVJ-GH-A21"/>
|
<outlet property="notificationsView" destination="U4w-jw-ca5" id="wVJ-GH-A21"/>
|
||||||
<outlet property="outputPane" destination="57" id="75"/>
|
<outlet property="outputPane" destination="57" id="75"/>
|
||||||
<outlet property="playlistView" destination="231" id="244"/>
|
<outlet property="playlistView" destination="231" id="244"/>
|
||||||
<outlet property="updatesView" destination="50" id="99"/>
|
|
||||||
</connections>
|
</connections>
|
||||||
</customObject>
|
</customObject>
|
||||||
<customObject id="-1" userLabel="First Responder" customClass="FirstResponder"/>
|
<customObject id="-1" userLabel="First Responder" customClass="FirstResponder"/>
|
||||||
|
@ -200,24 +199,6 @@
|
||||||
</subviews>
|
</subviews>
|
||||||
<point key="canvasLocation" x="-151" y="-33.5"/>
|
<point key="canvasLocation" x="-151" y="-33.5"/>
|
||||||
</customView>
|
</customView>
|
||||||
<customView id="50" userLabel="UpdatesView">
|
|
||||||
<rect key="frame" x="0.0" y="0.0" width="530" height="56"/>
|
|
||||||
<autoresizingMask key="autoresizingMask"/>
|
|
||||||
<subviews>
|
|
||||||
<button fixedFrame="YES" translatesAutoresizingMaskIntoConstraints="NO" id="51">
|
|
||||||
<rect key="frame" x="18" y="19" width="299" height="18"/>
|
|
||||||
<autoresizingMask key="autoresizingMask"/>
|
|
||||||
<buttonCell key="cell" type="check" title="Automatically check for updates on startup" bezelStyle="regularSquare" imagePosition="left" alignment="left" inset="2" id="207">
|
|
||||||
<behavior key="behavior" changeContents="YES" doesNotDimImage="YES" lightByContents="YES"/>
|
|
||||||
<font key="font" metaFont="system"/>
|
|
||||||
</buttonCell>
|
|
||||||
<connections>
|
|
||||||
<binding destination="52" name="value" keyPath="values.SUCheckAtStartup" id="53"/>
|
|
||||||
</connections>
|
|
||||||
</button>
|
|
||||||
</subviews>
|
|
||||||
<point key="canvasLocation" x="-151" y="145"/>
|
|
||||||
</customView>
|
|
||||||
<userDefaultsController representsSharedInstance="YES" id="52" userLabel="Shared Defaults"/>
|
<userDefaultsController representsSharedInstance="YES" id="52" userLabel="Shared Defaults"/>
|
||||||
<customObject id="57" userLabel="OutputPane" customClass="OutputPane">
|
<customObject id="57" userLabel="OutputPane" customClass="OutputPane">
|
||||||
<connections>
|
<connections>
|
||||||
|
@ -441,7 +422,7 @@
|
||||||
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
|
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
|
||||||
<clipView key="contentView" id="gUE-Yu-LLA">
|
<clipView key="contentView" id="gUE-Yu-LLA">
|
||||||
<rect key="frame" x="1" y="1" width="488" height="113"/>
|
<rect key="frame" x="1" y="1" width="488" height="113"/>
|
||||||
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
|
<autoresizingMask key="autoresizingMask"/>
|
||||||
<subviews>
|
<subviews>
|
||||||
<tableView verticalHuggingPriority="750" allowsExpansionToolTips="YES" columnAutoresizingStyle="lastColumnOnly" multipleSelection="NO" autosaveColumns="NO" rowHeight="24" rowSizeStyle="automatic" headerView="9rQ-Rq-K6J" viewBased="YES" id="gHG-xw-OyR">
|
<tableView verticalHuggingPriority="750" allowsExpansionToolTips="YES" columnAutoresizingStyle="lastColumnOnly" multipleSelection="NO" autosaveColumns="NO" rowHeight="24" rowSizeStyle="automatic" headerView="9rQ-Rq-K6J" viewBased="YES" id="gHG-xw-OyR">
|
||||||
<rect key="frame" x="0.0" y="0.0" width="488" height="85"/>
|
<rect key="frame" x="0.0" y="0.0" width="488" height="85"/>
|
||||||
|
@ -463,7 +444,7 @@
|
||||||
<tableColumnResizingMask key="resizingMask" resizeWithTable="YES" userResizable="YES"/>
|
<tableColumnResizingMask key="resizingMask" resizeWithTable="YES" userResizable="YES"/>
|
||||||
<prototypeCellViews>
|
<prototypeCellViews>
|
||||||
<tableCellView id="EEt-uJ-j6o">
|
<tableCellView id="EEt-uJ-j6o">
|
||||||
<rect key="frame" x="8" y="0.0" width="386" height="24"/>
|
<rect key="frame" x="18" y="0.0" width="386" height="24"/>
|
||||||
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
|
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
|
||||||
<subviews>
|
<subviews>
|
||||||
<textField horizontalHuggingPriority="251" verticalHuggingPriority="750" horizontalCompressionResistancePriority="250" fixedFrame="YES" translatesAutoresizingMaskIntoConstraints="NO" id="7l9-R2-FVF">
|
<textField horizontalHuggingPriority="251" verticalHuggingPriority="750" horizontalCompressionResistancePriority="250" fixedFrame="YES" translatesAutoresizingMaskIntoConstraints="NO" id="7l9-R2-FVF">
|
||||||
|
@ -498,7 +479,7 @@
|
||||||
<tableColumnResizingMask key="resizingMask" resizeWithTable="YES" userResizable="YES"/>
|
<tableColumnResizingMask key="resizingMask" resizeWithTable="YES" userResizable="YES"/>
|
||||||
<prototypeCellViews>
|
<prototypeCellViews>
|
||||||
<tableCellView id="EDi-gi-Vg9">
|
<tableCellView id="EDi-gi-Vg9">
|
||||||
<rect key="frame" x="411" y="0.0" width="38" height="24"/>
|
<rect key="frame" x="421" y="0.0" width="38" height="24"/>
|
||||||
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
|
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
|
||||||
<subviews>
|
<subviews>
|
||||||
<textField horizontalHuggingPriority="251" verticalHuggingPriority="750" horizontalCompressionResistancePriority="250" fixedFrame="YES" translatesAutoresizingMaskIntoConstraints="NO" id="0TJ-dK-Rfk">
|
<textField horizontalHuggingPriority="251" verticalHuggingPriority="750" horizontalCompressionResistancePriority="250" fixedFrame="YES" translatesAutoresizingMaskIntoConstraints="NO" id="0TJ-dK-Rfk">
|
||||||
|
|
|
@ -22,7 +22,6 @@
|
||||||
IBOutlet GeneralPane *generalPane;
|
IBOutlet GeneralPane *generalPane;
|
||||||
|
|
||||||
IBOutlet NSView *playlistView;
|
IBOutlet NSView *playlistView;
|
||||||
IBOutlet NSView *updatesView;
|
|
||||||
IBOutlet NSView *notificationsView;
|
IBOutlet NSView *notificationsView;
|
||||||
IBOutlet NSView *appearanceView;
|
IBOutlet NSView *appearanceView;
|
||||||
|
|
||||||
|
@ -34,7 +33,6 @@
|
||||||
- (MIDIPane *)midiPane;
|
- (MIDIPane *)midiPane;
|
||||||
- (GeneralPane *)generalPane;
|
- (GeneralPane *)generalPane;
|
||||||
|
|
||||||
- (GeneralPreferencePane *)updatesPane;
|
|
||||||
- (GeneralPreferencePane *)playlistPane;
|
- (GeneralPreferencePane *)playlistPane;
|
||||||
- (GeneralPreferencePane *)notificationsPane;
|
- (GeneralPreferencePane *)notificationsPane;
|
||||||
- (GeneralPreferencePane *)appearancePane;
|
- (GeneralPreferencePane *)appearancePane;
|
||||||
|
|
|
@ -30,7 +30,6 @@
|
||||||
|
|
||||||
return @[[plugin playlistPane],
|
return @[[plugin playlistPane],
|
||||||
[plugin hotKeyPane],
|
[plugin hotKeyPane],
|
||||||
[plugin updatesPane],
|
|
||||||
[plugin outputPane],
|
[plugin outputPane],
|
||||||
[plugin generalPane],
|
[plugin generalPane],
|
||||||
[plugin notificationsPane],
|
[plugin notificationsPane],
|
||||||
|
@ -54,13 +53,6 @@
|
||||||
return generalPane;
|
return generalPane;
|
||||||
}
|
}
|
||||||
|
|
||||||
- (GeneralPreferencePane *)updatesPane {
|
|
||||||
return [GeneralPreferencePane preferencePaneWithView:updatesView
|
|
||||||
title:NSLocalizedPrefString(@"Updates")
|
|
||||||
systemIconName:@"arrow.triangle.2.circlepath.circle.fill"
|
|
||||||
orOldIconNamed:@"updates"];
|
|
||||||
}
|
|
||||||
|
|
||||||
- (GeneralPreferencePane *)playlistPane {
|
- (GeneralPreferencePane *)playlistPane {
|
||||||
return [GeneralPreferencePane preferencePaneWithView:playlistView
|
return [GeneralPreferencePane preferencePaneWithView:playlistView
|
||||||
title:NSLocalizedPrefString(@"Playlist")
|
title:NSLocalizedPrefString(@"Playlist")
|
||||||
|
|
|
@ -149,9 +149,6 @@
|
||||||
/* Class = "NSMenuItem"; title = "Cog"; ObjectID = "702"; */
|
/* Class = "NSMenuItem"; title = "Cog"; ObjectID = "702"; */
|
||||||
"702.title" = "Cog";
|
"702.title" = "Cog";
|
||||||
|
|
||||||
/* Class = "NSMenuItem"; title = "Support Cog..."; ObjectID = "751"; */
|
|
||||||
"751.title" = "Donate";
|
|
||||||
|
|
||||||
/* Class = "NSMenuItem"; title = "Current Song"; ObjectID = "791"; */
|
/* Class = "NSMenuItem"; title = "Current Song"; ObjectID = "791"; */
|
||||||
"791.title" = "Current Song";
|
"791.title" = "Current Song";
|
||||||
|
|
||||||
|
|
|
@ -149,9 +149,6 @@
|
||||||
/* Class = "NSMenuItem"; title = "Cog"; ObjectID = "702"; */
|
/* Class = "NSMenuItem"; title = "Cog"; ObjectID = "702"; */
|
||||||
"702.title" = "Cog";
|
"702.title" = "Cog";
|
||||||
|
|
||||||
/* Class = "NSMenuItem"; title = "Support Cog..."; ObjectID = "751"; */
|
|
||||||
"751.title" = "Donate";
|
|
||||||
|
|
||||||
/* Class = "NSMenuItem"; title = "Current Song"; ObjectID = "791"; */
|
/* Class = "NSMenuItem"; title = "Current Song"; ObjectID = "791"; */
|
||||||
"791.title" = "Current Song";
|
"791.title" = "Current Song";
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue