Repository navigation
Prove every framework on every platform and trim the README - #19
LucaCappelletti94 wants to merge 3 commits into
Conversation
|
Important
This repository does not receive automatic reviews because it has fewer than 10 stars. ⚙️ Run configuration
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
|
Codecov Report❌ Patch coverage is
❌ Your patch check has failed because the patch coverage (80.00%) is below the target coverage (85.00%). You can increase the patch coverage or adjust the target coverage. Additional details and impacted files@@ Coverage Diff @@
## main #19 +/- ##
==========================================
+ Coverage 92.17% 92.36% +0.19%
==========================================
Files 33 33
Lines 2912 2896 -16
Branches 39 39
==========================================
- Hits 2684 2675 -9
+ Misses 201 194 -7
Partials 27 27 ☔ View full report in Codecov by Harness. 🚀 New features to boost your workflow:
|
|
Split into a stack of seven smaller PRs, from |



The README is now a short page with a table of frameworks against platforms, where each cell is proven with real pushes through that framework's example or names the upstream fix it waits on: tauri-apps/tao#1365 for Dioxus taps into a running Android app, DioxusLabs/dioxus#5893 for Dioxus on iOS 27, rust-windowing/winit#4752 for winit on Android, and tauri-apps/wry#1799 for Dioxus on Windows, which panics when it starts on a locked screen until it moves to wry 0.57. To fill the table the Tauri and winit examples read their Windows and Linux configuration at build time, winit gained a Trunk web entry, and the Tauri example signs for macOS with its own entitlements file. Windows 11 also ran the WNS probe from #14 on a real desktop, so the README now names it beside Windows Server.
The Mac runs turned up a crate bug. Every alert to a running macOS app reached the handlers twice, because the two delegate paths hand over
userInfoin different key orders and the duplicate check compares the JSON bytes. The first commit writes the JSON with sorted keys, with a test that failed on the Mac before the change.New CI jobs keep the cells honest: the Windows examples with real WNS pushes in
windows-push.yml, the Linux examples in the KUnifiedPush container under a virtual display, the winit web app in Chrome, and an unsigned Tauri build in the Apple examples job. None of them has run yet, and the Dioxus entry of the Windows job may fail on the runner for the same focus reason as the locked screen.