Build the Gotcha-style iPhone application shell #43
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Goal
Replace the placeholder iPhone screen with the native application shell and navigation language used by Gotcha.
Scope
crates/storage; Swift owns only lifecycle, native controls, layout, focus, accessibility, and transient presentation state.Acceptance criteria
Implemented in commit
db89815.Verified in isolation with cargo fmt --all -- --check; RUSTFLAGS="-D warnings" cargo check --workspace --all-targets; cargo clippy --workspace --all-targets -- -D warnings; cargo test --workspace; xcodegen generate; and an iPhone 17 Pro simulator build. Visually checked all four tabs in dark and light appearance and at the largest Dynamic Type size. A signed device build also succeeded and installed on the paired iPhone; automated launch was denied only because the device was locked.