Skip to content

docs: add /qtapp/ Qt6-wasm runner - #6749

Open
MMesch wants to merge 1 commit into
emscripten-forge:mainfrom
MMesch:pr-qtapp-runner
Open

docs: add /qtapp/ Qt6-wasm runner#6749
MMesch wants to merge 1 commit into
emscripten-forge:mainfrom
MMesch:pr-qtapp-runner

Conversation

@MMesch

@MMesch MMesch commented Sep 14, 2026

Copy link
Copy Markdown
Collaborator

Ships a self-contained in-browser runner for Qt6-wasm packages from emscripten-forge at `emscripten-forge.org/qtapp/`. Given a `.tar.bz2` URL (or a locally-picked file), it fetches, unpacks, and boots the Qt app entirely client-side using `@emscripten-forge/untarjs`.

  • `docs/qtapp/{index.html, runner.js}`: the runner itself, ~350 LOC total. Loaded as static assets: MkDocs copies non-markdown files in `docs/` verbatim, so no `mkdocs.yml` change is needed. Fetches unpack.wasm and emscripten-forge/untarjs .
  • `docs/usage/qtapp.md`: new docs page describing usage, deep-links (`?pkg=`, `?fullscreen=1`), and known limitations. Auto-picked up by the MkDocs nav.
  • `docs/index.md`: new bullet under Usage linking to the docs page.

@MMesch
MMesch force-pushed the pr-qtapp-runner branch 15 times, most recently from 28b2e81 to e3a2601 Compare September 14, 2026 14:53
@MMesch
MMesch marked this pull request as draft September 14, 2026 14:56
@MMesch

MMesch commented Sep 14, 2026

Copy link
Copy Markdown
Collaborator Author

noticed that it currently doesn't work on Firefox. Investigating.

@MMesch
MMesch marked this pull request as ready for review September 14, 2026 15:04
@MMesch
MMesch requested a review from DerThorsten September 14, 2026 15:04
@MMesch

MMesch commented Sep 14, 2026

Copy link
Copy Markdown
Collaborator Author

works now. JSPI needs to be enabled. I added JSPI detection and a better error message for this now.

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.

1 participant