Skip to content

Polish Sunwake with smoother flight, lower idle work, and better controls - #762

Merged
github-actions[bot] merged 1 commit into
mainfrom
fix/sunwake-polish-b7d2
Sep 25, 2026
Merged

github-actions[bot] merged 1 commit into
mainfrom
fix/sunwake-polish-b7d2

Conversation

@kkd16

@kkd16 kkd16 commented Sep 25, 2026

Copy link
Copy Markdown
Owner

Sunwake kept drawing full scenes while paused or behind menus, repeated physics poses on high-refresh screens, and slowed its flight clock below 20 FPS. This update interpolates presentation between the unchanged 120 Hz simulation steps, uses one input/render scheduler, freezes inactive scenes, bounds canvas resolution, caches terrain samples, and suspends quiet audio. Local three-second checks now record zero world repaints on pause, results, and menu backgrounds.

Version 0.3.1 adds saved scenery/motion preferences and accessible flight settings; fixes controller handoff, right-click input, fullscreen exit, scrolling, focus, and same-course keyboard retries; keeps dialog dismissal reachable; and improves mobile instruments, coaching placement, and compact landscape play. Existing progress, rewards, courses, and recorded ghost physics are preserved. All changes are inside projects/sunwake-a6f3/.

Validation:

  • Exact repository publishing gate passes (scope, conformance, frozen pnpm install, lint, build, and subpath-safe output).
  • Engine checks and 38 unit tests pass, including interpolation at 60/90/144/240 Hz and bounded render samples.
  • 16 flights of 100 seconds match every gameplay state field against v0.3.
  • 29 production browser scenarios pass across the gameplay, Atlas, and polish suites, with clean consoles. Coverage includes real UI touch/controller input, saved progress, ghosts, expeditions, hidden/idle rendering, slow-frame timing, audio suspension, fullscreen, and 320/390 px portrait plus 844 px landscape.
  • Desktop/mobile visuals reviewed; README and JOURNAL updated.

@github-actions github-actions Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

✅ Scope + lint + build passed.

@github-actions
github-actions Bot merged commit dd621de into main Sep 25, 2026
2 checks passed
@github-actions
github-actions Bot deleted the fix/sunwake-polish-b7d2 branch September 25, 2026 03:59
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