Skip to content

Commit 581f58f

Browse files
committed
snapshot-167
1 parent 808ccdb commit 581f58f

File tree

2 files changed

+79
-28
lines changed

2 files changed

+79
-28
lines changed

appcast/latest.xml

Lines changed: 77 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -6,32 +6,81 @@
66
<description>MacVim</description>
77

88
<item>
9-
<title>MacVim snapshot-166</title>
9+
<title>MacVim snapshot-167</title>
1010
<description><![CDATA[
1111
<style>
1212
:root { supported-color-schemes: light dark; color-scheme: light dark; }
1313
</style>
14-
<p>Updated to Vim 8.2.1719.</p>
14+
<p>Updated to Vim 8.2.2127.</p>
15+
16+
<p><em>Note</em>: This release doesn’t natively support Apple Silicon / M1 yet, but does work under Rosetta. See below.</p>
1517
1618
<h1 id="features">Features</h1>
1719
18-
<h2 id="touch-bar-improvements">Touch Bar improvements</h2>
20+
<h2 id="big-sur--macos-11">Big Sur / macOS 11</h2>
21+
22+
<ul>
23+
<li>MacVim now has an updated app icon (<a href="https://github.com/macvim-dev/macvim/issues/1054">#1054</a>), and preference pane / toolbars have been updated to match Big Sur’s interface guidelines. (<a href="https://github.com/macvim-dev/macvim/issues/1128">#1128</a>)</li>
24+
<li>Fixed Touch Bar warnings when launching MacVim from the terminal. <a href="https://github.com/macvim-dev/macvim/issues/1114">#1114</a></li>
25+
<li>SF Symbol characters will show up properly as double-width as most of these icons would take up more than one column. Note that these characters are specific to macOS and would not work in other platforms. <a href="https://github.com/macvim-dev/macvim/issues/1129">#1129</a></li>
26+
</ul>
27+
28+
<h2 id="renderer--scrolling-performance-improvements">Renderer / scrolling performance improvements</h2>
29+
30+
<p>The Core Text renderer has been rewritten and is now much faster! Scrolling should not stutter and lag like before and generally it should feel a lot smoother now. Thanks to Sidney San Martín (<a href="https://github.com/s4y">@s4y</a>) for the contribution. <a href="https://github.com/macvim-dev/macvim/issues/858">#858</a></p>
31+
32+
<p>With this change, the non-Core-Text renderer is now considered deprecated. The old renderer is accessible either through the Preference Pane (under Advanced) or by setting the defaults “MMRenderer” to 0. It works for now, but it will be removed in a future update as it has known bugs.</p>
33+
34+
<h2 id="menu-localization">Menu Localization</h2>
35+
36+
<p>Menus are now localized, see <code>:h langmenu</code> for how Vim menu localization works. You can use <code>set langmenu=none</code> to turn it off if you would like. <a href="https://github.com/macvim-dev/macvim/issues/1099">#1099</a></p>
37+
38+
<p><img width="500" alt="localized menus" src="https://user-images.githubusercontent.com/1217449/101893005-f942d680-3b58-11eb-9cf3-96d117c5a370.png" /></p>
39+
40+
<p>There still exists a few menu items that are not localized, and the general MacVim GUI is not localized as well. If you would like to help, please use <a href="https://github.com/macvim-dev/macvim/issues/1102">#1102</a> to coordinate with MacVim dev team.</p>
41+
42+
<h2 id="getting-help--help-menu">Getting help / Help menu</h2>
1943
20-
<p>Touch Bar now supports submenus, and allows mixed icon/text displays using <code>tmenu</code>. When in edit modes (e.g. insert), it will also display an emoji picker as well. See <code>:help touchbar</code> for documentation. <a href="https://github.com/macvim-dev/macvim/issues/1084">#1084</a></p>
44+
<ul>
45+
<li>
46+
<p>Help menu’s search bar now searches Vim documentation as well! See <a href="https://github.com/macvim-dev/macvim/issues/1095">#1095</a>.</p>
47+
48+
<p><img width="400" alt="help menu search" src="https://user-images.githubusercontent.com/1217449/101957566-86684880-3bb6-11eb-8466-2bf73b3585bd.png" /></p>
49+
</li>
50+
<li>Vimtutor is now bundled with MacVim, and you can access vimtutor from the Help menu (<a href="https://github.com/macvim-dev/macvim/issues/1096">#1096</a>).</li>
51+
<li>There is also a link to the latest release notes as well (<a href="https://github.com/macvim-dev/macvim/issues/1131">#1131</a>).</li>
52+
</ul>
53+
54+
<h1 id="general">General</h1>
55+
56+
<ul>
57+
<li>
58+
<p>This release does not contain a native universal app for Apple Silicon / M1 Macs yet. The release binary will still work under Rosetta, which should provide enough performance, but if you use Python/etc plugins, you need to make sure you have x86 versions of Python/etc installed (which is still the default for Homebrew as of this release).</p>
2159
22-
<p><img width="640" src="https://user-images.githubusercontent.com/1217449/93730988-f2bb4900-fb7f-11ea-9433-4a15187a4af1.png" alt="emoji picker / submenu / icons with labels" title="Example configuration with emoji picker / submenu / icons with labels" /></p>
23-
<p><img width="640" src="https://user-images.githubusercontent.com/1217449/93730989-f77ffd00-fb7f-11ea-9e44-0dfc36d146f2.png" alt="inside submenu" title="Example of inside a submenu" /></p>
24-
<p><img width="640" src="https://user-images.githubusercontent.com/1217449/93731159-b63c1d00-fb80-11ea-84a1-77c57d818452.png" alt="activated emoji picker" title="Activated emoji picker" /></p>
60+
<p>MacVim is buildable under Apple Silicon, so if you need a native binary, you could build it yourself by downloading the source from the Github repository. See <a href="https://github.com/macvim-dev/macvim/issues/1136">#1136</a> for progress on releasing a universal app for Apple Silicon.</p>
61+
</li>
62+
<li>
63+
<p>MacVim has enabled the Github Discussions feature, which serves as a good spot for general discussions and questions. See <a href="https://github.com/macvim-dev/macvim/discussions/1130">this post</a> and check it out!</p>
64+
</li>
65+
</ul>
2566
2667
<h1 id="fixes">Fixes</h1>
2768
2869
<ul>
29-
<li>Window menu no longer shows duplicate “Enter Full Screen” or “Tile Window to Left of Screen” entries whenever the user switches among different MacVim windows. <a href="https://github.com/macvim-dev/macvim/issues/566">#566</a> <a href="https://github.com/macvim-dev/macvim/issues/992">#992</a></li>
30-
<li>Fix issue where going to full screen mode when titlebar appearance is set to “hidden” would result in lost focus of the window. <a href="https://github.com/macvim-dev/macvim/issues/1078">#1078</a></li>
31-
<li>The password dialog box when using <code>:!sudo</code> or other commands that require password entry (<code>macvim-askpass</code>) will no longer focus on Finder, and will keep the focus on MacVim. <a href="https://github.com/macvim-dev/macvim/issues/1091">#1091</a></li>
32-
<li>Fix minor wrong tooltip in the “Appearance” preference pane. <a href="https://github.com/macvim-dev/macvim/issues/1087">#1087</a></li>
33-
<li>“General” preference pane will now be correctly sized when Sparkle updater is disabled (e.g. Homebrew builds). <a href="https://github.com/macvim-dev/macvim/issues/1089">#1089</a></li>
34-
<li>Misc issues were fixed by Vim upstream, e.g. <code>vimgrep</code> causing a crash, and odd behaviors with using Shift-O on the first line. <a href="https://github.com/macvim-dev/macvim/issues/1082">#1082</a> <a href="https://github.com/macvim-dev/macvim/issues/1083">#1083</a></li>
70+
<li>Launching MacVim from the Dock with locales that use “,” for decimal separators now works correctly. <a href="https://github.com/macvim-dev/macvim/issues/11">#11</a> (Vim 8.2.1738)</li>
71+
<li><code>WinBar</code> menus (which are used by plugins like vimspector) now work properly and don’t create dummy menu items. <a href="https://github.com/macvim-dev/macvim/issues/918">#918</a></li>
72+
<li>Using <code>:browse tabnew</code> no longer crashes MacVim in terminal mode. <a href="https://github.com/macvim-dev/macvim/issues/1107">#1107</a> (Vim 8.2.1842)</li>
73+
</ul>
74+
75+
<h1 id="misc">Misc</h1>
76+
77+
<ul>
78+
<li>Scripting languages versions:
79+
<ul>
80+
<li>Python is now built against 3.9, up from 3.8.</li>
81+
<li>Lua is now built against 5.4, up from 5.3.</li>
82+
</ul>
83+
</li>
3584
</ul>
3685
3786
<h1 id="compatibility">Compatibility</h1>
@@ -41,30 +90,32 @@
4190
<p>Script interfaces have compatibility with these versions:</p>
4291
4392
<ul>
44-
<li>Lua 5.3</li>
93+
<li>Lua 5.4</li>
4594
<li>Perl 5.18</li>
4695
<li>Python2 2.7</li>
47-
<li>Python3 3.8</li>
96+
<li>Python3 3.9</li>
4897
<li>Ruby 2.7</li>
4998
</ul>
5099
100+
<p><br /><small>Read the latest release notes <a href="https://github.com/macvim-dev/macvim/releases/latest">here</a>.</small></p>
101+
51102
]]></description>
52-
<pubDate>Sun, 20 Sep 2020 21:00:00 -0700</pubDate>
103+
<pubDate>Fri, 11 Dec 2020 02:00:00 -0800</pubDate>
53104
<sparkle:minimumSystemVersion>10.9</sparkle:minimumSystemVersion>
54105
<enclosure type="application/octet-stream"
55-
url="https://github.com/macvim-dev/macvim/releases/download/snapshot-166/MacVim.dmg"
56-
sparkle:version="166"
57-
sparkle:shortVersionString="8.2.1719"
58-
sparkle:dsaSignature="MC0CFDvTjlB/c8USlTUjocXm5Q/nvm/FAhUAtRDNxUt1Q8KFpabseqbZuOhuMB0="
59-
sparkle:edSignature="3cdukqFfh5kERiAiBbJgVC+4r4tOMWJIHMzTYGf2scqJgyR5HtEJf2oBvJpoxzidSnliSdo35lApQm8rXjLcDw==" length="20105287"
106+
url="https://github.com/macvim-dev/macvim/releases/download/snapshot-167/MacVim.dmg"
107+
sparkle:version="167"
108+
sparkle:shortVersionString="8.2.2127"
109+
sparkle:dsaSignature="MCwCFBPkd737GAAK8dHb5csYnilmtOI3AhRkEWujd7Xcu50lmOoH9sTIv9uxKw=="
110+
sparkle:edSignature="2+odsFCJe5FI4ZgHxKDFhAmquVGnYBM9bSsuADFUDvjVonmcLGVntq6J98o7WmMjhTLiLgIRgcQe8Hhdx8YjAQ==" length="21875249"
60111
/>
61112
<sparkle:deltas>
62113
<enclosure type="application/octet-stream"
63-
url="https://github.com/macvim-dev/macvim/releases/download/snapshot-166/165_to_166.delta"
64-
sparkle:version="166"
65-
sparkle:deltaFrom="165"
66-
sparkle:dsaSignature="MC0CFQCCqpQbVg7eEhgq9q/R1xDg0v4ITgIUBFhHuEAeU7TwKJkm1CFfQGX8I1k="
67-
sparkle:edSignature="afRPeC51wAdnV7wZMT+kgw70AlmnH+Zy831RGM5ffm76kmFPbzRtkbqRy+nyVDNMqUEmrD5wSwdpQ3J6CSxACw==" length="754048"
114+
url="https://github.com/macvim-dev/macvim/releases/download/snapshot-167/166_to_167.delta"
115+
sparkle:version="167"
116+
sparkle:deltaFrom="166"
117+
sparkle:dsaSignature="MCwCFC3TLGyj0Xi1h3IJiyaqqVcj/7MKAhRsyw1ju84f3+wPqEv8FDd/Y6bCEA=="
118+
sparkle:edSignature="BYDM9xrbwLW3I4+rQjd4IhAmKrWDWa+cz3WnXXGX0+nDVREYjMH38S0AFVQEGdnULYiNGrhhmh6aGQlKboCRAg==" length="3931135"
68119
/>
69120
</sparkle:deltas>
70121
</item>

index.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,8 @@
1414
<section class="page-header">
1515
<h1 class="project-name">MacVim</h1>
1616
<h2 class="project-tagline">Vim - the text editor - for macOS</h2>
17-
<a href="https://github.com/macvim-dev/macvim/releases/download/snapshot-166/MacVim.dmg" class="btn">Download MacVim</a><br />
18-
<a href="https://github.com/macvim-dev/macvim/releases/latest">Release Notes (r166)</a>
17+
<a href="https://github.com/macvim-dev/macvim/releases/download/snapshot-167/MacVim.dmg" class="btn">Download MacVim</a><br />
18+
<a href="https://github.com/macvim-dev/macvim/releases/latest">Release Notes (r167)</a>
1919
</section>
2020

2121
<section class="main-content">

0 commit comments

Comments
 (0)