Skip to content

Commit 0900e70

Browse files
committed
Add "What's New" page to show release notes after update to new version
Currently when a user uses Sparkle updater to update, they will see the release notes beforehand. However, if they are updating across multiple versions, they only see the latest one. Also, if they are using automatic update, they will not see the release notes page. Users who get MacVim from Homebrew or manually building from source also do not see the release notes as those mechanisms are driven from command line. This makes it harder to communicate new features and announcements to these users. Add a new "What's New" page that will be automatically shown whenever the user has updated to a new version of MacVim. The last version of MacVIm is tracked by the MMLastUsedBundleVersion value previously added in #1357, which allows us to detect such update no matter what installation method was used and display a dialog box. Other than opening at launch, the user can also open it in the Help menu, and there's an option to make it not open at launch if it's annoying to the user. The release notes is served by http://macvim.org/ (done in macvim-dev/macvim-dev.github.io#1) so we don't have to bundle it locally and it makes it easier to update them. MacVim will know the request a range of release notes (if updating across multiple versions at once) so that all new versions will be visible. Also, fix it so that both Sparkle updater and the new What's New page will properly be shown on top of the new MacVim window that gets opened when MacVim is launched. Previously when we get a new update, Sparkle frequently gets hid behind the editor window.
1 parent 9bae3e4 commit 0900e70

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

59 files changed

+479
-25
lines changed

runtime/doc/gui_mac.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -308,6 +308,7 @@ KEY VALUE ~
308308
*MMVerticalSplit* files open in vertical splits [bool]
309309
*MMZoomBoth* zoom button maximizes both directions [bool]
310310
*MMUpdaterPrereleaseChannel* opt-in to pre-release software update [bool]
311+
*MMShowWhatsNewOnStartup* show "What's New" after updating to new version [bool]
311312

312313
As an example, if you have more than one mouse button and would wish to free
313314
up Ctrl-click so you can bind it to something else, then the appropriate

