Restore upstream content focus and deterministic shell typography
This commit is contained in:
parent
9be55c570a
commit
4b89a73908
11 changed files with 251 additions and 52 deletions
|
|
@ -72,12 +72,19 @@ outputs. Editing any of them without regenerating fails the build. The shell use
|
|||
the generated palette rather than the retired `WOLFSKIN` theme-enum value; the old
|
||||
numeric value is reserved.
|
||||
|
||||
Compose output maps source weights 600/650 to the platform Bold (700) face, which
|
||||
resolves consistently in native captures; the approved JSON weights stay unchanged.
|
||||
Nav, picker names, labels and pill weights use that same mapping. Nav label colour
|
||||
fades for 200 ms ease-out; the blob retains its critically damped spring.
|
||||
|
||||
The small gear under the final person opens Settings with Requests focused.
|
||||
Settings groups hand off to existing upstream pages; the Requests entry explicitly
|
||||
has no request data yet. **Advanced settings → Wolfskin screens** is the persistent
|
||||
rollout switch: turning it off renders upstream Home and library destinations,
|
||||
while retaining Wolfskin's nav, picker and Settings list. Turning it on renders
|
||||
the labelled placeholders until the corresponding screen slices ship.
|
||||
rollout switch: turning it off renders upstream Home and library destinations with
|
||||
the upstream Backdrop and top scrim, while retaining Wolfskin's nav, picker and
|
||||
Settings list. Native Up traversal stays in content until the first focusable row,
|
||||
then enters the nav. Turning the switch on restores the labelled placeholders
|
||||
until the corresponding screen slices ship.
|
||||
|
||||
Debug people, tabs and initials come from the shell-only projection of the locked
|
||||
prototype fixture in `app/src/debug/assets/wolfskin-shell.json`; release resources
|
||||
|
|
@ -98,7 +105,11 @@ the container's ephemeral home. A cache miss still needs Maven Central; rate-lim
|
|||
hosts can seed the existing cache from SHA512-verified local Maven artifacts without
|
||||
changing the wrapper or adding volumes.
|
||||
|
||||
Branding strings and launcher artwork live in `app/src/default/res/`. Debug
|
||||
Default-flavour launcher artwork and English, Hungarian and Polish string overrides
|
||||
live in `app/src/default/res/`. Legacy Wolfskin strings in 25 translated
|
||||
`main` resource folders have not yet been moved; non-default `appstore`/`firetv`
|
||||
flavours therefore combine upstream icons with some legacy Wolfskin text. Those
|
||||
flavours and a full locale migration are not certified by this slice. Debug
|
||||
assembly runs `checkWolfskinBranding` against every packaged APK through AGP's public
|
||||
artifact provider and AAPT2. It checks all string, plural and array configurations,
|
||||
rejecting user-visible upstream branding while preserving the upstream legal
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue