Skip to content

feat(dioxus): target Dioxus 0.7 - #10

Merged
juanma-dev merged 1 commit into
mainfrom
spike/dioxus-0.7
Jul 31, 2026
Merged

juanma-dev merged 1 commit into
mainfrom
spike/dioxus-0.7

Conversation

@juanma-dev

Copy link
Copy Markdown
Owner

Summary

Unparks the deliberately-deferred Dioxus 0.7 migration (dependabot was told to ignore the major in June while 0.7 settled — it now has 9 months of stable patches, 0.7.10 current). The sizing spike turned out to be the whole migration: zero source changes. The adapter's thin-bridge design — stable signals/hooks/rsx subset + direct web-sys event wiring — is identical across 0.6→0.7.

  • taino-edit-dioxus: dioxus = "0.7" (same feature set), dioxus-web = "0.7" (wasm-only test deps)
  • basic-dioxus demo: dioxus = { version = "0.7", features = ["web"] }
  • CHANGELOG [Unreleased] + ROADMAP updated (Up next → release v0.7.0)

Breaking for apps still on Dioxus 0.6: pin taino-edit-dioxus = "0.6" until the app migrates.

Verification

  • cargo check -p taino-edit-dioxus and -p basic-dioxus: clean against 0.7.10
  • cargo clippy --all-targets -- -D warnings on both: clean (no deprecation warnings even)
  • Browser suite (./scripts/wasm-test.sh -p taino-edit-dioxus): component (3) + keymap (1) pass unchanged in headless Chromium — real runtime proof of mount/patch/events through dioxus-web 0.7
  • Full root gates (fmt / clippy / test / doc, -D warnings): green

🤖 Generated with Claude Code

Zero-source-change migration: bump dioxus to 0.7 (adapter), dioxus-web
to 0.7 (browser tests) and the basic-dioxus demo. The adapter's
thin-bridge surface — stable signals/hooks/rsx subset plus direct
web-sys event wiring — is identical across 0.6→0.7; the full adapter
browser suite passes unchanged against 0.7.10, and all root workspace
gates stay green. Breaking for apps still on Dioxus 0.6: pin
taino-edit-dioxus 0.6.x.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@juanma-dev
juanma-dev merged commit 7a226f0 into main Jul 31, 2026
2 checks passed
@juanma-dev
juanma-dev deleted the spike/dioxus-0.7 branch July 31, 2026 18:35
juanma-dev added a commit that referenced this pull request Sep 5, 2026
Dioxus 0.7 support (zero-source-change adapter bump, landed in #10).
Roadmap's Up next moves to the collab (loro) design doc.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
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