bluesky-social / social-app

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

Make new image height crop optional #5263

Open fenarinarsa opened 1 month ago

fenarinarsa commented 1 month ago

Update from the team: we've changed the behavior in response to feedback, see https://github.com/bluesky-social/social-app/issues/5263#issuecomment-2346869265 for details!


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

With PR #5129, v.0.91 changed the way medias are displayed, making some users and artist frustrated.

As a matter of fact: 1/ I also loved having big vertical images that were not cropped and took the full column width. Now nearly all medias got cropped and reduced in height and width for almost no reason, which makes Bluesky less appealing for artists and "gallery" feeds.

2/ I didn't understand the meaning of the new icon popping on nearly all medias until I checked the PR. It would be interesting to check how many users get it.

3/ Now I'm urged to open every media that has the crop icon to check them, which breaks the feed scrolling. Also, most of times it's only a few pixels that have been cropped out, because artists usually don't make 3:4 illustrations. I think most people won't get that the picture has been cropped, though (because of 2).

Describe the solution you'd like

Revert to the old display and make the new crop optional.

Describe alternatives you've considered

Allow aspect ratios up to 9:16 (standard) before cropping. Artists usually make art taller than 3:4 but not taller than a smartphone standard aspect ratio.

Make the old display optional. Most people will have the crop icon popping though and it breaks the nice "art gallery" feeling on Bluesky, especially "picture only" feeds.

Additional context

PR: https://github.com/bluesky-social/social-app/pull/5129 https://main.bsky.dev/profile/kimhu.bsky.social/post/3l3ublhsqsx2w

This one like many others gets cropped for only a few lines: https://main.bsky.dev/profile/datcravat.bsky.social/post/3l3nmldyixi2n

Keke's baguette post: image

kinokonoonnanoko commented 1 month ago

I concur. Scrolling through the feeds and being able to see images uncropped without an extra click to expand them was one of the best features of Bluesky. The new ratio messes with this experience, and worst case renders some posts (especially memes with text on top/bottom) unreadable on first glance. If a crop is needed, it should only crop very long images over 9:16 ratio as suggested and/or be an optional function to be turned on in the settings.

EDIT: I would like to add that it should also fill the entire width. Having the images sized down and off center to the left actually looks even worse than a crop in my opinion.

Bossett commented 1 month ago

I think related to #4336 that I raised re: avoiding images that dominate the timeline - I think it's maybe overcorrected a little now (I think a little crop to fit a ratio limit would be acceptable?) in the new version.

Ideally (for me) something that caps the size, and just scales down to a max? That may affect the overall balance of the app though (i.e. portrait or skinnier images would have a lot of space either side).

Tywele commented 1 month ago

I agree with this suggestion. Also cropping images leads to more clicking on the users side.

csuhta commented 1 month ago

+1 to kinokonoonnanoko's suggestion, the image should only be cropped by the app view if they are extremely tall

BetoRJR commented 1 month ago

Completely agree with the ask, since quite a few artists seem to be having difficulty adjusting to this new ratio crop. If we can’t have a toggle, perhaps adjusting the proportions might help.

Sininini commented 1 month ago

Absolutely agree. I don’t like to have to open so many images just to see them fully and sometimes you can even miss important context due to crop.

Also it’s quite ridiculous to crop just a few pixels because image was barely over the limit.

neomints commented 1 month ago

While I understand the need for some kind of limit to avoid issues that sites like tumblr had with images that would span multiple post-lengths long, where people would purposefully add way too many of them to annoy other users, I feel like it would make the most sense to at the least allow phone-aspect ratio images before being cropped like was previously given as an example, since that's really unlikely to ruin the scrolling experience

kryst4line commented 1 month ago

+1. Even though I get why there's a limit in first place, artists should as well be able to showcase portrait art. Maybe 9:16 is a good limit as phones are usually taller than that.

Now: should it contain or cover? I don't know what would actually be preferred.

grembowski commented 1 month ago

