bluesky-social / social-app

The Bluesky Social application for Web, iOS, and Android
https://bsky.app
MIT License
8.32k stars 1.11k forks source link

Improve custom feed UX & discovery #2011

Open emilyliu7321 opened 10 months ago

emilyliu7321 commented 10 months ago

Is your feature request related to a problem? Please describe.

We can make discovery and UX of custom feeds more intuitive. Currently, when users add a new custom feed, they might not know what series of buttons to click to make it appear on their home page.

Describe the solution you'd like The For You devs @cooperedmunds @jetthollister @rjmpt mocked up some features that can improve this:

  1. "Feeds ✨ " on the homepage for users to click into
  2. Add a pin icon by saved feeds

Screenshot 2023-11-27 at 4 26 41 PM

Screenshot 2023-11-27 at 4 58 43 PM

Describe alternatives you've considered An alternative they suggested is: "the + button opening a menu with the option to save or to pin to home. I think default pinning aligns closest with expected behavior, but all options would decreases the probability that a user adds a feed and then is confused by not seeing it in their feed tab bar on the home screen."

Additional context

I chatted with both the For You devs + Bluesky product team about this and we're all on the same page that these are good ideas — creating this issue now so the two groups can chat directly! @pfrazee @ansh

CooperEdmunds commented 10 months ago

I'm planning to start with the "Feeds ✨" button in the feeds tab bar. It will render for users who do not yet have any pinned feeds. Tapping it will open the Feeds tab.

CooperEdmunds commented 10 months ago

simulator_screenshot_A17B3BA7-720B-43F6-8A2E-FBFD3AEBB580

I think this looks pretty cluttered, so now thinking that the best solution for the confusion of a feed not appearing on the tab bar is just to default pin the feed when they tap the "+" button. I think realizing that you want to unpin and then going to settings or the feed detail page is a more intuitive flow than not seeing the feed in your tab bar after believing you added it and then being lost. This protects against the worst case - someone not realizing that pinning to the feed tab bar is possible.

CooperEdmunds commented 10 months ago

First PR to pin a feed when it's added using the plus button on the "Discover new feeds" list is ready for review: #2030. Next adding the "Feeds ✨" button to the feeds bar bar for users who don't have any pinned feeds. @pfrazee @ansh

pfrazee commented 10 months ago

Great, will get that reviewed today (first scan looks good)

On Wed, Nov 29, 2023 at 8:49 AM Cooper Edmunds @.***> wrote:

First PR to pin a feed when it's added using the plus button on the "Discover new feeds" list is ready for review: #2030 https://github.com/bluesky-social/social-app/pull/2030. Next adding the "Feeds ✨" button to the feeds bar bar for users who don't have any pinned feeds. @pfrazee https://github.com/pfrazee @ansh https://github.com/ansh

— Reply to this email directly, view it on GitHub https://github.com/bluesky-social/social-app/issues/2011#issuecomment-1832321060, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAJWCU4RLANS6BUKAYY6KVLYG5RQVAVCNFSM6AAAAAA745ASPCVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTQMZSGMZDCMBWGA . You are receiving this because you were mentioned.Message ID: @.***>

CooperEdmunds commented 10 months ago

2033 is ready for review