Mastodon: Better upload experience

Created on 26 Apr 2020  ·  8Comments  ·  Source: tootsuite/mastodon

Pitch

Allowing to upload more than four images (perhaps unlimited?) would result in less threads and allows power-users to fully use the platform to their advantage. Also why is there no way to mix media? Pleroma does this for years now, but this change hasn't been in Mastodon.

Motivation

This change would benifit power users and people who post a lot of images.

Most helpful comment

The limits for both characters and media will remain, because they are gimmicks that make Mastodon feel like Mastodon. With analogue media, the limits are physical in nature. With digital media, they have to be enforced by someone who says "no" to such requests. Why didn't Vine support hosting 4 hour movies? Because they wouln't be vines.

I can't stop you from changing the limits in your own copies of the code, and that's by design. I still think you're making a mistake when you do that, though. Not everything that can be done, should be done.

All 8 comments

I would be for like 10 not unlimited unlimited.

It would be really cool if the amount of files was configurable, not locked to some hardcoded value that has to be patched in source like post length, etc.

Yeah somewhere in the .env file

If we do allow more than four files, I'd go with teasing three images to the user and replace fourth thumbnail with button that opens gallery (or full screen preview, whatever you call it), because having more than two row of images feels redundant (but may remind of Tumblr, rest in peace...).

Example screenshot with fourth thumbnail replaced with media icon and label “4+”

Another concept that I've seen in some Mastodon client is just making a post a carousel itself, we can do this probably with swipeable react panel. I don't remember what client, but found similar thing in VK articles (live version) and turns out this little bump is would be a nice thing to have to alert user like “Hey! I'm scrollable”:

Example GIF of a carousel

Wow, these UI concepts are looking very promising

It would be really cool if the amount of files was configurable, not locked to some hardcoded value that has to be patched in source like post length, etc.

Which wouldn't work well with federated instances. If I limit it to 4 and other to 50 I still might have posts with 50 attachements.

If I limit it to 4 and other to 50 I still might have posts with 50 attachements.

Imo that's by design; the planets in the Mastodon intro are all different for a reason and the software should not impose a limit one person might like for some reason upon all other users :)

There are instances out there that allow up to 10k chars, have Markdown/HTML support and more than four meta fields. I have yet to encounter federation issues with those.

Yeah somewhere in the .env file

Additionally I'd like to have admin preferences for this, same as post length and image size should be...

The limits for both characters and media will remain, because they are gimmicks that make Mastodon feel like Mastodon. With analogue media, the limits are physical in nature. With digital media, they have to be enforced by someone who says "no" to such requests. Why didn't Vine support hosting 4 hour movies? Because they wouln't be vines.

I can't stop you from changing the limits in your own copies of the code, and that's by design. I still think you're making a mistake when you do that, though. Not everything that can be done, should be done.

Was this page helpful?
0 / 5 - 0 ratings