Get your own customer support community
 

Replace the Delete-Dialogue with an Undelete-Feature

When I delete a tweet there is this "Are you shure"-Dialogue which gets on my nerves every time.
Checking the "dont ask again" Checkbox isnt a solution here since the problem, that the dialoge wants to solve: User should not be able to destroy something without warning or undo.

But there is a better way to solve this problem: Look at GoogleMail: Delete a message and its is deleted right away. BUT you can undelete it with a single click since the interface shows a "you deleted xy, undelete now" with a link and not only a message with no function.
Thats way better.

So my Idea: When I delete, just cross through the text in the tweet an change the Trash-Box-Icon to a Restore-Icon.

More about why this way is better: http://www.alistapart.com/articles/ne...
 
happy I’m hopeful
Inappropriate?
2 people like this idea

  • Inappropriate?
    Hi,

    first of all, thanks for your idea.

    I agree that an undelete feature would be nice, and maybe even a better solution than a warning -- if it would be implemented / supported at the service level. Unfortunately, none of the services twhirl supports offers this functionality on the API level.

    As twhirl could only realize this undelete on the client side, but not promote this state of a tweet to twitter itself, it would possibly create more confusion than real advantage. twhirl is only one of many possible interfaces to your twitter data - and not only you are looking at your tweets, but all your friends do, too. So as there is no way for twhirl to delete a tweet on the service-site without actually destroying it, it would need to mark the tweet as deleted only to you, but everyone else would still see it -- clearly not why users would delete their own tweets.

    Deleting the tweet and keeping a local copy also does not solve the problem, as an undelete action would then need to re-add the deleted tweet as a new one, sending it again to all your friends, at a new time and in a new context compared to the original one. The nicest thing you can say about this is maybe that it could be very confusing for your friends.

    What ALA points out here is definitely true, it just doesn't work here, as twhirl does not have full control over the possible states of an item on one of the services. It is limited by the exposed functionality of the API.

    Hope this helps
  • tordans
    Inappropriate?
    You've got a very good point here Marco.
    But I think this doesnt mean it cannot be done but the UI has to be different:

    1. click delete
    2. tweet is still there but crossed trough and not deleted yet in twitter.
    3. instead of showing a dialogue the question "realy delete" and "just miss-clicked, dont delete" should be in the tweet-box itself. so now modality (see jef raskin) and now dialogue needed.
    4. i click delete and the tweet is crossed through without buttons (*) until the next twhirl-start
    or i click dont-delete and everything is unchanged.

    there could even be a "this will autodelete in 2 minutes if you dont click" - though i am not shure if this is really helpful.

    *) the point in not hide the tweet immediatelly is, that I can now copy-paste the text from it. The usecase: is misstyped a tweet, want it deleted right away but want to copy-paste the text to tweet again.
     
    happy I’m confident
User_default_medium