[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