Skip to content

fix: keep NovaHUD headline FPS readable#138

Merged
papi-ux merged 1 commit into
masterfrom
fix/novahud-fps-clipping
Jul 11, 2026
Merged

fix: keep NovaHUD headline FPS readable#138
papi-ux merged 1 commit into
masterfrom
fix/novahud-fps-clipping

Conversation

@papi-ux

@papi-ux papi-ux commented Jul 11, 2026

Copy link
Copy Markdown
Owner

Summary

  • keep the complete three-digit headline FPS readable in the 236dp DEBUG NovaHUD
  • constrain the lower-priority stream metadata column to 96dp so it yields width before the FPS lane
  • add an RP6 Compose regression test using TextLayoutResult to require every FPS character visible with no ellipsis

Verification

  • TDD RED reproduced the defect: expected 3 visible FPS characters, got 1
  • NovaHudPerformanceLayoutComposeTest: 2/2 passed on physical Retroid Pocket 6
  • NovaComposeSourceGuardTest: 59/59 passed
  • assembleNonRoot_gameDebug passed for ARM64
  • lintNonRoot_gameDebug completed successfully against the project baseline
  • physical RP6 live-stream proof: DEBUG showed 114 TGT 120; Minimal showed 118; Performance showed 120/120
  • Polaris returned to idle with zero test-session residuals
  • independent Codex and delegated reviews found no correctness or security issues

Scope

This PR does not deploy or release Nova. The APK still identifies as version 1.3.0 / code 32; release gating remains separate.

@papi-ux
papi-ux merged commit b55e366 into master Jul 11, 2026
6 checks passed
@papi-ux
papi-ux deleted the fix/novahud-fps-clipping branch July 11, 2026 20:14
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