jami
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Ring] Edit last message


From: Julian Foad
Subject: Re: [Ring] Edit last message
Date: Fri, 20 Apr 2018 13:31:11 +0100

Óvári wrote on 2018-04-20:
> Please enable pressing the up arrow (on ring-gnome) to edit the last 
> sent message.

There has been some previous discussion: see

  http://lists.gnu.org/archive/html/ring/2017-12/msg00010.html

and following messages.

What level of sophistication do you want? There is a range of possibilities.

The simplest possibility could be something like in Xchat/Hexchat where 
pressing the "up" arrow recalls a *copy* of the previous sent message, and you 
can edit it, and it sends the result as a new message with no metadata 
connecting it to the previous message. The recipients see both the previous and 
the new message, not linked together. That's not very slick, but it is useful 
for some kinds of correction.

A much more complex design could be something like in Slack where pressing the 
"up" arrow visually indicates that you are now editing the previous sent 
message (not just a copy of it). When you send it, the recipients see the 
previous message change to the new one, the annotation "(edited)" after it, and 
both the original date and date of editing (if you hover over "(edited)"). This 
sort of design would take quite a lot of effort.

Another related potential feature (or mis-feature) is "redaction" which means 
the ability to "take back" something you said. As Bill said in that previous 
discussion it's impossible in general (because the data is already out there) 
and there are lots of reasons it's a bad idea to try to do it. It looks like 
Slack's implementation is attempting a kind of redaction, in that it doesn't 
provide a way to see the original message (at least not easily). An alternative 
user interface design could show the original and the edits, making it clear 
that redaction is not intended.

Personally I would find some level of editing capability to be useful and 
friendly. What level? I don't care exactly, but probably near the "simple" end 
of the spectrum. And I don't think it is the most important thing for Ring at 
this time, and I am not volunteering :-)

How about you?

- Julian



reply via email to

[Prev in Thread] Current Thread [Next in Thread]