MBarvian Profile Banner
Max Barvian Profile
Max Barvian

@MBarvian

Followers
3K
Following
3K
Media
33
Statuses
208

Senior UI Engineer @ClerkDev ๐Ÿ“ฆ โ€นNumberFlow/โ€บ https://t.co/Q0iz6gBIAo ๐Ÿ“ฆ fluid-tailwind https://t.co/bULdZGDOfQ

San Diego, CA
Joined March 2022
Don't wanna be here? Send us removal request.
@MBarvian
Max Barvian
9 months
Introducing <NumberFlow/> for React:.Transition, format, and localize numbers. Built on Intl.NumberFormat and Web Animations. Dependency-free. Accessible. Customizable.
109
366
6K
@MBarvian
Max Barvian
5 days
RT @raunofreiberg: A year in the making, my interaction design manual is available today. With 20 chapters and 20 downloadable React compoโ€ฆ.
0
146
0
@MBarvian
Max Barvian
4 months
NumberFlow can now be used as a custom element, with or without a framework ๐Ÿ™‚.
46
99
2K
@MBarvian
Max Barvian
6 months
RT @mattgperry: ๐Ÿš€ Introducing <AnimateNumber />. A Motion+ React component for making beautiful number animations. Based on @MBarvian's Numโ€ฆ.
0
79
0
@MBarvian
Max Barvian
8 months
Utterly surreal to see ๐• using NumberFlow. This site has been so important to me; I'm grateful I could give back even in a small way ๐Ÿ™
@ZachWarunek
Zach Warunek
8 months
The time has finally come. You can now see your verified follower count in ๐• Analytics!. Premium -> Analytics ๐Ÿ“Š
Tweet media one
19
11
485
@MBarvian
Max Barvian
8 months
So excited to announce I've joined @ClerkDev as a senior UI engineer. Can't wait to work on this beautiful product with people I've followed for years ๐Ÿ™‚
Tweet media one
33
2
386
@MBarvian
Max Barvian
8 months
Introducing <NumberFlow/> for @vuejs:.Transition, format, and localize numbers. Built on Intl.NumberFormat and Web Animations. Dependency-free. Accessible. Customizable. cc @youyuxi
19
85
1K
@MBarvian
Max Barvian
9 months
Follow-up: it seems that the performance issues were related to mixing composited + non-composited animations, not the 3D stuff*.
0
0
1
@MBarvian
Max Barvian
9 months
Credit to @samselikoff for the digit looping logic ๐Ÿ™‚
1
0
14
@MBarvian
Max Barvian
9 months
Vue and/or Svelte support should be coming soon ๐Ÿ‘‹.
9
1
58
@MBarvian
Max Barvian
9 months
This is the successor to MotionNumber, rewritten to address tricky bugs and drop the dependencies. It should work just as well with Framer Motion and handle far more use cases ๐Ÿ‘
@MBarvian
Max Barvian
11 months
Introducing MotionNumber for @Framer Motion: a ~3kb component to transition, format, and localize numbers. Built on Intl.NumberFormat. Accessible. Customizable.
1
0
24
@MBarvian
Max Barvian
10 months
For the curious, this is the 3d transform I was referring to. I wrapped the numbers in 3d space so I could rotateX the container and apply a bunch of composited WAAPI animations to handle interruptions. Any advice to get this working better in Chrome would be greatly appreciated
3
0
12
@MBarvian
Max Barvian
10 months
This slider is MotionNumber's final boss. The approach here worked well but relied on 3d transforms which seemed to trash performance in Chrome ๐Ÿซค. Back to the drawing board
5
0
83
@MBarvian
Max Barvian
10 months
Which should be the default transition duration for MotionNumber? (Feel free to suggest an alternative ๐Ÿ‘‹)
Tweet media one
Tweet media two
1
1
12
@MBarvian
Max Barvian
10 months
@k_grajeda @family Fav detail: it computes the nested border radii so they align during the transition
0
3
51
@MBarvian
Max Barvian
10 months
Pure CSS checkboxes are always fun:. Used @k_grajeda's tool to generate the easings: Inspired by @Family
4
3
61
@MBarvian
Max Barvian
10 months
Credit to @wickedmishra for the warning shake animation ๐Ÿ‘‹
@wickedmishra
Preet
11 months
Family's fluid button. Made with Tailwind and Framer Motion. Concept by @family. Thanks to @JaceThings for the font and the icons. Code:
0
0
6
@MBarvian
Max Barvian
10 months
Framer Motion layout animations + `width: 0/auto` were perfect for recreating these legendary @Family animations by @lochieaxon:.
8
32
535
@MBarvian
Max Barvian
10 months
@lochieaxon feedback welcome! I thought layout animations would be the most performant way to handle this.
1
0
2
@MBarvian
Max Barvian
10 months
I'm throwing my hat in the ring here. (Framer Motion)
@lochieaxon
ุœุœุœุœุœุœุœุœุœุœุœุœุœุœุœุœุœุœุœุœุœlochie
10 months
finding it heartwarming seeing a lot of people recreate this animation. it's relatively simple and approachable, so watching how others break it down into it's components is fun to see
1
0
23