Manan Tank (@MananTank_) header
Manan Tank (@MananTank_) profile picture

Design Engineer @flightcast. prev @thirdweb

Joined August 2016
Photo by Manan Tank (@MananTank_)Photo by Manan Tank (@MananTank_)Photo by Manan Tank (@MananTank_)Photo by Manan Tank (@MananTank_)Photo by Manan Tank (@MananTank_)Photo by Manan Tank (@MananTank_)Photo by Manan Tank (@MananTank_)Photo by Manan Tank (@MananTank_)Photo by Manan Tank (@MananTank_)Photo by Manan Tank (@MananTank_)
Manan Tank retweeted
I miss when software felt like it was designed by people who had spent their entire lives thinking about software.
67
73
11
1,743
84,019
I love designing illustrations! Here are some illustrations I made for Flightcast Handbook recently ~
4
3
194
8,028
Designed and shipped new ad campaign dashboards on Flightcast, turning complex workflows into something that feels intuitive
6
234
Recently shipped a new Transcript Editor UI on Flightcast with search and edits visualization in audio timeline
1
35
820
Manan Tank retweeted
Introducing shadcn/lint. An agent-first linter for Tailwind design systems. You define what’s allowed. When an agent breaks a rule, the error explains what’s wrong and how to fix it using your components, variants and theme. There’s a lot you can do with this. Let me show you ↓ github.com/shadcn-ui/lint
220
446
167
6,577
1,206,035
🤯 THIS IS THE CRAZIEST ANIMATION EVER
214
1,098
676
17,367
6,004,120
Manan Tank retweeted
13 years ago, Apple asked a question that hits me harder today than ever: If everyone is busy making everything, how can anyone perfect anything? Every day, I see a world flooded with effortless AI slops. I’m realizing that to build something truly great today, you need a level of focus the world has never demanded before. It feels like trying to write a quiet, beautiful song in a room full of loud noise.
105
468
53
3,934
140,272
Recently shipped a new audio player interface on Flightcast with really satisfying waveform morphing effects
5
7
1
233
10,470
I like using `linear` curve type in recharts library, but its corners are too sharp, but you can customize it You can create a custom curve definition and pass it to recharts via `type` prop and tweak it to your preference:
2
38
13,198
I'm working on some delightful tooltip interactions Here's a morphing tooltip with sliding content
23
30
1
973
62,717
Here's a little CSS trick to make your text skeletons line-height aware demo with @shadcn skeleton and @tailwindcss:
3
16
513
35,984
Set the wrapper's height to 1lh and the skeleton's height to 1em so skeleton matches the text's visual height while preserving the correct block height
1
26
1,958
Usage: Render it where the text will be rendered, set a width, and that's it!
2
13
1,703
Manan Tank retweeted
Take something we rebuild over and over again, figure out the pattern, abstract it and make it available to everyone.
64
58
6
1,623
155,853
Morphing Charts #2
Experimenting with chart morphing effects for loading states Inspired by @benjitaylor’s Liveline chart library, but built with SVG instead of canvas on top of @shadcn charts
9
755
Experimenting with chart morphing effects for loading states Inspired by @benjitaylor’s Liveline chart library, but built with SVG instead of canvas on top of @shadcn charts
1
8
1,237
Working on some satisfying chart morphing effects
3
341
Direction-aware page transitions for tables
1
6
373
For the past few months, I've been working on doing a massive UI revamp for @Flightcast I'm gonna start sharing my favorite bits! Starting with analytics cards:
1
315
Manan Tank retweeted
Introducing Arcs in Motion 12.40. Arcs animate elements along curved paths. These aren't static like offset-path, they're dynamic and work with both x/y and layout animations. They're easy to tweak too, thanks to strength, peak, and auto-rotate options!
19
20
13
406
88,713