thunderbird-android icon indicating copy to clipboard operation
thunderbird-android copied to clipboard

Swipe left/right on message to perform action

Open ghsrcgh opened this issue 8 years ago • 29 comments

Expected behaviour

Swipe right on message in the message list may delete message (like in iOS and AquaMail for Android).

Actual behaviour

Swipe do nothing. There is no such feature.

Steps to reproduce

  1. Just try to swipe on the message in message list. Nothing. Only context menu if you will hold your finger on message.

Environment

K-9 Mail version: 5.0.10

Android version: 6.0.1

Account type (IMAP, POP3, WebDAV/Exchange): POP3

ghsrcgh avatar Jun 05 '16 00:06 ghsrcgh

Maybe swipe left to archive, as well.

rcorre avatar Sep 22 '16 17:09 rcorre

The Gmail app also has this feature; I find it very useful to quickly sort out messages I don't care about.

jszwedko avatar Sep 29 '17 22:09 jszwedko

NO. That is the stupidest thing that could possibly ever be added. I don't need any email to be randomly deleted by an unintentional sideways slip.

And as it happens, that motion IS mapped to a function in k9mail -- SELECT.

lbdroid avatar Sep 30 '17 00:09 lbdroid

The gmail app handles the occasional accidental swipes via an "undo". Both desires could be satisfied by making it an optional feature.

jszwedko avatar Sep 30 '17 03:09 jszwedko

Having this configurable could be a good option

qrovira avatar Nov 17 '17 19:11 qrovira

@lbdroid would something like this be fairly acceptable in terms of functionality? Being opt-in, it should not disrupt the current UX too much.

As a side note, i just quickly put this together, and I'm by no means an android developer myself, so it would need a thorough review before i consider making a pull request out of that.

@jszwedko thoughts?

qrovira avatar Nov 18 '17 13:11 qrovira

To just add some concerns from my side:

  • Current code does not do select/deselect as it states around, it actually does toggle-select regardless of the swipe direction. Git history did not show anything on a quick scan.
  • There's no feedback for the actions taken, unlike some other apps like gmail, whcih means it's hard to be sure if you deleted or archived emails. Better feedback (eg transitions or bubble) could be helpful, but I feel that's a completely separate feature anyway.
  • Other actions could be useful (flagging? starring? mark as spam?)
  • I'm not completely happy with the naming/namespacing of some of the bits in my commit :)

qrovira avatar Nov 18 '17 14:11 qrovira

Also relevant: #2807

qrovira avatar Nov 20 '17 15:11 qrovira

This is implemented by AquaMail by displaying an icon of the action that will happen upon completing the swipe and an undo popup. It is extremely comfortable when you go for the inbox-0 strategy of archiving processed mail.

Do you accept bounties?

mordae avatar Jan 28 '18 00:01 mordae

Hello I stumbled on this thread via Google. I switched from iPhone to Android 2 weeks ago and tried several email apps. K-9 and aqua remained on my "desktop". I cannot delete aqua because it has this really efficient swiping feature... I'd be glad if it was added to k-9, too! BTW. : some iPhone app (mail?) even featured three actions with swipe. But that was quite error prone for me.

ghost avatar Feb 16 '18 18:02 ghost

#Same here. It is on the default app on my Sony Xperia. I also was perplexed by the possibility of accidentally deleting emails at first but it turns out it doesn't happen and I use the function a lot. Here is how it is configured in my app :

  • Swipe left : sort/archive
  • Swipe right : delete
  • Long touch : select

It is really handy that way.

sylvainsab avatar Jun 24 '18 17:06 sylvainsab

I would love that feature. Just moved from a Samsung to a Nokia phone und thus missing this standard of Samsung mail.

Kadumi avatar Oct 25 '18 21:10 Kadumi

+1. helps for fast cleanup of inbox/folders!

ikcalB avatar Nov 24 '18 19:11 ikcalB

Really useful feature, make it configurable, pick a sensible default.

geekpete avatar Mar 25 '19 02:03 geekpete

Who the heck is marking all supporting comments as spam or off-topic? Pls provide other means to vote if you don't want that in the bugtracker!

ikcalB avatar Mar 25 '19 14:03 ikcalB

Pls provide other means to vote

@ikcalB the comment reactions (👍) are precisely such an alternative.

waldyrious avatar Mar 25 '19 18:03 waldyrious

