Repository navigation
Messenger play-once story; Science chapter drum and overview - #12
Merged
Merged
Conversation
Rework the /messenger scroll story so every screen gets the same exposure and each animation is seen properly: - Scroll picks the screen; each screen's animation plays once, for the same 5 s on every screen, the first time it arrives going forward. Scroll speed never speeds it up or cuts it short. - The stage walks one screen at a time and never skips. Screens already seen (or reached by scrolling up) switch straight to their finished state and stay for a time that follows scroll speed (0.7-2 s). - The page cannot scroll past the next section while a screen is on stage. - The footer only appears once screen 8 has had its time; the dark closer between screen 8 and the footer is removed from this page. - Screen 7 loads a second wave of real messenger features (calls, reactions, disappearing messages, safety code, ...) around the sealed memories. - Screen 6: Mr OneHook's reply follows the payload with no dead gap; the sparkle ring no longer replays on revisits (AlienScanner/AiSparkle `settled`). - Screen 4 -> 5: the phone leaves before the caption window grows from it. - Less per-frame work: no scroll-scrub follower loop; finished screens are static and ambient loops on revisited screens start stopped.
- Floating bottom bar becomes a horizontal chapter "drum" that follows the Get-the-app bar's show/hide rules and can be dragged or scrolled to jump between chapters. - New ScienceOverview section listing every chapter with its question. - Finale gains `compact` (shorter closer on the Science page) and `showTitle` options; diagrams, labs and hero refinements.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
/messenger
settledprop onAlienScanner/AiSparkle)./science
ScienceOverviewsection;FinalegainscompactandshowTitle; diagram, lab and hero refinements.Testing
npm run lint,npm test(521 passed, including the newmessenger-story-timelinetests for play-once, no-skip, speed-relative dwell and the scroll cap),npm run build.Not verified