Skip to content

feat: polish PSP UI demos and rendering - #1

Merged
doodlewind merged 1 commit into
mainfrom
codex/psp-ui-rendering-polish
Jul 3, 2026
Merged

feat: polish PSP UI demos and rendering#1
doodlewind merged 1 commit into
mainfrom
codex/psp-ui-rendering-polish

Conversation

@doodlewind

Copy link
Copy Markdown
Collaborator

Summary

  • Optimizes rounded/shadow rendering and fixes PSP scissor handling so filled bars render correctly on hardware/PPSSPP.
  • Polishes the demo UI surface: theme-linked Settings colors, faster switches, Mission Control LEFT/RIGHT tabs with staggered Systems reveal, and no default-gray color fades on detail panels.
  • Adds SVG asset baking with supersampled alpha coverage, then uses baked spinner frames in Hero and Game Library loading states.
  • Updates WASM and PPSSPP golden coverage, including early frames for Cards opening and Library loading to guard against the visual regressions.

Validation

  • cargo test --manifest-path core/Cargo.toml
  • bunx tsc --noEmit
  • bun run test
  • bun test/golden.ts
  • UPDATE=1 bun run e2e
  • bun run e2e
  • bun scripts/psp-all.ts --release
  • Synced release EBOOTs to /Volumes/NO NAME/PSP/GAME and byte-compared each copied file with local dist/psp/PSP/GAME output.

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