Skip to content

Keep sync status stable and reduce Today view updates - #9

Closed
AlexSchmidt1999 wants to merge 2 commits into
codex/ai-api-compatibilityfrom
codex/today-smooth-sync
Closed

AlexSchmidt1999 wants to merge 2 commits into
codex/ai-api-compatibilityfrom
codex/today-smooth-sync

Conversation

@AlexSchmidt1999

Copy link
Copy Markdown
Owner

The sync indicator stays expanded while a sync is active, so pauses between WHOOP chunks no longer repeatedly collapse it. Today uses lazy card construction and keeps header width state local to the header.

Validation: macOS/iOS app builds, 51 focused Today tests and 28 relevant design tests passed. An isolated Mac launch/synthetic-sync trace showed fewer SwiftUI body evaluations; it did not establish an overall startup, FPS or CPU improvement. Real iPhone scrolling and WHOOP sync still require device testing.

Stacked on the fork AI compatibility branch for a combined test build. No upstream PR is requested yet.

@AlexSchmidt1999

Copy link
Copy Markdown
Owner Author

Closing this older fork test PR. Its full head (4a2efc32883a) is included in the combined test branch. New test-version work continues in #28. The branch and commits are kept.

The relevant changes are now submitted for upstream review in #2638, #2756.

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.

2 participants