Loading video...
Video Failed to Load
Might have gone too far. 5 stupidest things in 🧵
575,292 views • 3 years ago •via X (Twitter)
11 Comments

The perspective effect comes from transforming a simple custom shape's bezier curves downwards

The perspective drop shadow is a rotated black rectangle with blur

The noise is a GPU-generated random filter via Core Image, repeated in 512px tiles (surprisingly seamless), added to SwiftUI via a custom ShapeStyle, letting me noise-ify any color, like and control intensity and blur

The dark/light transition is a radial blur, here in slow motion. The effect is strongest effect is on the "Sign in with Apple" button

The visual design comes from @romanklco's 3D Dribbble shot:

Sound on: the toggle is fully accessible for VoiceOver and keyboard navigation (easter egg included)

I'll clean up the code and post it in the next post on

I feel like I’d just sit there and flick this switch on and off for hours.

I spent today like that

If you shipped this I would never get past the onboarding 🤣 #OffThenOnOffThenOnOffThenOnOffThenOnOffThenOn

Not onboarded, yet retained
Related Videos
Sensitive content
Have I gone too far? Or have you not gone far enough? #femalebodybuilding #fbb #fbbgrowth
FBB Growth
41,441 views • 3 months ago

