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 onCALayer
s implementing all the properNSText
protocols on top of the same editor engine from VS/Windows.
Retained-mode layout with CoreText rendering into a
CALayer
per visual line, with input being fullyNSTextInputClient
conformant (so all the native input methods light up). Many functional layers are modularNSView
/CALayer
adornments (visible white-space, squiggles, etc).
Update (2019-03-20): See also: Merge Conflict.