Eugen is a user on mastodon.social. You can follow them or interact with them if you have an account anywhere in the fediverse. If you don't, you can sign up here.
Eugen @Gargron

How often do people even want to post an image without text in the toot? If that's a rather rare case, we could just let it be

The reason I think about this is I see all the new artists join and post 4 art per toot and like half the toot is these ugly ass links 😢

· Web · 4 · 16

@Gargron the solution of hiding the links and only displaying them to unknowing clients and when the media fetch fails is the best one

@wxcafe @Gargron yeah i like this solution too
there's really no reason to have them unless the fetch fails

@Gargron @wxcafe and this gracefully degrades to old/unassuming clients! which is nice

@er1n @wxcafe looks folks i can't just hide the links post-hoc. they're just links. they could be any links. it's really hard and not scalable to match them back to attachments, since they're not even direct file links

@wxcafe @Gargron could you add an attribute to the link tag indicating that they're media links? or am i ignorant and that Totally Breaks Everything

@wxcafe @er1n maybe the web client could stop inserting them into the text box straight away, and only insert one if the text box is otherwise empty once you click toot..

@er1n @Gargron and, if we need anything, can’t we just make that an invisible character like a zero-width space and be done with it?

@wxcafe @er1n would that character be stripped by the whitespace stripping?

@wxcafe @er1n yes, let users spam-click on "toot" with no requirement of effort and create a separate toot for each, no thanks. the reason toots can't be empty is validation, we want to weed spam/garbage out

also even if you wanted to allow empty toots now that would break compat with all previous version of mastodon, imo in a worse and more needless manner than the private toots thing

@wxcafe @er1n they validation actually is non-trivial to combine, and even tho now they are in the same transaction that could be rolled back, historically they weren't, and as i said these new toots would go into a black hole for all older version of mastodon

@Gargron @er1n ugh

I mean I consider it a valid reason to make a change and since everyone seems to be updating really fast for new features I think it would be fine, but just, ugh

@er1n @wxcafe if the space character will be preserved by ruby's `strip`, that would work. @jeroenpraat suggested using an image frame emoji, that would definitely not be stripped away.

@Gargron @er1n @wxcafe
Although for video and (in the future hopefully) audio this is not perfect.

Maybe a 📎 ?

@wxcafe @Gargron @er1n
Oh I thought I did hear something about someone working on audio. Anyhow, to stay on topic, I still like the paperclip.

@jeroenpraat I opened an issue for it, sometimes ago, but it's assigned to nobody right now.

@wxcafe @Gargron @er1n

@wxcafe Videos and pictures can also cause copyright problems. And, since it's possible to upload videos, one can easily share music if they want. Look at YouTube.

@jeroenpraat @Gargron @er1n

@gargron @wxcafe @er1n IMHO it totally makes sense to force users to enter text because I for one like to have some context for art.
And if an artist has to enter they might as well add some tags so people can actually find their stuff.
And those who really absolutely don't want any text can just put an 'x' in there or some other placeholder.

@grainloom @Gargron @er1n I mean i’m not an artist and sometimes I want to post only a picture I guess. It confuses users to have the url and/or to have to have text with a pic to post it, it’s a “feature” (if we can even call that a feature) that twitter has always supported...

@er1n @Gargron @grainloom anyway that’s my vision of it, whatever. It’s not even a big thing and I’m getting frustrated over this so I’m gonna stop talking about it if y’all don’t mind. Sorry

@wxcafe Well, empty toots without attachements would probably be a bad thing though.

@Gargron @er1n

@wxcafe @er1n @Gargron

it seems like setting the "must be text" thingy to pretend there's text as long as a picture's included

(but I'm not "read into the code", as I like to cryptically describe the people who know the internals are)

@Gargron @er1n what I meant was having the posting client specifically tag them as media links and not displaying them on the receiving client except if the fetch failed tho

@Gargron They could also just erase the links no?

@Sylvhem Yeah but people are lazy, and toot a lot, and you'd do it every time...

@Gargron I know, I do it every time :/. For me, it's fine but I'm not an artist though.

@Sylvhem @Gargron It's also easy to assume that having the link in the toot is what makes it show the image as an attachment (like youtube links etc do on twitter).
So people may not realize they can just remove them

@Gargron I want to post as many pics as I can without any word.

@Gargron You could make the automatic link in the toot an option, maybe? 🤔

@Gargron YES! please! remove those links, just link the already uploaded image, if they want the link "right click->copy link address"

I was thinking about removing the URLs from image posts in the client!

@goldie_ice can be done for local toots, but not possible for remote once cause text_url attribute is missing for those

@Gargron I see the pics just fine. Is there something we have to toggle, or limited to the instance?

@Gargron I prefer to never have the image links at the toot, even if I write something

@Gargron I'd love to be able to toot just pictures and no text. The client I'm building auto-removes the links too, and I only found one toot over the past month or so where this was a problem.

@Gargron no text would definitely be handy sometimes. I mean it's not exactly a deal breaker but "nice to have"

@gargron It would definitely be nicer looking, and more compact, and less confusing if they're also posting links to their site/patreon (cause it can be easy to overlook 1 link among many), if the picture links weren't there (or were at least hidden)

@Gargron haha I was under the impression that those links were required for the images to show up, hence leaving them in

@eecks Nope, they're only there to allow you to not type anything if you chose not to

@eecks But I totally understand that it's confusing, a lot of people get that idea.

@Gargron I’ll make sure my future toots won’t have the ugly links haha— I usually put an emoji if I have nothing to add text-wise

@Gargron in a somewhat related thing, if the text box is only links it it hard to click on the box to open it in the thread view, it would be nice if you could click elsewhere on the toot ie under the profile picture or next to the buttons at the bottom to open the toot

@gargron
Rare I think. Most ppl tag at least. And the links should be accessible from image properties anyway yeah?

@Gargron
Being able to post images without text or links would be a lot more convenient for sure.

@Gargron The text links are useful on the mobile website, where they give an easy and obvious way to open the image up full size for easier zooming, saving, etc.

@Gargron I would think that most of the time one would want to have the opportunity to contextualize the image, often with some explanatory text.