Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add Maui Blazor Desktop #2526

Merged
merged 38 commits into from
Aug 8, 2022

Conversation

LoopedBard3
Copy link
Member

No description provided.

TanayParikh and others added 30 commits June 28, 2022 15:16
dotnet#1)

* First working iteration of MauiBlazor WinUI startup with inner startup time capturing. This mostly consisted of adding a new parser that looks for the FirstRender event from overridden blazor, and adding that to the startup path.

* Apply suggestions from code review

Co-authored-by: Tanay Parikh <TanayParikh@users.noreply.github.com>
…ricSource, and add in a first render if statement for the source adder to add the event after.
@LoopedBard3 LoopedBard3 self-assigned this Aug 2, 2022
@LoopedBard3 LoopedBard3 marked this pull request as ready for review August 3, 2022 15:43
@LoopedBard3 LoopedBard3 changed the title TESTING Maui blazor desktop quick fix Add Maui Blazor Desktop Aug 3, 2022
Copy link
Contributor

@TanayParikh TanayParikh left a comment

Choose a reason for hiding this comment

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

LGTM, thanks for putting this together!

src/scenarios/mauiblazordesktop/pre.py Outdated Show resolved Hide resolved
src/scenarios/mauiblazordesktop/pre.py Show resolved Hide resolved
LoopedBard3 and others added 3 commits August 4, 2022 13:07
Co-authored-by: Tanay Parikh <TanayParikh@users.noreply.github.com>
…tements to fall in line with the rest of the printing infra we use.
@LoopedBard3 LoopedBard3 merged commit a43cbf2 into dotnet:release/6.0 Aug 8, 2022
LoopedBard3 added a commit to LoopedBard3/performance that referenced this pull request Aug 9, 2022
* Add `mauiblazordesktop` scenario
* Add WinUIBlazor startup parser
* Update release/6.0 to use dotnet version 6.0.4xx
LoopedBard3 added a commit that referenced this pull request Aug 19, 2022
* First iteration of maui desktop changes/support

Add platform.

Add the WinUI Parser and WinUI Metric type.

Change WinUI test to use the WinUI startup metric and removed self contained from pre.py. Still need to figure out the exact way that the WindowsAppSDK will be installed/supported with the app.

Add the installation of the newer windowsappsdk.

Cleaned up pre.py command code.

Add maui desktop scenario to scenarios for testing while figuring out final format.

Only run winui on windows.

* Add Maui Blazor Desktop (#2526)

* Add `mauiblazordesktop` scenario
* Add WinUIBlazor startup parser
* Update release/6.0 to use dotnet version 6.0.4xx

* Reformat mauidesktop test.py to more closely match release/6.0 and remove comment from pre.py.

* Update blazor to use net7 rollback file.

* Update desktop blazor maui scenario to use PERFLAB_Framework instead of just _Framework for the target framework.

* Move the windows condition up to minimize duplicate places that it is and move the Maui blazor desktop work items into the same group as the default windows desktop ones.
@LoopedBard3 LoopedBard3 deleted the MauiBlazorDesktopQuickFix branch August 1, 2024 18:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants