bluesky-social / social-app

The Bluesky Social application for Web, iOS, and Android

Home Page:https://bsky.app

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Single image posts dominate the timeline

Bossett opened this issue · comments

Describe the bug

Post heights are inconsistent depending on the aspect ratio of embedded images - with portrait images and GIFs taking up substantial real-estate (up to 'the entire viewport').

image image

When uploading in a batch, these images are scaled down to fit a grid, cropping the top and bottom of the image.

This is especially obvious where there is an image with a quote reply of an image - a single post can cover the view multiple times over.

Expected behavior

Some kind of max height (maybe down to fit into a pseudo gallery view), or reveal on tall images.

Ultimately with the goal of not dominating the timeline with a single post.

commented

I like seeing single image posts big. There should be an option for this

commented

Skeetdeck has a height limit of ~350px for images and it seems to be quite good on preventing one post from dominating the entire screen, what's important here is that images shouldn't be cropped, but rather scaled down to match the restriction.

commented

@mary-ext Wanna send a PR for limiting image height?

commented

Would be delighted to, need to figure out how to rescale the image first. My solution ended up being hacky, and it's probably not going to work in native anyway.