16:9 is fairly standard these days for aspect ratios. Portrait oriented pictures in that ratio shouldn't be cropped.

SpriterGors commented 1 month ago

The crop feature was just implemented on my side and I don't get it, most of the times the crop isn't even helping because most people don't make extremely tall pictures either, as described.

+1 for @kinokonoonnanoko for me too, to me their suggestion makes the most sense.

[EDIT] for the sake of good practice, I've updated this post to include more info other than simply agreeing with past posts: using this post as example: https://bsky.app/profile/graylure.bsky.social/post/3l3j2landqa2u image image

Complementing my point, the crops aren't helping anything to me personally. I have to click more to open the full picture, and turns out the cropped area is so small that I wonder why it couldn't display as an entire image in the post anyway. The result is that I always have to stop and click on the pic twice to see it whole due to fear of losing relevant info, only to be greeted with tiny marginal crops.

Bossett commented 1 month ago

I do think 9:16 can end up way too tall if the width is scaled to the viewport (e.g. a quote of an image post is more than a phone screen tall for a single post) - but some kind of max height constraint could sort that out - scaled to within a specific bounding box. That seems to be the approach taken by threads - that mostly just scales the image (though applies a crop sometimes on weird ratios).

Nemo2342 commented 1 month ago

I agree as well; one of the (many) things that made Bluesky better than that other site was being able to see the work artists post without it being terribly cropped.

RoboLeader commented 1 month ago

Agree, this needs to be reverted or at least made optional.

fenarinarsa commented 1 month ago

I do think 9:16 can end up way too tall if the width is scaled to the viewport (e.g. a quote of an image post is more than a phone screen tall for a single post) - but some kind of max height constraint could sort that out - scaled to within a specific bounding box. That seems to be the approach taken by threads - that mostly just scales the image (though applies a crop sometimes on weird ratios).

I don't like Threads when it comes to media display, I actually think it's the worst you could do. I guess it's a matter of taste :)

I prefer the media to take the max width instead of being weirdly left aligned with a blank part on the right, even if it ends up bigger than the viewport in my feed. I think that's what happened on Bluesky until the last update, and it never bothered me. It's very different from what X and Threads offer, and closer to what Mastodon and Misskey do. Both have settings related to media cropping btw.

BagelHero commented 1 month ago

I also prefer that if things are to be cropped it covers the maximum timeline viewport size... I think, personally, a good solution to cropping being unfriendly to artists is to allow manual crop area selection, like old school forum icon uploads.

EDIT: Or, even here on Github! image It allows for some sense of intention and framing to remain and prevents cropping out important areas.

FaustKatt commented 1 month ago

Adding an auto-crop annoys me on several levels. As an artist I've observed it making minor, frankly pointless crops to my images that are in very normal formats. I have no control over this which means that composition on bluesky is going to be rubbish unless I adhere to its specific peculiarities. If it has to happen at all it ought to at least be controlled by the uploader.

As a user reading the site it burdens me with having to frequently stop and expand an image like a meme or other similar thing that I had zero need to see up close, because now I know something is missing from it but have no idea what. Mostly it's minor, pointless crops. Other times it's something like a small screenshot which is now missing context until I expand it, but which would have been perfectly legible under the old system.

This is a pointless time waster during normal use of the site. If I could turn it off I'd do it once and never think about it again, just like I never missed this "feature" in the first place.

vertigris commented 1 month ago

I agree with this. It was really nice to have the images full width and uncropped. The feed looked a lot more balanced and less chaotic than the like of X and Threads. Of course there needs to be a limit, but min height should at least be 9:16. If the thought behind this was to save scrolling time, having QRTs be full sized is more of a problem (even though I still like it that way personally).

yigitcakar commented 1 month ago

I agree as well. Also non crop made bsky unique and lovely place for artists to hang out.

JayIsPainting commented 1 month ago

As an artist, the fixed viewport degrades my ability to communicate my work. As a user, it degrades the usability of the site by adding friction and extra clicks. This change should be rolled back or at minimum, made an option in setting like auto play gif & video.

