Skip to content

Reveal focused recommendations in three detail layouts - #69

Draft
ghbarker wants to merge 1 commit into
varunsalian:webdav-syncfrom
ghbarker:codex/upstream-detail-recommendation-reveal
Draft

ghbarker wants to merge 1 commit into
varunsalian:webdav-syncfrom
ghbarker:codex/upstream-detail-recommendation-reveal

Conversation

@ghbarker

@ghbarker ghbarker commented Sep 11, 2026 •

Copy link
Copy Markdown
Contributor

Reveal focused recommendation cards in the Marquee, Dossier and Console detail layouts. A mounted/focus-guarded post-frame callback brings the card into view when remote or keyboard navigation reaches it.

Based independently on webdav-sync at 077f2e79. This is a visibility fix using immediate reveal; it does not depend on the optional Spotlight motion preference or change settings organization.

Flutter 3.44.8 / Dart 3.12.2: three regression cases fail on upstream; 94 related tests, including existing DPAD coverage, pass with the fix. Scoped analysis is clean. Physical-device validation is outstanding.

Independent review passed 12 tests, including continued directional movement beyond the initial lazy-list cache and existing person/native metadata behavior. Disabling reveal caused six failures; restored code passed again.

Combined validation with the other ten proposed slices: 304 focused/integration tests passed and an Android release build succeeded with Flutter 3.44.8 / Dart 3.12.2 / JDK 17. The test and build source trees match. The existing Windows Spotlight golden is excluded from that selection. A separate clean upstream full-suite run has 6,044 passes, 12 skips, 55 failing user tests and one failing teardown hook; this is not a full-suite or GitHub CI pass. Physical-device validation of the upstream ports remains outstanding.

This branch has not been deployed

No deployments
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