Skip to content

windows-reactor inline bootstrap for framework-dependent apps - #4847

Merged
Kenny Kerr (kennykerr) merged 7 commits into
masterfrom
rafael/inline-bootstrap
Sep 2, 2026
Merged

windows-reactor inline bootstrap for framework-dependent apps#4847
Kenny Kerr (kennykerr) merged 7 commits into
masterfrom
rafael/inline-bootstrap

Conversation

@riverar

@riverar Rafael Rivera (riverar) commented Aug 25, 2026

Copy link
Copy Markdown
Collaborator

This PR adds a new way to run framework-dependent apps: instead of needing a bootstrap DLL, the app now resolves and loads the Windows App Runtime framework package directly at startup. That means a cleaner dev experience (no build scripts needed for framework-dependent apps) and a smaller on-disk footprint (no additional DLL).

@riverar Rafael Rivera (riverar) changed the title Rafael/inline bootstrap windows-reactor: Inline bootstrap for framework-dependent apps Aug 25, 2026

This comment was marked as outdated.

This comment was marked as outdated.

@kennykerr

Copy link
Copy Markdown
Collaborator

In #4848App changed materially - it is now a stateless launcher, while title, sizing, visuals, and other settings are owned reactively by each window's root component. This supports multi-window apps better, so restoring the old App builder would work against the new architecture.

For #4847, I suggest porting the direct package-resolution logic into the new centralized bootstrap_runtime() path rather than carrying over App::framework_dependent(). Builds without the self-contained marker can automatically use the framework-dependent path. The feature is still a good fit, but I think we should land #4848 and then port this with bindings regenerated from the new generator rather than resolving the old branch's many mechanical conflicts.

@riverar

Copy link
Copy Markdown
Collaborator Author

Kenny Kerr (@kennykerr) Sounds good, will port to #4848

This comment was marked as outdated.

This comment was marked as outdated.

@riverar
Rafael Rivera (riverar) marked this pull request as ready for review September 1, 2026 22:30
@kennykerr Kenny Kerr (kennykerr) changed the title windows-reactor: Inline bootstrap for framework-dependent apps windows-reactor inline bootstrap for framework-dependent apps Sep 1, 2026
@kennykerr
Kenny Kerr (kennykerr) merged commit 5419f50 into master Sep 2, 2026
38 checks passed
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.

4 participants