Tuesday, March 5, 2019

Visual Studio 2019 for Mac Preview 3

Microsoft (via Aaron Bockover):

Today, we’re excited to announce the Preview 3 release of Visual Studio 2019 for Mac. This is the next release of our IDE for .NET Developers on the Mac.

[…]

In addition to the above, we’re excited to introduce a first preview of the new, fast, fluid, and performant C# editor, built on top of the same core editor as Visual Studio on Windows.

[…]

The new editor builds on a solid foundation provided by the Visual Studio editor on Windows, with native macOS UI added to make sure it feels right at home on a Mac. Not only does this provide an enhanced experience with smooth editing and navigation, but the new editor also has all the powerful IntelliSense/code-completion and quick fix suggestions you expect from a Visual Studio Editor. Plus, as the editor is truly native, you get all the benefits of a modern macOS editor, including several top features such as right-to-left and bi-directional text support and full support for native macOS input sources, which makes VS for Mac an IDE that speaks your language.

This sounds great, but it’s followed by a screenshot with oddly spaced checkboxes.

Update (2019-03-06): Miguel de Icaza:

Our new text editor is implemented as an NSView, with CoreText rendering on CALayers implementing all the proper NSText protocols on top of the same editor engine from VS/Windows.

Aaron Bockover:

Retained-mode layout with CoreText rendering into a CALayer per visual line, with input being fully NSTextInputClient conformant (so all the native input methods light up). Many functional layers are modular NSView/CALayer adornments (visible white-space, squiggles, etc).

Update (2019-03-20): See also: Merge Conflict.

Comments RSS · Twitter

Leave a Comment