yes (back camera)
15.04.2025 01:33 β π 1 π 0 π¬ 1 π 0@gavin.social.bsky.social
Designer at Linear
yes (back camera)
15.04.2025 01:33 β π 1 π 0 π¬ 1 π 0in some ways it's more immersive, in others it's more distracting? I just made the demo to satisfy my curiosity
15.04.2025 01:32 β π 6 π 0 π¬ 0 π 0to chase my curiosity
15.04.2025 01:31 β π 5 π 0 π¬ 0 π 0iOS Γ visionOS experiment
15.04.2025 00:21 β π 95 π 3 π¬ 15 π 3on email, once you've cleared the unwanted messages, then what do you do?
09.04.2025 05:47 β π 1 π 0 π¬ 1 π 0ok but what do you actually do?
09.04.2025 04:23 β π 1 π 0 π¬ 1 π 0if you open up a busy inbox (email, linear, slack dms, etc.), what's the first thing you start doing?
09.04.2025 02:07 β π 4 π 0 π¬ 11 π 0I've thought for years this should be a first party feature in social networks
03.04.2025 06:39 β π 10 π 0 π¬ 3 π 0been 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
03.04.2025 06:24 β π 121 π 0 π¬ 6 π 0I haven't used it in years but I remember Hey email doing it well
12.03.2025 06:19 β π 0 π 0 π¬ 0 π 0Exactly
12.03.2025 00:53 β π 1 π 0 π¬ 0 π 0What? Keep read/unread functionality, I'm just suggesting it's not the best way to solve the problem people generally use it for.
11.03.2025 23:53 β π 1 π 0 π¬ 1 π 0FWIW the way I handle this in my email is anything "done" gets archived, things that need doing are left in the inbox, and only things that are literally unread are marked unread.
11.03.2025 23:49 β π 1 π 0 π¬ 0 π 0No, it's fine to have a mark as unread option. I'd say it should be supplemented by some sort of reply to later type option.
11.03.2025 23:48 β π 1 π 0 π¬ 1 π 0Well it's definitely partially the products fault if it doesn't give you a good solution to the "save for later" problem and you're forced to use mark as unread
11.03.2025 23:47 β π 0 π 0 π¬ 1 π 0The thing you need to reply to is not "unread" (most of the time) it's read and needs to be replied to later. Mark as unread is never designed to be a good solution to this
11.03.2025 23:42 β π 5 π 1 π¬ 1 π 0Everyone wants to use it to remember to reply or revisit the thing, but it's better served by some flag/remind me/save for later type feature that doesn't auto mark as read when I open the app and the conversation is still selected
11.03.2025 23:40 β π 6 π 0 π¬ 2 π 0hot take for today: 'mark as unread' is almost never the solution to your problem (both as a consumer and designer)
11.03.2025 23:33 β π 32 π 0 π¬ 5 π 2Yeah might need to either remove the animation or delay it a bit. Point is that customer requests lists can get very long so being able to jump right to one with the initial tap might be useful.
10.03.2025 19:29 β π 0 π 0 π¬ 0 π 0Yes, the contrast of this one doesn't come through in the video super well, but the drag handle is there.
10.03.2025 19:28 β π 0 π 0 π¬ 0 π 0Iβ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
Thank you. I built it using SwiftUI
09.03.2025 16:46 β π 2 π 0 π¬ 1 π 0- Exposing the message controls after each response solves the 'avatar problem' and makes these much more consumer friendly.
- The shadow on the message input is much improved.
- Now iOS and web are very consistent with each other.
- Adding the label to search in particular is very smart.
- Voice and Whisper still need some clarity and Deep Research could make room possibly by moving into the chat window.
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.
Yeah the background is actually much more obscured but the poor lighting when filming this video makes it stand out much more.
07.03.2025 05:16 β π 0 π 0 π¬ 0 π 0More adjustments that should help the spatial map of things bsky.app/profile/gavi...
07.03.2025 02:30 β π 5 π 0 π¬ 0 π 0What do you think of this? bsky.app/profile/gavi...
07.03.2025 02:29 β π 1 π 0 π¬ 2 π 0This 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!
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 π΅βπ«)