~/talk

Managing animations (sanely) in (insanely) complex apps

slides:none on file

An explicit solution: tie view updates to an animation orchestrator that decides whether to queue vs interrupt vs additive, use low‑level engines for timing (recommendation: GreenSock timelines), and ship a concrete open‑source implementation named React Animation Orchestrator that integrates store updates with timelines. The demo shows the multi‑select UI and interactive video overlays built at Echo, supports queued and interrupt modes, and visibly works—the library advances, skips, or blends animations per the selected policy.

AI-written summary · about

  1. 0:00Intro
  2. 1:00Interactive video
  3. 2:20What is Echo
  4. 3:16User Interfaces
  5. 5:43Managing animations
  6. 6:23What is animation
  7. 7:29Definition of animation
  8. 8:02Animation is dynamic
  9. 9:05Email client example
  10. 10:59What is state
  11. 13:13Handling state
  12. 14:22App example
  13. 18:51App characteristics
  14. 19:27Animation vs State
  15. 24:36Additive Animation
  16. 25:16Limiting Access
  17. 26:18Which one should you pick
  18. 26:44How do we solve this
  19. 27:21Implementation
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.