Hi, a issue Ability to quickly delete messages from the message list: #623 has been closed and Design Overhaul moved this from To Do to Done, but the feature doesn't work. When I try to swipe a mail nothing happens. It's it normal? I'm using k-9 v 5.6 on Android 9.0

sobuj53 avatar Aug 24 '19 03:08 sobuj53

Hi! All email apps I tested have this feature (Gmail, aquamail, BlueMail, maildroid, edison, fairEmail, outlook...) Any news on k9?

bonjour81 avatar Oct 23 '19 18:10 bonjour81

We're also looking forward to see this feature. But, as mentioned before, actions should be configurable anyway. It's impossible to predict which action the user would intuitively assume on swiping left right.

PrismaComputer avatar Jan 15 '21 07:01 PrismaComputer

Is there any intention to add the SWIPE functionality? This is the fastest possibility to delete / archive messages. To be honest I went already multiple times away from K-9 because it is missing this possibility. I receive many mails per day where I just can swipe directly. SWIPE is a base functionality on any smartphone. Everybody is used to it. In K-9 you first have to click and then you have to select the delete button. This is just not user friendly! 100 mails 200 klicks vs. 100 swipes.

I like to keep my inbox "clean" so for me the use-case of "selecting" many messages and deleting all at once is just not a real use-case. Thanks for all your efforts.

xCozmox avatar Nov 19 '21 16:11 xCozmox

Its 2021 and there is no swipe like feature like in infamous mailbox app or boxer mail app. Is there some form of setting to enable such a feature?

Goldmaster avatar Dec 02 '21 23:12 Goldmaster

I would really like this feature. I used to use Aquamail also, and not only is it configurable in Aquamail, but also there were different actions depending on how far you swiped and in which direction... up to three per direction I seem to remember, with very good visual and even haptic feedback (if you wanted) so you could tell what action you were about to take.

lindoman avatar Mar 20 '22 17:03 lindoman

Is there any intention to add the SWIPE functionality? This is the fastest possibility to delete / archive messages. To be honest I went already multiple times away from K-9 because it is missing this possibility. I receive many mails per day where I just can swipe directly. SWIPE is a base functionality on any smartphone. Everybody is used to it. In K-9 you first have to click and then you have to select the delete button. This is just not user friendly! 100 mails 200 klicks vs. 100 swipes.

I like to keep my inbox "clean" so for me the use-case of "selecting" many messages and deleting all at once is just not a real use-case. Thanks for all your efforts.

Why is my comment off-topic?

xCozmox avatar Mar 21 '22 06:03 xCozmox

Is anyone working on this feature? If not, I could give it a try, because I would really like this feature (and have it optional of course).

sssemil avatar Apr 06 '22 17:04 sssemil

Please add this feature. It's the only thing I'm really missing. So much junk always in my inbox. This would be really very very convenient, and every other email client I know has this feature! It is nothing controversial! Making it customizable, so you can choose which folder to move to trash/spam/archive. That would be ideal and if you don't like it, just disable it.

Sokratte avatar May 11 '22 18:05 Sokratte

I really hope that we get this feature. Sadly, I have no glue how to code this for Android. If so, I would make a pull request. But I don't have the right skills.

Offerel avatar May 11 '22 20:05 Offerel

@qrovira Did you manage to create a pull request? Maybe @sssemil can give it a try otherwise? I need to migrate from FairEmail and this missing feature is really messing with my workflow... I would love to give it a try myself, but I have never touched Java, but if there is a way to donate I would certainly be up for that!

MattiasTR avatar Jun 22 '22 04:06 MattiasTR

Coming from FairEmail for personal, and Outlook from work- I'm surprised K9 doesn't support this yet. Maybe it'll come when Thunderbird absorbs it?

Rudi9719 avatar Jun 25 '22 20:06 Rudi9719

@Rudi9719 -- it would be a welcome relief if the Thunderbird team could help with this 6+ year old issue.

I have dozens of friends and clients champing at the bit over this and everyone stays on AquaMail (and in some newer Android users' situations, FairEmail) because of this one missing feature in K-9Mail.

I wish I had the relevant coding skills to help on this issue.

FBachofner avatar Jul 03 '22 22:07 FBachofner

It would be great if this feature will be added, maybe as option in th settings. I'm working a lot with folders, so it'll be great if I could just swipe for sort or deleting. So 2 configurable swipe actions in the mail list would be perfect.

This is an issue which is requested so often and for over 5 years. I don't really understand why it's still not implemented? Very sadly.....

acitonic avatar Dec 09 '22 01:12 acitonic