Skip to content
How it works
Benchmarks
Rules
Lab
Docs
llms.txt
Search
Ctrl K
$
npx vetd init
Browse
Lab
/
Sam Selikoff
Sam Selikoff
Sam Selikoff
Interaction recipes from his posts and Build UI: loading, press, lists, streaming.
motion
4
loading
2
forms
2
timing
1
feedback
1
hover
1
visual
1
performance
1
lists
1
focus
1
accessibility
1
ai
1
state
1
9 principles
01
Give loaders a minimum time
02
Ring the press, not the fill
03
Light that follows the pointer
04
Magnify with transforms
05
Move a removed group as one
06
Draw focus rings with outline
07
Disable the form, not fields
08
Smooth out streaming text
09
Show it now, settle to truth