bluesky-social / social-app

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

Use a grid for the media tab, and allow users to pin that as the first tab on their profile #2163

Open emilyliu7321 opened 10 months ago

emilyliu7321 commented 10 months ago

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

Text is not always a person's primary medium. For example, photographers, artists, etc. use photos as their primary medium, so posting on a microblogging app might not come as naturally, and they want to make their photos more discoverable.

Describe the solution you'd like

Show photos in the Media tab in a collage/grid format. This way, people can easily look at your media tab and see the photos you've posted, instead of having to scroll through it.

In addition, we can allow users to set which tab they want as their primary tab on their profile. For example, posters might want to keep Posts as the first tab you see when you visit their profile, but artists/photographers/photo-oriented people can set the Media tab as their primary tab.

Describe alternatives you've considered

Additional context

n/a

mary-ext commented 9 months ago

@pfrazee can I work on this?

  1. should there be a toggle in appearance settings where one can switch between the current timeline view vs. media grid?
  2. how should interactions be defined?
    • desktop: click to view the post, shift+click to open image viewer
    • mobile: ???
    • it would be nice if the image viewer can show the post but that might take some more work heh

Image from my own client as a demonstration

mschwendener commented 7 months ago

Oooh - that could become my Instagram replacement.

Thinking a bit more about it, just showing 'Media' in a grid would not be enough for me, though.

I would like to be my 'Instagram replacement URL' to be curated:

Overlap with pinned posts / bookmarks / highlights functionality?

--

Grid display could also be interesting for some feeds with primarily visual content, like birds or fuji.

--

I'd totally pay for this (as I would for Bluesky itself, too).

--

Bluesky as Instagram replacement

Edit: While we wait, artists are moving to Cara beta

mschwendener commented 7 months ago

This way, people can easily look at your media tab allow users to set which tab they want as their primary tab on their profile

Would be good if the tab got an URL I can link to.

mschwendener commented 2 months ago

Ooohhh https://bsky.app/profile/pfrazee.com/post/3l3444p6okz2u