Skip to content

Conversation

@javiercn
Copy link
Member

@javiercn javiercn commented Jul 28, 2020

Fixes #22781

Description

This change updates the Blazor templates to use the new CSS isolation support we've built into preview8. The changes are scoped to the template except for a minor change we needed to do to adjust to the fact that we don't have a WebAssembly SDK in preview8.

Customer Impact

It will be very hard for customers to experience the feature first hand without the templates changes. These changes make it trivial for customers to get started using the feature from a new project. This is the most voted feature Blazor is doing for 5.0 (200+ votes on GH) so we want to get feedback on it, and having it on the template makes it much more visible to customers.

Regression?

No

Risk

Low. Changes are focused on the templates, we have end to end automation that validates the updates and we have validated manually that the visual aspect and functionality of the templates has not regressed.

@ghost ghost added the area-mvc Includes: MVC, Actions and Controllers, Localization, CORS, most templates label Jul 28, 2020
@javiercn javiercn marked this pull request as ready for review July 28, 2020 19:17
@javiercn javiercn requested a review from a team as a code owner July 28, 2020 19:17
@javiercn javiercn added the ask-mode This issue / PR is a patch candidate which we will bar-check internally before patching it. label Jul 28, 2020
Copy link
Member

@SteveSandersonMS SteveSandersonMS left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks great! The CSS is so much better this way.

@mkArtakMSFT mkArtakMSFT added the Servicing-consider Shiproom approval is required for the issue label Jul 28, 2020
@ghost
Copy link

ghost commented Jul 28, 2020

Hello human! Please make sure you've included the Shiproom Template in a comment or (preferably) the PR description. Also, make sure this PR is not marked as a draft and is ready-to-merge.

@mkArtakMSFT mkArtakMSFT added this to the 5.0.0-preview8 milestone Jul 28, 2020
@mkArtakMSFT mkArtakMSFT added Servicing-approved Shiproom has approved the issue and removed Servicing-consider Shiproom approval is required for the issue labels Jul 28, 2020
@mkArtakMSFT
Copy link
Contributor

This has been approved by Tactics. @javiercn please let me know when this is ready to be merged and I'll do that

@mkArtakMSFT mkArtakMSFT merged commit 3cf39cf into release/5.0-preview8 Jul 28, 2020
@mkArtakMSFT mkArtakMSFT deleted the javiercn/scoped-css-template-updates branch July 28, 2020 22:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area-mvc Includes: MVC, Actions and Controllers, Localization, CORS, most templates ask-mode This issue / PR is a patch candidate which we will bar-check internally before patching it. Servicing-approved Shiproom has approved the issue

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants