Select and copy just a part of message DC iOS & Android

Right now is only posible to copy all text of message received but sometimes you just need to copy or select a portion.

For example here there is no way to select a part of text.


This could be a good suggestion for Android too!!


not sure if this is really needed or worth the effort. if you do a copy+paste, typically the paste-target is some text-field where you can remove portions of the text that are not needed.

on desktop, where you have typically finer selection tools, however, it is possible directly

When you have a short text it is not so important but sometimes the message is large and believe me it’s hard just remove the portion you aren’t needing.

1 Like

Selection stuff is always kinda hard on mobile IMO

I am honest, I don’t know no mail app who doesn’t able to select a portion of text. I think to prepare DC to do this is worthy.

on the other hand: i’ve tested several messengers on android and ios: none of them are able to select a portion of a text :slight_smile:

not saying, they do everything right, though :wink:

1 Like

Good point! But remember the app not only works like a messenger, sending and receiving only from DC users. Sometimes just few contacts are using the app and some of them use to send large text.

1 Like

AFAIK for desktop-client it works. But there I have a mouse.

Select a part of text with my fingers is always dalliance.
I don’t need very often only a part of text copied. If I need it, I copy the whole text and delete the not needed part by using the backspace button.

So more important would be contextual reply.

This is the most case where I use copy and paste.

1 Like


1 Like

Maybe we can just have an option, select part of this message that opens a fullscreen text field of the message where you can select and copy stuff out, that would be a quick way to implement it.

1 Like

i also thought about a select-in-new-window+copy mode at some point, but i did not like that. it solves some problems with some corner cases but raises the overall number of options and complexity, things to maintain etc. also, these corner cases can be solved in another way (by deleting the portions that are not needed, see above), so i discarded the select-in-new-window+copy idea.

also, depending on the os, the virtual keyboard may help selecting things, eg. long-press on space or cursor keys or whatever. and this keyboard is available naturally only on pasting.

I don’t know the rust languaje but I wonder if there is no way to give the textbox some permission like lecture mode to able just copy a part of text and the user would decide if reply or whatever he wants.


good point, why don’t you just make the bubble text selectable and users can select as they do with everything else

1 Like

Rust is only for the core, copy paste and selection is responsibility of the ui.

not sure if this is possible without completely implementing it.

I don’t know how this is implemented in DC/Signal but seems pretty simple:

1 Like

and on iOS?

Don’t have any idea, I don’t know anything about iOS even have seen such devices like once or two times in my life :smiley:

1 Like

but maybe replacing “TextView” with whatever is equivalent on iOS and do a web search will return something useful

1 Like

we’re not using just TextView on android, so this is probably a bit more complicated. i do not think it is really worth the effort. maybe we can rethink this when everything else is implemented :wink: