Join GitHub today
GitHub is home to over 40 million developers working together to host and review code, manage projects, and build software together.Sign up
Change redact -> remove to improve clarity #3722
After reading the discussion on #2814 it seems like people prefer 'Remove' or 'Delete', as those are terms used almost unanimously in chat clients/other software. 'Retract' to me still feels like something that non-technical users wouldn't understand the implications of, or have to think about what the action is before doing it. Having the user think less about what the button could do is important to not have small roadblocks that could result in someone not using Riot.
Granted, the actual implementation is still different from the label. As mentioned in #2814, most users aren't going to care that their message is still legible somewhere, or that it's possible that it doesn't actually remove it from everywhere. They just wanted to delete something they said.
My personal preference here has always been 'delete', with 'hide' used for (in future) hiding messages just from the reader.
But the problem with 'delete' and 'remove' is that it implies the permanence which you normally get from computers when you ask them to remove something - which obviously isn't the case here. I also agree that 'retract' is clumsy, and that 'redact' is useless for most people. 'recall' makes people think of evil Outlook, but it's at least a familiar model...
Suggestions welcome for alternatives. I'll ask around too.