runtime/doc/tags

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5520,6 +5520,7 @@ MMNonNativeFullScreenShowMenu gui_mac.txt /*MMNonNativeFullScreenShowMenu*
55205520
MMRendererClipToRow gui_mac.txt /*MMRendererClipToRow*
55215521
MMShareFindPboard gui_mac.txt /*MMShareFindPboard*
55225522
MMShowAddTabButton gui_mac.txt /*MMShowAddTabButton*
5523+
MMShowWhatsNewOnStartup gui_mac.txt /*MMShowWhatsNewOnStartup*
55235524
MMSmoothResize gui_mac.txt /*MMSmoothResize*
55245525
MMTabMaxWidth gui_mac.txt /*MMTabMaxWidth*
55255526
MMTabMinWidth gui_mac.txt /*MMTabMinWidth*

runtime/lang/macvim_menu/menu_ca_es.latin1.apple.vim

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,5 +25,6 @@ menutrans Zoom\ All Fer\ zoom\ a\ tot
2525
menutrans Show\ Next\ Tab Mostrar\ la\ pestanya\ següent
2626
menutrans Show\ Previous\ Tab Mostrar\ la\ pestanya\ anterior
2727
menutrans Bring\ All\ to\ Front Portar-ho\ tot\ a\ primer\ pla
28+
menutrans What's\ New Novetats
2829
menutrans Release\ Notes Notes\ de\ la\ versió
2930
menutrans Look\ Up Consultar

runtime/lang/macvim_menu/menu_cs_cz.utf-8.apple.vim

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,5 +25,6 @@ menutrans Zoom\ All Přepnout\ velikost\ všech
2525
menutrans Show\ Next\ Tab Zobrazit\ další\ panel
2626
menutrans Show\ Previous\ Tab Zobrazit\ předchozí\ panel
2727
menutrans Bring\ All\ to\ Front Převést\ vše\ do\ popředí
28+
menutrans What's\ New Novinky
2829
menutrans Release\ Notes Poznámky\ k\ vydání
2930
menutrans Look\ Up Vyhledat

runtime/lang/macvim_menu/menu_da.utf-8.apple.vim

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,5 +25,6 @@ menutrans Zoom\ All Zoom\ alle
2525
menutrans Show\ Next\ Tab Vis\ næste\ fane
2626
menutrans Show\ Previous\ Tab Vis\ forrige\ fane
2727
menutrans Bring\ All\ to\ Front Anbring\ alle\ forrest
28+
menutrans What's\ New Nyheder
2829
menutrans Release\ Notes Frigivelsesnoter
2930
menutrans Look\ Up Slå\ op

runtime/lang/macvim_menu/menu_de_de.latin1.apple.vim

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,5 +25,6 @@ menutrans Zoom\ All Alle\ zoomen
2525
menutrans Show\ Next\ Tab Nächsten\ Tab\ anzeigen
2626
menutrans Show\ Previous\ Tab Vorherigen\ Tab\ anzeigen
2727
menutrans Bring\ All\ to\ Front Alle\ nach\ vorne\ bringen
28+
menutrans What's\ New Neue\ Funktionen
2829
menutrans Release\ Notes Aktuelle\ Informationen
2930
menutrans Look\ Up Nachschlagen

runtime/lang/macvim_menu/menu_es_es.latin1.apple.vim

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,5 +25,6 @@ menutrans Zoom\ All Aplicar\ zoom\ a\ todas\ las\ ventanas
2525
menutrans Show\ Next\ Tab Mostrar\ pestaña\ siguiente
2626
menutrans Show\ Previous\ Tab Mostrar\ pestaña\ anterior
2727
menutrans Bring\ All\ to\ Front Traer\ todo\ al\ frente
28+
menutrans What's\ New Novedades
2829
menutrans Release\ Notes Notas\ de\ la\ versión
2930
menutrans Look\ Up Consultar

runtime/lang/macvim_menu/menu_fi_fi.latin1.apple.vim

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,5 +25,6 @@ menutrans Zoom\ All Zoomaa\ kaikki
2525
menutrans Show\ Next\ Tab Näytä\ seuraava\ välilehti
2626
menutrans Show\ Previous\ Tab Näytä\ edellinen\ välilehti
2727
menutrans Bring\ All\ to\ Front Tuo\ kaikki\ eteen
28+
menutrans What's\ New Uutta
2829
menutrans Release\ Notes Julkaisutiedot
2930
menutrans Look\ Up Katso\ lisää

runtime/lang/macvim_menu/menu_fr_fr.latin1.apple.vim

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,5 +25,6 @@ menutrans Zoom\ All Réduire/agrandir\ toutes\ les\ fenêtres
2525
menutrans Show\ Next\ Tab Afficher\ l’onglet\ suivant
2626
menutrans Show\ Previous\ Tab Afficher\ l’onglet\ précédent
2727
menutrans Bring\ All\ to\ Front Tout\ ramener\ au\ premier\ plan
28+
menutrans What's\ New Nouveautés
2829
menutrans Release\ Notes Notes\ de\ mise\ à\ jour
2930
menutrans Look\ Up Définition

runtime/lang/macvim_menu/menu_hu_hu.utf-8.apple.vim

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,5 +25,6 @@ menutrans Zoom\ All Összes\ nagyítása
2525
menutrans Show\ Next\ Tab Következő\ lap\ megjelenítése
2626
menutrans Show\ Previous\ Tab Előző\ lap\ megjelenítése
2727
menutrans Bring\ All\ to\ Front Összes\ előtérbe\ hozása
28+
menutrans What's\ New Újdonságok
2829
menutrans Release\ Notes Kibocsátási\ megjegyzések
2930
menutrans Look\ Up Definiálás

runtime/lang/macvim_menu/menu_it_it.latin1.apple.vim

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,5 +25,6 @@ menutrans Zoom\ All Ridimensiona\ tutto
2525
menutrans Show\ Next\ Tab Mostra\ pannello\ successivo
2626
menutrans Show\ Previous\ Tab Mostra\ pannello\ precedente
2727
menutrans Bring\ All\ to\ Front Porta\ tutto\ in\ primo\ piano
28+
menutrans What's\ New Novità
2829
menutrans Release\ Notes Note\ di\ uscita
2930
menutrans Look\ Up Cerca

runtime/lang/macvim_menu/menu_ja_jp.utf-8.apple.vim

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,5 +25,6 @@ menutrans Zoom\ All すべてを拡大/縮小
2525
menutrans Show\ Next\ Tab 次のタブを表示
2626
menutrans Show\ Previous\ Tab 前のタブを表示
2727
menutrans Bring\ All\ to\ Front すべてを手前に移動
28+
menutrans What's\ New 新機能
2829
menutrans Release\ Notes リリースノート
2930
menutrans Look\ Up 調べる

runtime/lang/macvim_menu/menu_ko_kr.utf-8.apple.vim

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,5 +25,6 @@ menutrans Zoom\ All 모두\ 확대/축소
2525
menutrans Show\ Next\ Tab 다음\ \ 보기
2626
menutrans Show\ Previous\ Tab 이전\ \ 보기
2727
menutrans Bring\ All\ to\ Front 모두\ 앞으로\ 가져오기
28+
menutrans What's\ New 새로운\ 기능
2829
menutrans Release\ Notes 릴리즈\ 노트
2930
menutrans Look\ Up 찾아보기

runtime/lang/macvim_menu/menu_nl_nl.latin1.apple.vim

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,5 +25,6 @@ menutrans Zoom\ All Vergroot/verklein\ alles
2525
menutrans Show\ Next\ Tab Toon\ volgende\ tabblad
2626
menutrans Show\ Previous\ Tab Toon\ vorige\ tabblad
2727
menutrans Bring\ All\ to\ Front Alles\ op\ voorgrond
28+
menutrans What's\ New Nieuw
2829
menutrans Release\ Notes Versienotities
2930
menutrans Look\ Up Zoek\ op

runtime/lang/macvim_menu/menu_no_no.latin1.apple.vim

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,5 +25,6 @@ menutrans Zoom\ All Zoom\ alle
2525
menutrans Show\ Next\ Tab Vis\ neste\ fane
2626
menutrans Show\ Previous\ Tab Vis\ forrige\ fane
2727
menutrans Bring\ All\ to\ Front Legg\ alle\ øverst
28+
menutrans What's\ New Nytt
2829
menutrans Release\ Notes Merknader
2930
menutrans Look\ Up Slå\ opp

runtime/lang/macvim_menu/menu_pl_pl.utf-8.apple.vim

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,5 +25,6 @@ menutrans Zoom\ All Zoom\ wszystkich
2525
menutrans Show\ Next\ Tab Pokaż\ następną\ kartę
2626
menutrans Show\ Previous\ Tab Pokaż\ poprzednią\ kartę
2727
menutrans Bring\ All\ to\ Front Umieść\ wszystko\ na\ wierzchu
28+
menutrans What's\ New Co\ nowego
2829
menutrans Release\ Notes Informacje\ o\ wersji
2930
menutrans Look\ Up Definicja

runtime/lang/macvim_menu/menu_pt_br.apple.vim

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,5 +25,6 @@ menutrans Zoom\ All Zoom\ em\ Todas
2525
menutrans Show\ Next\ Tab Mostrar\ Aba\ Seguinte
2626
menutrans Show\ Previous\ Tab Mostrar\ Aba\ Anterior
2727
menutrans Bring\ All\ to\ Front Trazer\ Todas\ para\ a\ Frente
28+
menutrans What's\ New Novidades
2829
menutrans Release\ Notes Notas\ de\ Lançamento
2930
menutrans Look\ Up Pesquisar

runtime/lang/macvim_menu/menu_pt_pt.apple.vim

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,5 +25,6 @@ menutrans Zoom\ All Aumentar/reduzir\ todas\ as\ janelas
2525
menutrans Show\ Next\ Tab Mostrar\ separador\ seguinte
2626
menutrans Show\ Previous\ Tab Mostrar\ separador\ anterior
2727
menutrans Bring\ All\ to\ Front Passar\ tudo\ para\ a\ frente
28+
menutrans What's\ New Novidades
2829
menutrans Release\ Notes Notas\ de\ lançamento
2930
menutrans Look\ Up Procurar

runtime/lang/macvim_menu/menu_ru_ru.apple.vim

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,5 +25,6 @@ menutrans Zoom\ All Изменить\ масштаб\ всех\ окон
2525
menutrans Show\ Next\ Tab Показать\ следующую\ вкладку
2626
menutrans Show\ Previous\ Tab Показать\ предыдущую\ вкладку
2727
menutrans Bring\ All\ to\ Front Все\ окна\ \ на\ передний\ план
28+
menutrans What's\ New Что\ нового
2829
menutrans Release\ Notes Примечания\ к\ выпуску
2930
menutrans Look\ Up Найти\ в\ словаре

runtime/lang/macvim_menu/menu_sv_se.latin1.apple.vim

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,5 +25,6 @@ menutrans Zoom\ All Zooma\ alla
2525
menutrans Show\ Next\ Tab Visa\ nästa\ flik
2626
menutrans Show\ Previous\ Tab Visa\ föregående\ flik
2727
menutrans Bring\ All\ to\ Front Lägg\ alla\ överst
28+
menutrans What's\ New Nyheter
2829
menutrans Release\ Notes Versions­anmärkningar
2930
menutrans Look\ Up Slå\ upp

runtime/lang/macvim_menu/menu_tr_tr.utf-8.apple.vim

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,5 +25,6 @@ menutrans Zoom\ All Tümünü\ Büyüt/Küçült
2525
menutrans Show\ Next\ Tab Sonraki\ Sekmeyi\ Göster
2626
menutrans Show\ Previous\ Tab Önceki\ Sekmeyi\ Göster
2727
menutrans Bring\ All\ to\ Front Tümünü\ Öne\ Getir
28+
menutrans What's\ New Yenilikler
2829
menutrans Release\ Notes Çıkış\ Notları
2930
menutrans Look\ Up Araştır

runtime/lang/macvim_menu/menu_zh_cn.utf-8.apple.vim

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,5 +25,6 @@ menutrans Zoom\ All 全部缩放
2525
menutrans Show\ Next\ Tab 显示下一个标签页
2626
menutrans Show\ Previous\ Tab 显示上一个标签页
2727
menutrans Bring\ All\ to\ Front 前置全部窗口
28+
menutrans What's\ New 新功能
2829
menutrans Release\ Notes 发布说明
2930
menutrans Look\ Up 查询

runtime/lang/macvim_menu/menu_zh_tw.utf-8.apple.vim

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,5 +25,6 @@ menutrans Zoom\ All 縮放全部
2525
menutrans Show\ Next\ Tab 顯示下一個標籤頁
2626
menutrans Show\ Previous\ Tab 顯示上一個標籤頁
2727
menutrans Bring\ All\ to\ Front 將此程式所有視窗移至最前
28+
menutrans What's\ New 新功能
2829
menutrans Release\ Notes 版本附註
2930
menutrans Look\ Up 查詢

runtime/menu.vim

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -102,16 +102,18 @@ if has("gui_macvim")
102102
an 9999.1 &Help.MacVim\ Help :h gui_mac<CR>
103103
tln 9999.1 &Help.MacVim\ Help <C-W>:h gui_mac<CR>
104104
an <silent> 9999.2 &Help.MacVim\ Website <Nop>
105-
an 9999.3 &Help.Release\ Notes <Cmd>silent !open https://github.com/macvim-dev/macvim/releases<CR>
106-
tln 9999.3 &Help.Release\ Notes <Cmd>silent !open https://github.com/macvim-dev/macvim/releases<CR>
107-
an 9999.4 &Help.-sep0- <Nop>
105+
an 9999.3 &Help.What's\ New <Nop>
106+
tln 9999.3 &Help.What's\ New <Nop>
107+
an 9999.4 &Help.Release\ Notes <Cmd>silent !open https://github.com/macvim-dev/macvim/releases<CR>
108+
tln 9999.4 &Help.Release\ Notes <Cmd>silent !open https://github.com/macvim-dev/macvim/releases<CR>
109+
an 9999.5 &Help.-sep0- <Nop>
108110
endif
109111
if has("gui_macvim")
110112
" Run vimtutor in GUI mode. Need to make sure to override the PATH so we use
111113
" this app instead of accidentally opening another installed Vim/MacVim.
112-
an 9999.5 &Help.Vim\ Tutor :silent call system('PATH="$VIM/../../bin":/usr/bin:/bin:/usr/sbin:/sbin $VIM/../../bin/vimtutor -g&')<CR>
113-
tln 9999.5 &Help.Vim\ Tutor <C-W>:silent call system('PATH="$VIM/../../bin":/usr/bin:/bin:/usr/sbin:/sbin $VIM/../../bin/vimtutor -g&')<CR>
114-
an 9999.6 &Help.-sep-vim-tutor- <Nop>
114+
an 9999.6 &Help.Vim\ Tutor :silent call system('PATH="$VIM/../../bin":/usr/bin:/bin:/usr/sbin:/sbin $VIM/../../bin/vimtutor -g&')<CR>
115+
tln 9999.6 &Help.Vim\ Tutor <C-W>:silent call system('PATH="$VIM/../../bin":/usr/bin:/bin:/usr/sbin:/sbin $VIM/../../bin/vimtutor -g&')<CR>
116+
an 9999.7 &Help.-sep-vim-tutor- <Nop>
115117
endif
116118
an 9999.10 &Help.&Overview<Tab><F1> :help<CR>
117119
an 9999.20 &Help.&User\ Manual :help usr_toc<CR>
@@ -1312,6 +1314,7 @@ if has("gui_macvim")
13121314

13131315
macm Help.MacVim\ Help key=<D-?>
13141316
macm Help.MacVim\ Website action=openWebsite:
1317+
macm Help.What's\ New action=showWhatsNew:
13151318
endif " if has("gui_macvim")
13161319

13171320
endif " !exists("did_install_default_menus")

src/MacVim/Actions.plist

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,8 @@
3838
<string></string>
3939
<key>openWebsite:</key>
4040
<string></string>
41+
<key>showWhatsNew:</key>
42+
<string></string>
4143
<key>orderFrontCharacterPalette:</key>
4244
<string></string>
4345
<key>orderFrontFontPanel:</key>

src/MacVim/Base.lproj/MainMenu.xib

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -185,6 +185,11 @@
185185
<action selector="openWebsite:" target="235" id="274"/>
186186
</connections>
187187
</menuItem>
188+
<menuItem title="What's New" id="e16-xE-q4U" userLabel="What's New">
189+
<connections>
190+
<action selector="showWhatsNew:" target="235" id="dHh-AW-Oxv"/>
191+
</connections>
192+
</menuItem>
188193
</items>
189194
</menu>
190195
</menuItem>

src/MacVim/Base.lproj/Preferences.xib

Lines changed: 32 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -24,11 +24,11 @@
2424
<customObject id="-3" userLabel="Application" customClass="NSObject"/>
2525
<userDefaultsController representsSharedInstance="YES" id="58" userLabel="Shared Defaults"/>
2626
<customView id="115" userLabel="General">
27-
<rect key="frame" x="0.0" y="0.0" width="483" height="337"/>
27+
<rect key="frame" x="0.0" y="0.0" width="483" height="362"/>
2828
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
2929
<subviews>
3030
<customView id="5x5-P0-afk" userLabel="Open untitled window">
31-
<rect key="frame" x="20" y="259" width="433" height="58"/>
31+
<rect key="frame" x="20" y="284" width="433" height="58"/>
3232
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
3333
<subviews>
3434
<textField verticalHuggingPriority="750" horizontalCompressionResistancePriority="250" id="117">
@@ -73,7 +73,7 @@
7373
</subviews>
7474
</customView>
7575
<customView id="p6o-fo-STi" userLabel="Open files from applications">
76-
<rect key="frame" x="20" y="119" width="433" height="132"/>
76+
<rect key="frame" x="20" y="144" width="433" height="132"/>
7777
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
7878
<subviews>
7979
<textField verticalHuggingPriority="750" horizontalCompressionResistancePriority="250" id="116">
@@ -152,7 +152,7 @@
152152
</subviews>
153153
</customView>
154154
<customView id="dlz-JQ-U4e" userLabel="After last window closes">
155-
<rect key="frame" x="20" y="89" width="381" height="22"/>
155+
<rect key="frame" x="20" y="114" width="381" height="22"/>
156156
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
157157
<subviews>
158158
<textField verticalHuggingPriority="750" horizontalCompressionResistancePriority="250" id="126">
@@ -185,7 +185,7 @@
185185
</subviews>
186186
</customView>
187187
<customView id="6BL-o0-OrR" userLabel="Window Resizing">
188-
<rect key="frame" x="20" y="64" width="444" height="17"/>
188+
<rect key="frame" x="20" y="89" width="444" height="17"/>
189189
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
190190
<subviews>
191191
<button id="f9h-8n-asD" userLabel="allow smooth resizing">
@@ -212,6 +212,32 @@
212212
</textField>
213213
</subviews>
214214
</customView>
215+
<customView id="nRD-BI-GeM" userLabel="Launch behavior">
216+
<rect key="frame" x="20" y="64" width="444" height="17"/>
217+
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
218+
<subviews>
219+
<button toolTip="Show a &quot;What's New&quot; page right after updating to a new version with the latest release notes." id="bxV-yy-NJC">
220+
<rect key="frame" x="188" y="-1" width="258" height="18"/>
221+
<autoresizingMask key="autoresizingMask" flexibleMinY="YES"/>
222+
<buttonCell key="cell" type="check" title="Show what's new after updates" bezelStyle="regularSquare" imagePosition="left" alignment="left" inset="2" id="ai9-b7-6iD">
223+
<behavior key="behavior" changeContents="YES" doesNotDimImage="YES" lightByContents="YES"/>
224+
<font key="font" metaFont="system"/>
225+
</buttonCell>
226+
<connections>
227+
<binding destination="58" name="value" keyPath="values.MMShowWhatsNewOnStartup" id="LjF-Lv-00h"/>
228+
</connections>
229+
</button>
230+
<textField verticalHuggingPriority="750" horizontalCompressionResistancePriority="250" id="qpS-3j-8OG">
231+
<rect key="frame" x="-2" y="0.0" width="187" height="17"/>
232+
<autoresizingMask key="autoresizingMask" flexibleMinY="YES"/>
233+
<textFieldCell key="cell" sendsActionOnEndEditing="YES" alignment="right" title="When MacVim launches:" id="S5x-il-vbq">
234+
<font key="font" metaFont="system"/>
235+
<color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/>
236+
<color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/>
237+
</textFieldCell>
238+
</textField>
239+
</subviews>
240+
</customView>
215241
<customView id="0hT-y8-Hge" userLabel="Updater">
216242
<rect key="frame" x="20" y="20" width="444" height="36"/>
217243
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
@@ -244,19 +270,10 @@
244270
<binding destination="58" name="value" keyPath="values.SUAutomaticallyUpdate" id="kyZ-ah-zKf"/>
245271
</connections>
246272
</button>
247-
<textField verticalHuggingPriority="750" horizontalCompressionResistancePriority="250" id="124">
248-
<rect key="frame" x="-2" y="19" width="187" height="17"/>
249-
<autoresizingMask key="autoresizingMask" flexibleMinY="YES"/>
250-
<textFieldCell key="cell" sendsActionOnEndEditing="YES" alignment="right" title="When MacVim launches:" id="976">
251-
<font key="font" metaFont="system"/>
252-
<color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/>
253-
<color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/>
254-
</textFieldCell>
255-
</textField>
256273
</subviews>
257274
</customView>
258275
</subviews>
259-
<point key="canvasLocation" x="137.5" y="21.5"/>
276+
<point key="canvasLocation" x="137.5" y="-27"/>
260277
</customView>
261278
<customView id="hr4-G4-3ZG" userLabel="Appearance">
262279
<rect key="frame" x="0.0" y="0.0" width="483" height="360"/>

0 commit comments

Comments
 (0)