alanpaone commented 1 month ago

Cropping images makes the app worse at both ends, for both artists and lurkers, and can cause other problems. remember the controversy around Twitter's racially biased crop? limiting all users' expression out of anticipation of some users shitposting (on the shitposting website!!) is lame, and not worth it

yevvie commented 1 month ago

modern design dictates (uniform) scale don't crop. this is a blow to artists' marketing, self-promotion and overall display of the artworks / photos that are designed with specific viewing experience in mind that is being hindered by this design choice. now

you cannot easily read webcomics with this. you also cannot capture anyone's attention and present your work in good sense, as even basic grid rules stop applying and attention is being pushed into different, less refined parts.

on the side note, first reply changes, now this, the platform is appearing more and more anti-artists and i don't think this is a good direction to go with.

this is like, experience-breaking change for many artists and art enjoyers.

[didnt use twitter cant contribute]

gaearon commented 1 month ago

Thanks for feedback. Can yall drop a few links to specific profiles and/or posts where the new behavior is noticeably worse? It would also help to clarify whether it’s the web behavior or mobile app that’s frustrating (since they use a slightly different algorithm).

gaearon commented 1 month ago

Also, just to clarify — is the new behavior worse/different than on twitter, or are you equally frustrated with the behavior on twitter? Thanks.

Irajiack commented 1 month ago

Agreed with most of the comments here I actually very much love having the pictures displayed in their entirety VS auto cropped! A lot of users also won't bother clicking on the pic to have the full size of it, and the feed look much more lovely when the pictures are fully displayed!

I am equally annoyed about the cropping behavior than on twitter to be honest. Sometimes the crop just take off a little bit and it's enough to be VERY annoying sometimes lol

Here are some link from mobile that I find the cropping kinda breaks the thing. I'll do a pass later on for the web browser version. Sorry for the lack of order amongst posts links and screenshots.

Screenshot_20240911-103351 Screenshot_20240911-103351 Screenshot_20240911-103330 Screenshot_20240911-103536 Screenshot_20240911-103527

https://bsky.app/profile/blambot.bsky.social/post/3l3smsvwv3o24 https://bsky.app/profile/blambot.bsky.social/post/3l3v2ipv2n326 https://bsky.app/profile/scazrelet.bsky.social/post/3l3ucj7bb2s22 https://bsky.app/profile/delablo.bsky.social/post/3l3tmmw3shi2a https://bsky.app/profile/kipalizadeh.net/post/3l3uuenghq72o

jagthedrummer commented 1 month ago

Yep, the auto cropping "improvement" just made things worse. (And I think Twitter is a low bar to use for purposes of comparison.)

gaearon commented 1 month ago

https://github.com/bluesky-social/social-app/issues/5263#issuecomment-2343869411

Thanks, these are helpful. To everyone who has examples — please drop more screenshots and we’ll do a pass on the heuristics to try to find a better balance.

Please let’s try to keep the thread focused on concrete examples (and concrete alternative suggestions) so that it’s possible to keep track of the discussion. If you’d like to express agreement with an older post or this thread in general, please use the “thumbs up” reaction.

Thank you!

vertigris commented 1 month ago

@gaearon

Thanks for feedback. Can yall drop a few links to specific profiles and/or posts where the new behavior is noticeably worse? It would also help to clarify whether it’s the web behavior or mobile app that’s frustrating (since they use a slightly different algorithm).

Above were given some examples but I'd like to add that I feel like it's one of those changes that is not necessarily a deal breaker but one that just makes things less convienent and more busy (on web) for seemingly no reason. Could you explain what the thought behind this change was? I think we all agree that some constraining is necessary but maybe it can be adjusted.

Also, just to clarify — is the new behavior worse/different than on twitter, or are you equally frustrated with the behavior on twitter? Thanks.

I'd say equally frustrated on Twitter. I do prefer having a crop icon here, although it might be hard to know what the icon means wihtout the context.

