Fix: tauri window scaling bug
This commit is contained in:
@@ -19,7 +19,7 @@ Date: 2026-02-12
|
||||
| Random backend API tester | Implemented | `scripts/random_backend_tester.py` with `just random-backend-test` and strict variant |
|
||||
| QA/documentation workflow | Implemented | `docs/QA_WORKFLOW.md`, issue/evidence templates, and `scripts/qa_validate.py` with `just qa-validate` |
|
||||
| Shared runtime core | In progress | `sprimo-runtime-core` extracted with shared config/snapshot/API startup and command application |
|
||||
| Tauri alternative frontend | In progress | `sprimo-tauri` now runs runtime-core/API + PixiJS sprite rendering shell, parity work remains |
|
||||
| Tauri alternative frontend | In progress | `sprimo-tauri` now runs runtime-core/API + PixiJS sprite rendering shell; scale updates now auto-fit window to avoid top clipping |
|
||||
| Tauri runtime testing workflow | Implemented | `docs/TAURI_RUNTIME_TESTING.md` defines strict workspace testing; packaged mode pending packaging support |
|
||||
|
||||
## Next Major Gaps
|
||||
|
||||
@@ -121,6 +121,9 @@ Authoritative workflow: `docs/TAURI_RUNTIME_TESTING.md`.
|
||||
8. Run randomized backend API interaction:
|
||||
- `just random-backend-test`
|
||||
- verify command traffic remains stable and runtime stays alive.
|
||||
9. Verify scale-fit behavior in tauri runtime:
|
||||
- send `SetTransform.scale` values above `1.0`
|
||||
- confirm full sprite remains visible and window auto-resizes without top clipping
|
||||
|
||||
### Packaged Mode (Required Once Tauri Packaging Exists)
|
||||
|
||||
|
||||
@@ -62,7 +62,9 @@ An issue touching Tauri runtime behaviors must satisfy all requirements before `
|
||||
2. Verify sprite renders in the tauri window.
|
||||
3. Verify animation advances over time.
|
||||
4. Send `PlayAnimation` command and verify clip switch is reflected.
|
||||
5. Send `SetTransform.scale` and verify rendered sprite scale changes.
|
||||
5. Send `SetTransform.scale` and verify rendered sprite scale changes without clipping:
|
||||
- at `scale >= 1.0`, full sprite remains visible (no missing upper region)
|
||||
- runtime auto-fits window size to sprite frame size and keeps bottom-center visually stable
|
||||
6. Verify missing animation fallback:
|
||||
- unknown animation name falls back to `idle` or first available clip.
|
||||
7. Verify sprite-pack loading:
|
||||
|
||||
Reference in New Issue
Block a user