ReviewOS

also looking at this

craft-native/craft

fix(ios): let native screens choose interface appearance

#398
Closed glennmichael123 wants to merge codex/issue-389-appearance into main
8 files +218 -5
9 days ago

Closes #389.

Native iOS screens now honor the app appearance configuration and expose craft.app.setAppearance() / getAppearance() to both WebView and native screens. The UIKit override is applied at launch, runtime changes propagate to existing windows and controllers, and the generated native screen runtime is covered by simulator tests.

Validation:

  • bun test packages/ios/src/index.test.ts (122 passed)
  • focused iOS simulator appearance test (passed)
  • bun run typecheck
  • Pickier on changed files

8 changed files on the files tab, with 0 review threads.

Sign in to comment on this pull request.