fenarinarsa commented 1 month ago

Example (web version) bad crop + scaling + left alignment

I'd say it's equally frustrating than on X.

And I don't think it's a good idea to compare X and Bluesky. IMO it's better for Bluesky to have its own "personality". Scaling and cropping images to constraint the height of all posts kind of killed the "wow" effect it had before. It's important because artists are amongst the hardest kind of people to persuade to make a switch since they have not a lot of time on their hands but have a lot to lose by changing their social networks. The artists I personally know don't like crops because it forces them to export a different version of their pics for every social network they're on.

image

sanitybit commented 1 month ago

@gaearon Any photograph that is 2x3 (a very common portrait 35mm) has had its presentation ruined by this change.

https://bsky.app/profile/teos.dk/post/3l3uletojwz2j

https://bsky.app/profile/danielhuckmann.com/post/3l2h6ybafkp2x

https://bsky.app/profile/danielhuckmann.com/post/3kz7xec6nwq2j

https://bsky.app/profile/danielhuckmann.com/post/3krv5c67bcq23

Greg Pak has also pointed out the standard comic book cover example:

https://bsky.app/profile/gregpak.bsky.social/post/3l3ukvuubue2h

I appreciate the need for feedback and datapoints, but it's not clear what actually needed fixing here? It also looks like something where users were asking for the team to collect more feedback before implementing.

https://bsky.app/profile/gettoknownature.bsky.social/post/3l3tfulym6z26

Not once in the last year and a half have I been scrolling the app and thought "this image is too long, I wish it were arbitrarily shorter and I had to click on it to see the whole view". To the contrary, it's been a selling point when I encourage other photographers to post on Bluesky.

vertigris commented 1 month ago

Adding more examples, I think this artist is a good example how the crop can alter the perception: https://bsky.app/profile/ireading62.bsky.social I follow him both on Twitter and Bsky and I loved that I was able to see his art without cropped out faces. CropExample1 CropExample2

BagelHero commented 1 month ago

