Skip to content

Test preview against pinned Blitz native renderer - #296

Open
nicoburns wants to merge 4 commits into
0.8from
devin/1787411845-test-latest-blitz-native
Open

nicoburns wants to merge 4 commits into
0.8from
devin/1787411845-test-latest-blitz-native

Conversation

@nicoburns

@nicoburns nicoburns commented Aug 22, 2026 •

Copy link
Copy Markdown
Member

Summary

Targets the 0.8 branch (Dioxus 0.8.0-alpha.3). The preview crate's native feature now goes directly through dioxus-native, pinned as a git dependency to Blitz main at 286874cc101cfaef2395b56e93c4f27887c38338. That commit is the first Blitz revision on Dioxus 0.8.0-alpha.3. The normal dioxus dependency is still used for web, desktop and server builds.

native = ["dep:dioxus-native"]   # was ["dioxus/native"]

main uses dioxus_native::launch(App) when native is enabled. The README documents dx serve -p preview --linux --renderer native --features native.

Blitz needs Rust 1.91, and the 0.8 branch already declares 1.92, so the toolchain pins are unchanged.

Testing

Run on stable rustc 1.99 because the 0.8 branch doesn't compile on 1.92: dioxus-primitives's attributes! uses [Attribute; 1] as an iterator (E0277). That problem is already there on the 0.8 branch and is not caused by this PR.

  • cargo check -p preview --features native
  • cargo fmt --all -- --check, cargo clippy --workspace --examples --tests --all-features --all-targets -- -D warnings, cargo build -p preview --features native

Link to Devin session: https://dioxus.staging.devinenterprise.com/sessions/20a2ec1531ac4eb78f4bc88a8f054368
Open in Devin Desktop: https://dioxus.staging.devinenterprise.com/desktop/session/20a2ec1531ac4eb78f4bc88a8f054368?variant=devin-insiders
Requested by: @nicoburns

@staging-devin-ai-integration

Copy link
Copy Markdown

🤖 Devin AI Engineer

I'll be helping with this pull request! Here's what you should know:

✅ I will automatically:

  • Address comments on this PR that start with 'DevinAI' or '@devin'.
  • Look at CI failures and help fix them

Note: I can only respond to comments from users who have write access to this repository.

⚙️ Control Options:

  • Disable automatic comment, CI, and merge conflict monitoring

@github-actions

Copy link
Copy Markdown

@ealmloff

ealmloff commented Sep 4, 2026

Copy link
Copy Markdown
Member

Not sure about the docs failure. if that is unrelated feel free to merge

@staging-devin-ai-integration
staging-devin-ai-integration Bot force-pushed the devin/1787411845-test-latest-blitz-native branch from 213abf6 to e0c20b8 Compare October 23, 2026 19:53
@staging-devin-ai-integration
staging-devin-ai-integration Bot changed the base branch from main to 0.8 October 23, 2026 19:53

This branch has not been deployed

No deployments
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