element-meta icon indicating copy to clipboard operation
element-meta copied to clipboard

Allow captioning uploads

Open matrixbot opened this issue 9 years ago • 19 comments

Created by @ Amandine:matrix.org.

from Shrike: I find myself wanting to upload a photo with a message quite often (or any file really)


  • alt text

matrixbot avatar Jul 18 '16 08:07 matrixbot

This could be achieved by (ab)using the new functionality in Riot where images can now be in the message body. Could also have the RTE work gmail-style where the image is dumped in the content view and you're able to edit the text around it.

turt2live avatar Jul 11 '17 17:07 turt2live

related doc issue: https://github.com/matrix-org/matrix-doc/issues/906

richvdh avatar Aug 22 '17 13:08 richvdh

ux-wise, hipchat isn't horrible for this: image

although in practice this issue is dealt with by https://github.com/vector-im/riot-web/issues/7565

turt2live avatar Dec 04 '18 15:12 turt2live

Good UI for attaching images and files to message have vk.com/im messenger service. Best is to have them inline into message edit area, but this is too hard to implement. So, at first, will be great to see them as separate attachments panel near to edit box.

MurzNN avatar Mar 30 '19 03:03 MurzNN

This feature would be very useful. I almost always want to send text explaining the image upload. Having only 1 message would be cleaner and would only notify people once.

Discord is handling this very well too: image

bbigras avatar Jun 18 '19 13:06 bbigras

If threading (#2349) is done really well (as in fully modular), it should not only allow higher units such as communities, but also lower units, including combinations of messages from the same sender, of which image + caption would be one instance. (And of course it could implement reactions and edits too, unifying the code.)

Biep avatar Nov 22 '19 12:11 Biep

If threading (#2349) is done really well (as in fully modular), it should not only allow higher units such as communities, but also lower units, including combinations of messages from the same sender, of which image + caption would be one instance.

If you have notifications ON, would you get one or two notifications for a image + caption message?

bbigras avatar Nov 22 '19 15:11 bbigras

I would consider this an accessibility feature. Screen-reader users might benefit from captions describing an otherwise-opaque upload (like an image). The UI could be helpful by explaining how to write good captions and how they're useful.

chutten avatar Feb 04 '20 18:02 chutten

My 2 cents: The lack of captions or combined text and images severely limits how I use this app and it frustrates me (and others). This six year thread proves that much.

Here's my suggestion. Since Matrix cannot combine text and images right now. and probably won't for a long time, this quick and dirty workaround simply uses one Element UI to post sequential messages. The user can opt into the message, and flip the posting orders of the image and the text.

I really hope someone implements this sooner than later. It's a constant grouse of the few test users I have (and I only have 3!).

2022-06-04_17h21_04

shoqvalue avatar Jun 04 '22 21:06 shoqvalue

Should read "scrambled to provide"

(I was scrambling and typoed it :)

shoqvalue avatar Jun 04 '22 21:06 shoqvalue

Having a good general mechanism for grouping would solve this too. Besides providing spaces, threads, and so on, it could also group together e.g. an image and its caption.

Biep avatar Jun 05 '22 08:06 Biep

For grouping several images with caption or description - here are my two MSCs: https://github.com/matrix-org/matrix-spec-proposals/pull/3382 https://github.com/matrix-org/matrix-spec-proposals/pull/2881

MurzNN avatar Jun 06 '22 07:06 MurzNN

How is it possible this issue is still not resolved after 7 years!

This is an absolute disgrace - not catering for the blind community be allowing images to contain alt text.

The year is 2023 not 1983

SQL-MisterMagoo avatar May 26 '23 15:05 SQL-MisterMagoo

I support this feature. Adding a caption to an image in a single message is very important for clarity and context, especially in business or team use cases. Currently, having to send text separately breaks the flow. Looking forward to seeing this implemented!

dbaadmin avatar May 12 '25 19:05 dbaadmin

Looks like this is already implemented in Element X, any plans to bring this feature here too?

VityaSchel avatar Jun 04 '25 10:06 VityaSchel

Works in Element X for all files, additional box for caption in Ew/ED can be added for extra information.

Destinyg133 avatar Sep 12 '25 08:09 Destinyg133

+1

volodinaleksey avatar Oct 24 '25 11:10 volodinaleksey

Add this to default pls

VeryShuu avatar Oct 24 '25 11:10 VeryShuu

It should be part of one single bundling mechanism that can then be used in myriad ways (including the now separate spaces and threads). That ensures applicability beyond the use cases that we currently happen to think of.

Biep avatar Oct 24 '25 11:10 Biep