Gavin Nelson
gavin.social
Gavin Nelson
@gavin.social
Designer at Linear
a (rough) iOS Split View concept

there are many reasons this form doesn't work well but the interaction was fun to prototype
September 18, 2025 at 5:07 PM
made a Minority Report style magnification loupe shader in Metal
September 14, 2025 at 10:45 PM
recreated the new iOS app mesh transform using Metal
September 12, 2025 at 11:16 PM
experimenting with a minimal glass highlight effect
September 2, 2025 at 8:43 PM
finder intelligence
August 27, 2025 at 3:28 AM
frame 2
August 27, 2025 at 3:27 AM
iOS × visionOS experiment
April 15, 2025 at 12:22 AM
been feeling like it was time for an avatar change. something that feels more like me. if you're thinking 'who is this?' here’s a before and after
April 3, 2025 at 6:24 AM
I’ve been thinking about how to make Linear’s overlay sheets more familiar yet still powerful.

v2:
- Multiple detents for focus/multitasking
- Optional gestures for added efficiency that don’t interfere with expected behaviors
- Familiar transitions

Feedback welcome
March 10, 2025 at 5:37 PM
This deserves some follow up now that OpenAI has made a bunch of updates and my opinions have changed.

- New message input gives more space to add labels to the controls which is needed for the consumer market.
March 8, 2025 at 6:26 PM
This is fun—adjusted the interpolation like you suggested so you can peek at the background while still touching down and if you flick up with enough velocity, you can cancel the dismiss as if you dragged it back up.

Thanks again for the detailed feedback!
March 7, 2025 at 2:13 AM
Some other examples:
- Tapping on a property itself to jump directly to the selection menu (status in this demo)
- Displaying customer requests (dismiss is a bit janky here 😵‍💫)
March 6, 2025 at 9:38 PM
Curious if this version makes the connection stronger for you? (Bluesky compression is probably going to make a lot of this hard to see...)

- Interpolate background scale, blur, and opacity relative to the dismiss gesture
- More vertical movement on entrance and exit
- Less background blur
March 6, 2025 at 8:10 PM
A new overlay sheet pattern I've been designing for Linear.

- Smooth entrance + snappy exit
- Lightweight visuals
- Gesture driven: drag down to dismiss, swipe back to pop (or dismiss!)

What do you think?
March 6, 2025 at 4:51 PM
I’ve seen apps using progressive blurs to transition content off-screen or behind elements and they often end up looking messy and making the exiting content a focal point.

One way you can avoid this is to reduce the max blur radius, and combine it with a gradient fade-out.
February 18, 2025 at 6:50 PM
The latest ChatGPT app updates feel a bit off. Removing avatars makes sense for more text width, but it makes the conversation much harder to parse and changes the… vibe…

New iOS composer too feels like a step backwards right as the platforms seemed to be aligning on a consistent design.

Old → New
February 5, 2025 at 6:25 PM
December 29, 2024 at 6:07 PM
Experimenting with progressive blur and particle effects.
December 29, 2024 at 5:03 PM
Some details
- Menu appears centered around current mouse position
- Subtle movement of the whole menu helps track mouse
- Icon scales and moves based on mouse proximity
- Lightning fast muscle memory for switching
December 20, 2024 at 3:46 PM
Radial app switcher

(@raycast.com I wouldn't mind if you stole this idea)
December 20, 2024 at 3:32 PM
Some good finds while cleaning. The click wheel iPod days were fun.
December 14, 2024 at 7:03 PM
My favorite way to fine-tune transitions is to build a set of sliders into a prototype to tweak timing parameters on device, as you're using it.
November 20, 2024 at 6:40 PM
November 19, 2024 at 4:59 PM
I’d love to remove this control from Bluesky. I’m losing a lot of scroll gestures because they originate from its hit target and tapping on the Home tab (immediately below it!) serves the same function.

Also, it’s weirdly not a circle?
November 16, 2024 at 7:11 PM
whoa it’s just like this feature, the greatest feature apple ever made
April 28, 2023 at 10:25 PM