Fix: scaling window size difference

This commit is contained in:
DaZuo0122
2026-02-14 20:07:03 +08:00
parent f50243ab96
commit eddf4b9481
5 changed files with 132 additions and 20 deletions

View File

@@ -142,6 +142,9 @@ Bevy window-management verification workflow: `docs/BEVY_WINDOW_VERIFICATION.md`
- at large scale values (>= 1.8), full sprite remains visible without clipping
13. Verify packaged tauri frontend freshness:
- confirm package run reflects latest `frontend/tauri-ui` changes (no stale embedded UI bundle)
14. Verify packaged tauri overlay edge and scale consistency:
- place overlay over dark background and confirm no white strip/background bleed on left edge
- for same slider value, confirm main-window size is consistent across `default`/`ferris`/`demogorgon`
### Packaged Mode (Required Once Tauri Packaging Exists)

View File

@@ -122,6 +122,9 @@ An issue touching Tauri runtime behaviors must satisfy all requirements before `
API mismatch)
- verify window resize uses consistent coordinate units (no accumulated drift over 20 scale changes)
- no runtime command/type error from position updates (e.g. `set_position` expects integer coords)
- at the same slider scale value, main window size is consistent across packs (`default`, `ferris`,
`demogorgon`) within 1px rounding tolerance
- no white strip/background bleed is visible along any overlay window edge on dark desktop background
## Settings Window Checklist