Skip to content

Sync develop into main (iOS inset fix + screenshot refresh)#47

Merged
mibrahimdev merged 8 commits into
mainfrom
develop
Jul 3, 2026
Merged

Sync develop into main (iOS inset fix + screenshot refresh)#47
mibrahimdev merged 8 commits into
mainfrom
develop

Conversation

@mibrahimdev

Copy link
Copy Markdown
Owner

Brings main up to date with develop:

Merging triggers the Pages deploy automatically (site/** reaches main). Supersedes #46.

🤖 Generated with Claude Code

mibrahimdev and others added 8 commits July 3, 2026 17:00
A page sheet already sits below the status bar, but CMP 1.11 sources
safeDrawing from the UIWindow, so the sheet paid the status-bar inset
twice — a ~62pt dead band above the header (iPhone 16 Pro).

presentSharingan() now presents an internal sheet variant that provides
LocalStripTopInset, and the Scaffold drops the top side of safeDrawing
when it is set. The public SharinganViewController() factory is
unchanged, so full-screen/embedded hosts keep their top inset. No
public API changes (apiCheck + checkApiParity green).

Fixes #42

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Kotlin/Native forbids ',' in identifiers; commonTest also compiles for
the iOS targets, so the #42 inset test broke compileTestKotlinIosArm64.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Review polish for #42: the raw-VC KDoc now warns that a self-presented
page sheet shows the phantom top gap and points at presentSharingan();
the inset test also pins the right side surviving the strip.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
fix(ios): strip phantom top inset when presented as a page sheet (#42)
All six README iOS shots retaken on an iPhone 16 Pro simulator
(1206x2622, simctl io screenshot) with the same seeded IoT scenario.
Only intended visual change: the Sharingan header now sits flush at
the sheet top — the phantom gray band above it is gone.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
docs: recapture iOS screenshots after sheet inset fix (#42)
Same six PNGs as docs/screenshots/ios/ — the landing gallery and docs
pages now show the flush sheet header too.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
site: sync iOS screenshot copies with the #42 recapture
@mibrahimdev mibrahimdev merged commit e2a40bf into main Jul 3, 2026
5 of 6 checks passed
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