Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Add link to the Android app#149

Open
jjonescz wants to merge 7 commits into
main from
android
Open

Add link to the Android app #149
jjonescz wants to merge 7 commits into
main from
android

Conversation

@jjonescz

@jjonescz jjonescz commented May 31, 2026

Copy link
Copy Markdown
Owner

No description provided.

Copilot AI review requested due to automatic review settings May 31, 2026 17:08
@jjonescz jjonescz added the enhancement New feature or request label May 31, 2026

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Pull request overview

This PR updates the WebAssembly UI and documentation to surface a new Android native app alongside the existing Windows app, and includes a few supporting build/CI adjustments.

Changes:

  • Add Google Play Store links/badges in the app loading footer and README, plus a new docs/native-apps.md landing page.
  • Introduce IAppHostEnvironment.HasHardwareKeyboardAsync() and gate Monaco editor focusing behavior behind it.
  • Improve index.html generation timing/robustness in MSBuild and add a CI build job that validates building without the compiler toolset compilers.

Reviewed changes

Copilot reviewed 11 out of 14 changed files in this pull request and generated 6 comments.

Show a summary per file
File Description
src/WebAssembly/WebAssembly.csproj Adds Google Play link (and icon) to the generated index.html loading footer.
src/WebAssembly/Program.cs Updates "desktop app" link metadata and adds a stub HasHardwareKeyboardAsync() implementation.
src/Directory.Build.targets Expands default RuntimeIdentifiers to include Android RIDs when none are specified.
src/App/Lab/Settings.razor Simplifies desktop/native app link click handler wiring for the Settings UI.
src/App/Lab/Page.razor Avoids auto-focusing editors unless a hardware keyboard is present.
src/App/App.cs Extends IAppHostEnvironment and adjusts DesktopAppLink.OnClick type.
README.md Adds Android Play Store link and badge next to the Windows badge.
eng/IndexHtmlGeneration.targets Runs index.html generation earlier and ensures output directory exists.
docs/native-apps.md New documentation page listing native apps.
Directory.Packages.props Removes the JitInspect package version entry.
.github/workflows/build.yml Adds CI job to build with DotNetLabUseCompilerToolset=false and uploads binlog.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread src/WebAssembly/Program.cs
Comment thread src/WebAssembly/WebAssembly.csproj
Comment thread src/App/Lab/Settings.razor Outdated
Comment thread src/WebAssembly/Program.cs
Comment thread src/WebAssembly/WebAssembly.csproj
Comment thread src/App/Lab/Settings.razor Outdated
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Reviewers

Copilot code review Copilot Copilot left review comments

Assignees

No one assigned

Labels

enhancement New feature or request

Projects

None yet

Milestone

No milestone

Development

Successfully merging this pull request may close these issues.

2 participants

AltStyle によって変換されたページ (->オリジナル) /