Skip to content

Integrate rotation layout fixes across Loop components - #533

Closed
damonbayer wants to merge 1 commit into
LoopKit:next-devfrom
damonbayer:dmb/fix-rotation-2477
Closed

damonbayer wants to merge 1 commit into
LoopKit:next-devfrom
damonbayer:dmb/fix-rotation-2477

Conversation

@damonbayer

Copy link
Copy Markdown

Update the Loop, LoopKit, and RileyLinkKit submodule pins to the coordinated fixes for margins that remain inset after portrait → landscape → portrait, plus setup footers that keep their portrait height in landscape.

Companion draft PRs, all targeting next-dev:

This integration PR pins the proposed commits so the combined change can be built and reviewed. After companion PRs merge, refresh the pins if their final commit IDs change.

Before and after

Full Loop app on iPhone 17 Pro simulator, iOS 26.5, after portrait → landscape → portrait. Before, prediction rows retain the landscape inset; after, they restore their portrait alignment. The app is unconfigured and the graph intentionally empty. Each companion PR includes its own component comparisons. Capture details and baseline revisions.

Before: next-devAfter: this change
Before prediction fixAfter prediction fix

Validation

Full LoopWorkspace simulator build passed with Xcode 27. Direct before/after captures reproduced the original prediction inset and verified the fixed alignment. Synthetic component fixtures verified shared settings cells, RileyLink device rows, and setup footer sizing.

The screen audit documents checks for Loop #2477 and Loop #1610. The physical-device-only Therapy Settings report still requires physical-device confirmation, and Bolus remains portrait-restricted. No new tests are included.

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