Skip to content

Update Apple LUI to hide retained native drawer navigation - #147

Merged
tiensonqin merged 1 commit into
mainfrom
devin/1793803423-ios-drawer-native-host
Nov 4, 2026
Merged

tiensonqin merged 1 commit into
mainfrom
devin/1793803423-ios-drawer-native-host

Conversation

@tiensonqin

@tiensonqin tiensonqin commented Nov 4, 2026 •

Copy link
Copy Markdown
Contributor

Summary

Update the Apple LUI pin to logseq/lui#317. The earlier opacity-only change in #143 compiled but still failed the same sidebar.yaml closed-drawer assertion in https://github.com/logseq/mobile/actions/runs/41841650192/job/126615008747.

The panel now has a retained UIKit hosting boundary that hides native navigation descendants from accessibility on close, and hides the native view after its animation. Reopening preserves the panel and inherited environment. No smoke assertions, wire props, or OCaml/Android pins change.

Validation: the simulator Logseq target builds against the published revision. A temporary UIKit probe reproduces missing native hiding before the framework change and passes after it; existing drawer runtime checks pass on iOS 26.5/27.0 with pane identity and scroll offsets preserved. Full iOS smoke remains pending CI.

Link to Devin session: https://app.devin.ai/sessions/b120e6386fe04bfeadbc460e2d025dab
Open in Devin Desktop: https://app.devin.ai/desktop/session/b120e6386fe04bfeadbc460e2d025dab?variant=devin
Requested by: @tiensonqin


🟢 Devin Review found nothing to fix · View findings

Devin Review

@devin-ai-integration

Copy link
Copy Markdown

I'll fix CI failures and address comments from users with write access. I'll skip comments containing "(aside)".

  • Disable automatic comment, CI, and merge conflict monitoring

@devin-ai-integration devin-ai-integration Bot 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.

✅ Devin Review: No Issues Found

Devin Review analyzed this PR and found no bugs or issues to report.

Devin Review

@tiensonqin
tiensonqin merged commit e51a0e6 into main Nov 4, 2026
3 of 4 checks passed
@tiensonqin
tiensonqin deleted the devin/1793803423-ios-drawer-native-host branch November 4, 2026 15:03
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