Unicorn Club Logo Unicorn Club
  • Newsletters
Sponsor
← Back to Newsletters

😑 Your streaming UI stole my scroll

May 6, 2026

Ship Better Interfaces

Build interfaces that stay clear when real users and real constraints show up.

Make better calls, faster. Curated reads every Wednesday, each one you can take straight into your work. Five minutes in, you know what to try next, solo or with your team.

unicornclub.dev

Hey hey! πŸ‘‹

Streaming response UI is great and all but when I scroll back up to check one line and the UI starts pulling me down the screen like my little chihuahua when he sees his grandad πŸ˜‚ it starts to really annoy me.

I imagine you've had the same problem especially with all the AI chats.

This week is about the small defaults that decide whether a system feels helpful or just busy.

Enjoy πŸ¦„ - Adam at Unicorn Club.

Sponsored by 20i

Managed WordPress Hosting You'll Fall in Love With

20i

Upgrade to autoscaling WordPress hosting for always-on, always-fast performance, backed by award-winning support. See the difference and try us out for only $1.

Try 20i now β†’

Top 3 this week πŸ‘‡

Favicon

Adam's Breakdown:
Designing Stable Interfaces For Streaming Content  β†—

Live output is useful until it steals the wheel.

I want it to be simple, if I scroll up, leave me there. If the reply stops halfway through, mark the break. If I’ve asked for less motion, don’t animate the thing I’m trying to read, BECAUSE IT'S VERY ANNOYING.

The fixes in the Smashing piece are boring in the best kind of way. Pin only when the reader is already at the bottom, batch updates to the next frame, and design the stopped, retrying, half-finished states before they show up in production.

Why this matters: A stream that keeps moving under your cursor makes speed feel like the bug.

What I'd steal: Test every streaming component by scrolling away mid-response, stopping it, retrying it, and turning reduced motion on.

Favicon

Shape: Who Owns Your Design System?  β†—

Ownership gets messy when everyone can ship components.

Why: Design systems start to drift abit when ownership is implied rather than named, especially once product teams start making local fixes.

Adopt: Pick a model: centralised team, federated owners, or external support, then write down who decides what.

Favicon

Ship: Why User Panels Fail  β†—

Panels go stale while everyone keeps quoting them.

Why: A panel can look official long after the sample stopped matching the product, which is how research turns into a comfort blanket.

Adopt: Check stale attributes, response rates, segment gaps, and who keeps answering.

More Reads

Shape: DESIGN.md Explained - The Format Reshaping How AI Builds UI  β†— Useful if your AI tools need design-system judgement, not just token values.

Shape: Design Systems are now Inference Systems  β†— Good companion if your system docs stop at tokens.

Shape: The right touch: mapping AI presence to user intent  β†— Good for deciding when AI should nudge, answer, or get out of the way.

Build: 10 UI patterns that won’t survive the AI shift  β†— A decent checklist for spotting old CRUD thinking in new AI clothing.

Shape: AI Expedition: Competitive UX Audit  β†— Could steal the shape for a quick competitor teardown.

Shape: The β€œBug-Free” Workforce: How AI Efficiency Is Subtly Disrupting The Interactions That Build Strong Teams  β†— Worth reading before you celebrate a team getting faster.

Shape: 10,000-watt GPU meet 40-watt lump of meat  β†— Dave Rupert being Dave Rupert, in a useful way.

Support the newsletter

If this was useful, here are two small ways to help it travel:

πŸš€  Forward to your team

πŸ“’  Book a Sponsorship

Adam Marsden at Unicorn Club

Thanks for reading

Adam from Unicorn Club

Follow me on X or BlueSky

Connect on LinkedIn

  • Archive
  • Articles
  • Glossary
  • UI Decision Brief
  • Sponsor
  • RSS

© 2026 Unicorn Club

Curated by Adam Marsden