Examples image Dislike that this is shrunken and shifted off to the left-- the intention perhaps to limit impact of cropping tall images... instead it just hurts the intentional framing and negative space WHILE making viewing it full size sort of not worth the time. Shifting it off to the side is also unappealing (and possibly a bug because it's fine if the window is small enough to make both sidebars disappear). would rather it cut off MORE if it's going to crop.

Then... image vs the full size image... image good example of the crop both hurting the intricate frame of this work as well as just... making it feel kind of silly to have cropped in the first place. it almost feels like spot the difference at times but stand out in this example because it has no bleed.

All of the most obvious examples I've spotted so far have been works for works for print, photos or comics, like above. Most, at least, are easy to predict and design for. I fully believe works made for A5/A4/A3 dimensions should never crop, I believe currently B5/B4/B3 are probably just stubby enough to not get cropped, but they also shouldn't. As pointed out above, the common 3:4 portrait gets cropped, which is a bit wild. 16:9 is probably too long to get away with... but that comic book cover is really suffering, I feel like whatever proportion that cover is -- that's the sort of upper limit for length for me before I start thinking crop is needed. I understand thats crazy subjective though.

Also, just to clarify — is the new behavior worse/different than on twitter, or are you equally frustrated with the behavior on twitter? Thanks.

In agreement with others that Twitter sucked for this also, and their regular adjustments to optimal posting size made it feel like we were regularly aiming at moving goalposts when trying to make infographics/hiring/available for work posts-- those are kind of boring in the first place so if its hard to grasp the info at a glance people tend not to click through at all. I think limitations are okay, they just need to either be somewhat controllable or reliably predictable.

Alaspooralice commented 1 month ago

I agree I don't want the cropping of images done automatically, I want to see the whole image so I don't have to click everything.

ProfBV commented 1 month ago

I am supporting the request to not crop image height on the timeline, as an artist

str4d commented 1 month ago

As I understand it, the purpose of cropping is generally so the average user's main / mixed-source feeds is not overwhelmed by a few posts (e.g. #4336). For me it's also important from a health perspective: the longer individual posts in my feed are, the more often I have to use my thumb to scroll on my phone, which can aggravate RSI.

When scrolling on my phone I'll generally see three or four different text posts (sometimes five!) on the screen at a time. But even with the current cropping rules in version 1.91, the moment one of the posts contains a portrait image I'll see 1.5 posts max on the screen. And if the post is a quote post with an image of a post that also has an image, then I won't even see the entire quote post at once on the screen.

So as a browsing user, I do want automatic cropping of images and a more compact view for quote posts - in my main feed. But if I'm in a view where I expect to primarily see image content, then I don't mind the additional scrolling (and may intentionally be scrolling less because I want to stop and look at the images). The main example here is the Media tab for a user, but the Posts tab for an artist (who might be regularly reposting art from other users in addition to their own) would also be the case, as would an art-specific feed, or an alt account specifically for following artists.

So my question here is, how viable would it be from a UX perspective to have different default crop behaviours in different views? The main downside I imagine here is predictability on the part of both the user uploading an image and the user browsing a view, but if e.g. there are just two defaults ("compact" and "larger") then that might be manageable. A config option like has been suggested upthread could also allow users to toggle between the two defaults in their main feed.

Irajiack commented 1 month ago

For me it's also important from a health perspective: the longer individual posts in my feed are, the more often I have to use my thumb to scroll on my phone, which can aggravate RSI.

Maybe an option to be displayed cropped or not should be on the user side and not server or poster side. If some people prefer seeing everything, they'll be annoyed if the auto crop is installed. But for people that prefer when stuff are cropped, seeing everything, they will be annoyed, so either way you're kinda making mad a part of the user base, unless you offer them the options to see the images as cropped or not?

Because i do get that some people does find annoying (or even painful in certain cases) to scroll a lot just to go past one post... Which is in part what a micro blogging platform is for, seeing the most posts in the view port size of the screen.

Not sure how much harder that would be to implement such kind of option, but it'll defo be more work than just choosing one or the other.

gaearon commented 1 month ago

I’d like to reiterate that it’s really important we nail the defaults — adding options doesn’t do anything for the majority of people (either on consuming or producing side) and there would still be a debate about the default. So let’s focus the discussion and examples on the default, not on the toggles.

JayIsPainting commented 1 month ago

Thanks for feedback. Can yall drop a few links to specific profiles and/or posts where the new behavior is noticeably worse? It would also help to clarify whether it’s the web behavior or mobile app that’s frustrating (since they use a slightly different algorithm).

https://bsky.app/profile/gregpak.bsky.social/post/3l3ukvuubue2h https://bsky.app/profile/gettoknownature.bsky.social/post/3l3venkzbms2u

fenarinarsa commented 1 month ago

I’d like to reiterate that it’s really important we nail the defaults — adding options doesn’t do anything for the majority of people (either on consuming or producing side) and there would still be a debate about the default. So let’s focus the discussion and examples on the default, not on the toggles.

Okay, then let's start with what was wrong with the previous layout then 😊

So far I see only @str4d's one and the original feature request that come with requests of a more compact view. So if we take only those into consideration, the new layout should be optional and the previous one made default again (which is the suggestion of this feature request).

doodlemancy commented 1 month ago

Thank you for listening to feedback on this and taking it seriously! I'd like to chime in and say that letting the cropping be toggled off on the user side is something I'd like to see, but I also don't feel like that would make a good solution on its own-- because then that's something we have to ask our audiences to do in order to properly view our work. Then you end up with some people who have the crop on, some people who have it off, and you end up having to do the same extra work (of figuring out how to format your images to not look bad with the crop) anyway because you have to account for the people who are going to see the terrible crop of your images if they haven't changed their settings.

Another BIIIIIIIIGGGGGG problem with this kind of cropping is that you end up cropping out people's signatures partially or fully-- and then people who don't know how to save images on their phones screenshot our art, it loses the signature, maybe they post it somewhere else... it's a whole thing.

Also... I've been on bsky a year now and I have never once had a problem with a too-tall or too-wide image. Rounding the corners on images isn't making the website look better, it's mostly just making everything look a little awkward and out of place, and driving artists bonkers.

https://bsky.app/profile/doodlemancy.com/post/3l3iuxnzliq2n bad crop no crop

This is on desktop. The goal here is... unclear to me at best. This is a tall image with admittedly weird proportions, but it's not so tall or weird that it was impossible to scroll past comfortably, and now it just looks messy. It's not the worst that's ever been done to my art by a website (twitter would have sliced it down to only show her from like, chin to hips or something back when things were at their worst there) but it's bothersome. Look at my poor signature! And it just took off a fraction of the top of her head.

My app hasn't updated yet, and it looks absolutely fine there:

Screenshot_20240911-100341

There's just... no need for this crop to be happening on the vast majority of images, sorry. Since this update rolled out, I haven't seen a single cropped image that actually needed to be cropped. Just a lot of awkward edges on stuff. :(

The best solution, in my opinion, is to figure out where you want to start containing the outliers-- and then, most importantly-- let people choose how their actually-too-tall images are cropped. But leave everyone else's single-image posts alone! Pretty please! Full-width is cool and good! Thank you! (I hope this didn't sound too grouchy lol)

Edited to add: as someone with lifelong chronic pain in my hands-- adding anything that results in extra clicks and taps without a good reason is also always bad. Even if it's only a few. It's always bad! It seriously adds up. Every click and tap is a lost hit point for a person with chronic pain and we only have so many hit points to spend per day LOL

RossBrunton commented 1 month ago

For more feedback, the Mastodon fork I use has a setting for "Letterbox" media which looks like this:

image

This could be a reasonable compromise and sensible default for allowing the full image to be visible whilst also not allowing images to stretch out feeds. At least, more sensible a default than cropping to focus on a woman's breasts and crotch at any rate.

Of course, long term, I think the best is to have this configurable for the user, and allow uploaders to manage their own crop regions.

yevvie commented 1 month ago

@gaearon just as doodlemancy mentioned in this comment , signatures / watermarks are getting nuked with cropping too which hurts PR/marketing/self-promo a ton

Screenshot 2024-09-11 215558 Screenshot 2024-09-11 215833 Screenshot 2024-09-11 215553

i even tried to use custom CSS to revert the change but because styles are applied per element and not per class this is impossible as a quick fix :/

xenianth commented 1 month ago

I agree that the crop is too extreme, formats strangely by not filling post field horizontally, and is detrimental to a smooth experience for users. It unnecessarily dings artists whose work and income is often dependent on their social media presence. Echoing that the cut-off should be 9:16.

Examples, mostly of my own posts, but also one recent other one that clearly shows how it negatively affects both user and poster experience.

02 01 03 04

gaearon commented 1 month ago

We'll give 16:9 cutoff a try and see how that feels against examples in this thread, thanks everyone again!

HeyItsLollie commented 1 month ago

I'm a big fan of the option that RossBrunton shared just a few posts up — scale the image to fit within an embedded viewport, and center the whole image within the post.

One thing Twitter does that I do like, is filling the black space with a scaled & blurred copy of the image. They actually do this for full-viewing an image, but it'd be well-suited here. A quick mock-up example: image

In addition, I would suggest giving users the ability to set our own preview crops. Let us choose whether the image is scaled to "Fit" or "Fill" the preview viewport. For users who select "Fill", provide an option to override the automatic crop so that we can frame the image manually.

And then finally: Give users an additional setting in Following Feed Preferences, to toggle whether images have smaller previews, or are allowed to be big and expand the post, as a way for individual users to side-step these crops/previews if they don't want to see them.

EkanaStone commented 1 month ago

I'm not sure if this is the issue to say this but I also think videos are being cropped very egregiously on mobile.

arsatiki commented 1 month ago

https://bsky.app/profile/comiccontext.bsky.social/post/3l3wh2xkt2f2l

Comics Without Context regularly posts tall images, with the punchline now getting cut off. I’d like to see images uncropped at least to 2:1 aspect ratio.

captainharrie commented 1 month ago

While I understand the need for some kind of limit to avoid issues that sites like tumblr had with images that would span multiple post-lengths long, where people would purposefully add way too many of them to annoy other users, I feel like it would make the most sense to at the least allow phone-aspect ratio images before being cropped like was previously given as an example, since that's really unlikely to ruin the scrolling experience

I would like to add that I think tumblr actually has the best solution for extremely tall posts, specifically added to combat that behaviour.

Screenshot_20240912-102245

You can enable the option to shorten long posts, which rather than popping out an image into a lightbox that you then also have to click out of which is frustrating and stops you in your tracks whole scrolling, just shortens the height of the post with a button to expand it. This allows you to easily scroll past long posts that do not catch your attention, and also lets you view long posts inline in your timeline with a single click that doesn't interrupt your scrolling. It's just overall better UX than cropping the image and expanding it in the lightbox.

Before this was a native tumblr experience, i used an extension for the same feature. For me, 150vh was the ideal point for cutting long posts, but tumblr is a longform blogging platform so posts are expected to be longer. I'd maybe say 100vh on bluesky..?


Anyway if we must have cropped images, then I do think at the very least we should be able to choose the focal point of the crop like on mastodon.

kinokonoonnanoko commented 1 month ago

I’d like to reiterate that it’s really important we nail the defaults — adding options doesn’t do anything for the majority of people (either on consuming or producing side) and there would still be a debate about the default. So let’s focus the discussion and examples on the default, not on the toggles.

Okay, then let's start with what was wrong with the previous layout then 😊

So far I see only @str4d's one and the original feature request that come with requests of a more compact view. So if we take only those into consideration, the new layout should be optional and the previous one made default again (which is the suggestion of this feature request).

I agree, I think uncropped/ mostly uncropped images should be the default. Cropped images for a more compact feed/for accessibility should be an option to be turned on. That way people who actively seek it out are aware their media gets cropped, then the crop could be even more severe and a small preview. This way also helps with the issue that artists would have to consider the app default when posting as most images shown full would still align with most of the user base experience.

Again, I understand the cropping of excessively long images! But standard portrait/comic book/photo sizes that are cropped now, pointed out by many examples in here, should not be cropped. It is a very minuscule crop happening on those right now anyways that doesn't really help anyone. So make all the images cropped even more for those who like/need it, but make it opt-in.

estrattonbailey commented 1 month ago

Hey y'all, thanks for all this feedback, we hear you! We want to make Bluesky a great place for all types of content, without negatively affecting the experience of users as a whole.

To that end, we've re-tooled the image cropping and aligned on the following rules, which should handle the vast majority of cases pretty well.

Sizing rules:

image sizing

Examples

CleanShot 2024-09-12 at 10 00 34@2x CleanShot 2024-09-12 at 09 59 54@2x CleanShot 2024-09-12 at 10 00 38@2x CleanShot 2024-09-12 at 10 00 52@2x CleanShot 2024-09-12 at 10 01 11@2x CleanShot 2024-09-12 at 10 01 30@2x CleanShot 2024-09-12 at 10 01 50@2x CleanShot 2024-09-12 at 10 02 01@2x CleanShot 2024-09-12 at 10 02 18@2x CleanShot 2024-09-12 at 10 02 28@2x CleanShot 2024-09-12 at 12 24 50@2x CleanShot 2024-09-12 at 12 27 38@2x

jh4c commented 1 month ago

There's a huge issue with this new crop when it comes to displaying linked content, the picture pulled from the link is never going to have been optimised to fit BlueSky's layout so you end up with this:

Screenshot 2024-09-12 at 04 13 32

Not a very flattering look for the person pictured!