News

Visual Studio 2019 for Mac 8.5 Preview Adds ASP.NET Core Authentication

Microsoft, after shipping Visual Studio 2019 for Mac v8.4 with support for ASP.NET Core Blazor Server applications last month, is now previewing the v8.5 series, adding new authentication templates for ASP.NET Core along with other improvements.

In Preview 2, the company touted new improvements implemented in response to direct requests from users who submit feedback via the features suggestion section of the Visual Studio Developer Community web site or the IDE's Report a Problem functionality.

"One of the most requested features from our ASP.NET Core developers has been the ability to create ASP.NET Core projects with authentication," VS for Mac senior lead program manager Dominic Nahous said in an announcement post last month. "With this release of Visual Studio for Mac, you can now create ASP.NET Core projects with either No Authentication or Individual Authentication that uses an In-App store (which is the most used auth option). When you create a new ASP.NET Core project that supports one of these auth methods, you'll find an additional dropdown in the project creation flow. Whether you're a seasoned ASP.NET Core developer or developing your first app, we encourage you to try out this newly added feature."

The Xamarin side of things also got some attention in a series of mobile development improvements:

  • Faster Android Startup: Generate custom profiles using startup tracing in your Android applications. This provides improved application start-up with minimal increase in app size.
  • Android Apply Changes: Quickly see changes made to your Android resource files, such as layouts, drawables, etc., on an Android device or emulator without requiring the application to be restarted.
  • Multi-Target Reload for XAML Hot Reload: Reload changes made to your XAML instantly on multiple targets (such as an iOS Simulator and Android emulator) at the same time for rapid UI iteration.
  • XAML Document Outline: See the hierarchy of your Xamarin.Forms UI in the “Document Outline” pane.
  • Improved Xcode Storyboard Designer Integration: Add the ability to set your default iOS designer in Visual Studio for Mac, enabling you to use the tools that make you most productive for authoring iOS UIs.

A separate Xamarin blog post provides more detail on the above and other improvements.

Other highlights of Visual Studio 2019 for Mac 8.5 Preview 2 include:

  • An updated color palette increases visibility: We replaced the previous color palette with a new palette to fix several issues with color contrast. The difference between the old and new color palette is illustrated below:
    Updated Color Palette
    [Click on image for larger view.] Updated Color Palette (source: Microsoft).
  • Experience a more accessible user interface: We've continued to improve the overall accessibility of Visual Studio for Mac. We updated the color palette and icons, as well as warning and error status messages, have been refreshed.
  • Visual Studio for Mac supports macOS High Contrast Mode: On macOS, you can increase the color contrast of the entire system by turning on High Contrast Mode via the Increase Contrast checkbox in System Preferences > Accessibility Preferences.
  • Icons have been reviewed, redrawn, and adjusted for additional clarity: Visual Studio for Mac has always contained many icons in different flavors for color theme and selected states. Every icon has been individually verified for accessibility issues, converted to the new palette, duplicated, and repainted using the new high contrast palette.
  • Warning and error colors have been refreshed: We also changed the colors of warning and error related messages shown by Visual Studio for Mac to enhance readability.

Other recent posts from the VS for Mac team include:

About the Author

David Ramel is an editor and writer at Converge 360.

comments powered by Disqus

Featured

  • Compare New GitHub Copilot Free Plan for Visual Studio/VS Code to Paid Plans

    The free plan restricts the number of completions, chat requests and access to AI models, being suitable for occasional users and small projects.

  • Diving Deep into .NET MAUI

    Ever since someone figured out that fiddling bits results in source code, developers have sought one codebase for all types of apps on all platforms, with Microsoft's latest attempt to further that effort being .NET MAUI.

  • Copilot AI Boosts Abound in New VS Code v1.96

    Microsoft improved on its new "Copilot Edit" functionality in the latest release of Visual Studio Code, v1.96, its open-source based code editor that has become the most popular in the world according to many surveys.

  • AdaBoost Regression Using C#

    Dr. James McCaffrey from Microsoft Research presents a complete end-to-end demonstration of the AdaBoost.R2 algorithm for regression problems (where the goal is to predict a single numeric value). The implementation follows the original source research paper closely, so you can use it as a guide for customization for specific scenarios.

  • Versioning and Documenting ASP.NET Core Services

    Building an API with ASP.NET Core is only half the job. If your API is going to live more than one release cycle, you're going to need to version it. If you have other people building clients for it, you're going to need to document it.

Subscribe on YouTube