Home

mweinbach / agent-coworker

publicmweinbach/agent-coworker
Overview Code History Branches Pull requestsIssuesInsights
main
HomeOverview Code PRsIssues

fix(mobile): reserve Android navigation header space

4 weeks ago

3d128b1
Authored
mweinbach8/28/2026, 12:07:51 AM
Use opaque headers with the screen background on Android, where iOS automatic scroll insets do not reserve transparent header space. Keep the existing native iOS header behavior in all four tab stacks.

Validation: both rendered platform contracts assert the stack options, with the Android case failing before the fix. The full 715-file runner, all TypeScript projects, Biome lint/check, and docs checks pass. Native Android chat, thread detail, Workspace, Skills, and Settings screens were inspected.

Parent0cd9509

5 files changed
  • apps/mobile/src/app/(app)/(tabs)/(chats)/_layout.tsx+4−1
  • apps/mobile/src/app/(app)/(tabs)/(settings)/_layout.tsx+4−1
  • apps/mobile/src/app/(app)/(tabs)/(skills)/_layout.tsx+4−1
  • apps/mobile/src/app/(app)/(tabs)/(workspace)/_layout.tsx+4−1
  • test/fixtures/mobile-platform-contract.tsx+17−1