Everything written this session that has not been through the device: rounds 43 to 48 (each patch adversarially verified, 43's transient-notice expectation fixed), a partial round 49, the pipeline scripts, the Android Auto design and the icon comparison mock. Also the two harness changes that were never A/B'd — adaptive waits, which may only shorten a declared wait and never lengthen it, and a ship that runs the mock walk and the deploy at the same time. The A/B and its 255-step baseline are in handoff/tools; main stays at what the phone has actually walked.
20 lines
1.7 KiB
Plaintext
20 lines
1.7 KiB
Plaintext
/* sideways: the chrome budget, then every surface that was clipped. The
|
|
before-value of each is in the rig's now.json — 46% of the height as
|
|
chrome, a 879px cover with the transport 687px below the fold, a
|
|
lyrics face collapsed to nothing, a 300px hero, and the record's own
|
|
Play button off the bottom of a 411px screen. */
|
|
landscape: (i) => i.vp === "915x411" && i.mini && i.chromePct <= 42 && /^(Good |Still)/.test(i.title),
|
|
"landscape-sheet": (i) => i.vp === "915x411" && i.sheet.includes("up") && i.npCols === "beside" && i.npOut === 0,
|
|
"landscape-lyrics": (i) => i.sheet.includes("up") && i.npCols === "face" && i.faceH >= 240 && i.npOut === 0,
|
|
/* the queue face by name, not by its rows: the track this walk is on is
|
|
the LAST queueable row of Late night drive (the missing and the
|
|
unresolved ones never reach the queue), so there is nothing up next
|
|
and `qrows` is 0 here — the assertion is that the queue's own face has
|
|
the cover's column, not that something is after this song */
|
|
"landscape-queue": (i) => i.sheet.includes("up") && i.npCols === "face" && i.qFace && i.faceH >= 240 && i.npOut === 0,
|
|
"landscape-album": (i) => i.screen.includes("tr-push") && i.recCols === "beside" && i.actsIn,
|
|
"landscape-half": (i) => i.half.includes("up") && i.halfIn && i.halfH >= 340 && i.halfH <= 380 && i.hsScroll === "auto" && i.hsTail > 0,
|
|
"landscape-artist": (i) => i.heroH > 0 && i.heroH <= 200 && i.actsIn,
|
|
"landscape-insets": (i) => i.miniLeft >= 34 && i.screenPadL >= 26,
|
|
"portrait-again": (i) => i.vp === "411x914" && i.sheet.includes("up") && i.npCols === "stacked" && i.npOut === 0 && i.chromePct <= 24,
|