Start new Home rows leftmost and gate outgoing Back handlers
This commit is contained in:
parent
5811ab0555
commit
c5dbe91076
7 changed files with 82 additions and 32 deletions
|
|
@ -392,9 +392,12 @@ a manually scrolled saved view. The next arrow re-enters visible content when
|
|||
scrolling moved focus off-screen.
|
||||
Pointing changes focus without activation, cards activate on key-up, and held
|
||||
OK events cannot activate twice.
|
||||
Between shelves, an unvisited row selects the nearest visible card center even
|
||||
when card widths differ. A visited row restores its column. Horizontal movement
|
||||
keeps the track still while focus remains in its visible middle.
|
||||
Between Home shelves, an unvisited row starts at its leftmost card. A visited row
|
||||
restores its column and first-visible position, including after leaving and
|
||||
returning to the Home tab; Home memory is not reset on tab leave. Library keeps
|
||||
standard grid navigation. Horizontal movement keeps the track still while focus
|
||||
remains in its visible middle. Title/person Android Back handlers use the same
|
||||
active-entry ownership flag, so outgoing pages cannot consume a second Back.
|
||||
The initial skeleton parks focus on the nav. When the first content arrives,
|
||||
an untouched fresh entry focuses hero button zero; intervening nav input prevents
|
||||
that automatic transfer. Home, Libraries and Discover use the same `ShellContentFocus`
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue