Skip to content

Show focused napplets fullscreen in landscape - #4

Merged
macro88 merged 1 commit into
mainfrom
codex/napplet-landscape-fullscreen
Nov 10, 2026
Merged

macro88 merged 1 commit into
mainfrom
codex/napplet-landscape-fullscreen

Conversation

@macro88

@macro88 macro88 commented Nov 9, 2026 •

Copy link
Copy Markdown
Member

Summary

  • Give the focused Napplet the landscape viewport on Android and iOS, including Discover. Keep the same WebView mounted and restore portrait controls on rotation back.
  • Dismiss the ordinary Napplet menu and disable workspace handles and Back navigation while fullscreen. Keep trusted reviews and shell-only screens accessible.
  • Hide Android activity system bars and the iOS status bar. Preserve cutout insets and Android's transient system-bar gestures.

Verification

  • TypeScript, shell, routing, presentation, and security tests passed. Expo Doctor passed 20 checks. React Doctor and aislop scored 100/100, with all ten lockfile audits passing.
  • Expo regenerated both native projects. ARM64 Android Release and the production-entry iOS Simulator Release compiled. Hosted CI passed.
  • Android emulator testing used the Release app under an isolated package ID. Verified both landscape directions and portrait restoration, touch input, keyboard and draft retention, background/resume, Android rotation lock, rotation during a handle drag, system edge gestures, the workspace shelf, Discover, signing review and rejection, and the exact signed Rail Game.
  • iPhone Simulator testing used the compiled Release native executable with a public-identity fixture entry. Independent XCTest scenarios passed for both landscape directions, UX Lab draft and counter retention, keyboard, touch, background/resume, the workspace shelf, Discover, signing review and rejection, and the exact signed Rail Game.
  • Removed the test apps and dedicated iPhone Simulator. Verified the Android emulator's retained apps, settings, and prior foreground app. Physical-device acceptance and iOS rotation-lock testing remain open.

@macro88
macro88 marked this pull request as ready for review November 9, 2026 13:41
Copilot AI balanced review requested due to automatic review settings November 9, 2026 13:41

Copilot AI 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.

Copilot was unable to review this pull request because the user who requested the review has insufficient remaining quota. Try requesting a review at a lower effort level.

@macro88
macro88 merged commit edb00b4 into main Nov 10, 2026
32 checks passed
@macro88
macro88 deleted the codex/napplet-landscape-fullscreen branch November 10, 2026 01: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.

2 participants