Curated archive of 8 design references, UI interactions, and animations published by Emil Kowalski on X.
Most animations don’t feel off because of the code. They feel off b... - Emil Kowalski
Most animations don’t feel off because of the code. They feel off because of the decisions behind them: the easing, the timing, or the properties you chose to animate. My course t...
@emilkowalskiA clean mobile selection interface animates cards being moved into... - Emil Kowalski
A clean mobile selection interface animates cards being moved into a trash bin with a playful confirmation button.
@emilkowalskiSetting up my Motion Passport. - Emil Kowalski
Setting up my Motion Passport.
@emilkowalskiYou can enroll in my animation course for the next 10 days! It's th... - Emil Kowalski
You can enroll in my animation course for the next 10 days! It's the perfect way to learn the theory behind great animations, but also how to build them in code. Now with a skill...
@emilkowalskiYou can enroll in my animation course for the next 10 days! It's th... - Emil Kowalski
You can enroll in my animation course for the next 10 days! It's the perfect way to learn the theory behind great animations, but also how to build them in code. We'll cover all o...
@emilkowalskiYou can enroll in my animation course for the next 10 days! It's th... - Emil Kowalski
You can enroll in my animation course for the next 10 days! It's the perfect way to learn the theory behind great animations, but also how to build them in code. We'll cover all o...
@emilkowalskiTooltips tip: Tooltips should have a delay before appearing to prev... - Emil Kowalski
Tooltips tip: Tooltips should have a delay before appearing to prevent accidental activation. Once a tooltip is open, hovering over other tooltips should open them with no delay a...
@emilkowalskiArtificially delaying writes like form submissions can give your us... - Emil Kowalski
Artificially delaying writes like form submissions can give your users more confidence that their changes went through. It gets annoying in high-frequency apps like Linear, but it...
@emilkowalski