{"id":24498,"date":"2019-03-05T16:27:12","date_gmt":"2019-03-05T21:27:12","guid":{"rendered":"https:\/\/mjtsai.com\/blog\/?p=24498"},"modified":"2019-03-20T15:55:30","modified_gmt":"2019-03-20T19:55:30","slug":"visual-studio-2019-for-mac-preview-3","status":"publish","type":"post","link":"https:\/\/mjtsai.com\/blog\/2019\/03\/05\/visual-studio-2019-for-mac-preview-3\/","title":{"rendered":"Visual Studio 2019 for Mac Preview 3"},"content":{"rendered":"<p><a href=\"https:\/\/devblogs.microsoft.com\/visualstudio\/visual-studio-2019-for-mac-preview-3\/\">Microsoft<\/a> (via <a href=\"https:\/\/twitter.com\/abock\/status\/1103010663339827200\">Aaron Bockover<\/a>):<\/p>\n<blockquote cite=\"https:\/\/devblogs.microsoft.com\/visualstudio\/visual-studio-2019-for-mac-preview-3\/\">\n<p>Today, we&rsquo;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.<\/p>\n<p>[&#8230;]<\/p>\n<p>In addition to the above, we&rsquo;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.<\/p>\n<p>[&#8230;]<\/p>\n<p>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.<\/p>\n<\/blockquote>\n<p>This sounds great, but it&rsquo;s followed by a screenshot with oddly spaced checkboxes.<\/p>\n\n<p id=\"visual-studio-2019-for-mac-preview-3-update-2019-03-06\">Update (2019-03-06): <a href=\"https:\/\/twitter.com\/migueldeicaza\/status\/1103113015770021888\">Miguel de Icaza<\/a>:<\/p>\n<blockquote cite=\"https:\/\/twitter.com\/migueldeicaza\/status\/1103113015770021888\">\n<p>Our new text editor is implemented as an <code>NSView<\/code>, with CoreText rendering on <code>CALayer<\/code>s implementing all the proper <code>NSText<\/code> protocols on top of the same editor engine from VS\/Windows.<\/p>\n<\/blockquote>\n\n<p><a href=\"https:\/\/twitter.com\/abock\/status\/1103115028050382849\">Aaron Bockover<\/a>:<\/p>\n<blockquote cite=\"https:\/\/twitter.com\/abock\/status\/1103115028050382849\">\n<p>Retained-mode layout with CoreText rendering into a <code>CALayer<\/code> per visual line, with input being fully <code>NSTextInputClient<\/code> conformant (so all the native input methods light up). Many functional layers are modular <code>NSView<\/code>\/<code>CALayer<\/code> adornments (visible white-space, squiggles, etc).<\/p>\n<\/blockquote>\n\n<p id=\"visual-studio-2019-for-mac-preview-3-update-2019-03-20\">Update (2019-03-20): See also: <a href=\"https:\/\/www.mergeconflict.fm\/141\">Merge Conflict<\/a>.<\/p>","protected":false},"excerpt":{"rendered":"<p>Microsoft (via Aaron Bockover): Today, we&rsquo;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. [&#8230;] In addition to the above, we&rsquo;re excited to introduce a first preview of the new, fast, fluid, and performant C# editor, [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"apple_news_api_created_at":"2019-03-05T21:27:14Z","apple_news_api_id":"0e5f78c2-4e46-47b7-ae85-6069a61c150d","apple_news_api_modified_at":"2019-03-20T19:55:34Z","apple_news_api_revision":"AAAAAAAAAAAAAAAAAAAAAQ==","apple_news_api_share_url":"https:\/\/apple.news\/ADl94wk5GR7euhWBpphwVDQ","apple_news_coverimage":0,"apple_news_coverimage_caption":"","apple_news_is_hidden":false,"apple_news_is_paid":false,"apple_news_is_preview":false,"apple_news_is_sponsored":false,"apple_news_maturity_rating":"","apple_news_metadata":"\"\"","apple_news_pullquote":"","apple_news_pullquote_position":"","apple_news_slug":"","apple_news_sections":"\"\"","apple_news_suppress_video_url":false,"apple_news_use_image_component":false,"footnotes":""},"categories":[2],"tags":[849,351,75,30,32,1609,37,71,68,912],"class_list":["post-24498","post","type-post","status-publish","format-standard","hentry","category-technology","tag-dot-net","tag-c-sharp","tag-developertool","tag-mac","tag-macapp","tag-macos-10-14","tag-microsoft","tag-programming","tag-texteditor","tag-visual-studio"],"apple_news_notices":[],"_links":{"self":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/24498","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/comments?post=24498"}],"version-history":[{"count":3,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/24498\/revisions"}],"predecessor-version":[{"id":24657,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/24498\/revisions\/24657"}],"wp:attachment":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/media?parent=24498"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/categories?post=24498"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/tags?post=24498"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}