-
Notifications
You must be signed in to change notification settings - Fork 1.8k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add follow button to highlighted post #2828
Conversation
Sorry for jumping in here unsolicited, but what about simply using a plus sign as the icon on mobile? It would be reminiscent of the + Follow button on the profile page just without the text. I think the function of the button would be more intuitive to users and would prompt fewer "Oh **** I didn't realise tapping that meant Follow" situations. Especially when the user is perhaps distracted, not paying full attention etc and notices and reacts after the 3 seconds have elapsed and it's too late to undo. Here is a crude iOS mockup (based on 1.67 so the layout of other elements is out-of-date): Also, an alternate/follow-up suggestion that builds on that which would add a tiny bit more friction but which might be a good tradeoff: what about making it a two-stage process? Tap the + button once, it then expands into a full-width + Follow button identical to the one on the profile page, and tapping on that then triggers the behaviour already outlined: the button changes state and fades away (probably immediately in this case?) This option would have the advantage of avoiding accidental follows almost entirely. |
Hey it's open for a reason, always feel free to jump in! I had the same thought about the icon, but wasn't sure that the plus by itself was clear enough. I also feel the same way about the current icon though, so... :) I'm not opposed at all though to having a modal that verifies your decision to follow, I'll see how nicely that implements, but I suspect it would be pretty nice actually. Would only use it on mobile I think? |
Re: three seconds, I'd just keep it there (so it stays if you weren't following at the time you pressed into the post). |
Yea agree. I made some more changes here as noted above, including removing the 3 seconds. I think this is actually a better look. We update the Not really sure why we had static width for the display names either, but I think this looks better. There's no reason imo to be keeping the names at sometimes under half the screen size when there's nothing else to display. |
@emilyliu7321 Just tagging you for your input here on whats above |
@haileyok The solution you've arrived at is great, nice job! :) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good to me!
* origin/main: (33 commits) Improved server selector during account creation and signin (#2840) remove line height from text input for composer on ios (#2844) Add follow button to highlighted post (#2828) Cleaning up old codes pt_BR (#2809) Fix wrong translations in zh-CN localization (#2812) Adjust Japanese translation (#2814) Update ja messages.po (#2821) change follow to follow all when !== 20 (#2831) ios adult content link fix 🤦 (#2845) improves build.md completeness (#2835) increase stroke width for active hashtag icon (#2829) Update `blueskyweb.xyz` links to `bsky.social` (#2830) eas nightlies (#2826) Always show post dropdown button at the bottom of the post, add share button to highlighted post (#2646) Measure header layout reliably (#2817) Round line height (#2824) Design system tweaks (#2822) Fix layout calculations (#2816) Fix flashes and jumps when opening profile (#2815) Show text cursor on web bio (#2813) ...
Doing some modifications on the highlighted post.
viewer
in the profile's shadowTimeElappsed
from the highlighted post. We are displaying the timestamp below, and having this there is hindering us having the button there. This is the common behavior in other apps as well.Screen.Recording.2024-02-10.at.5.21.38.PM.mov