[Android Apps and Games] vertigo_2_20:
What about an option to use a specific account for composing an email when FairEmail is launched from another app to the compose screen? For example, the majority of the time when I'm tapping a link somewhere else to compose an email, it's for that purpose, so FE could always use that account, which I don't want as my primary account since I only use it for that purpose, when it's opened to compose an email. Otherwise, when I'm composing an email, it's either as a reply or by tapping the compose icon, which then uses the account I'm in (or my default account if I'm on the accounts screen). This seems like it should be doable and would be a reasonable compromise for solving the problem. I realize it's probably not a very common problem, so the work involved may not be worth it, but I hope it won't take much and that you'll consider it.

I didn't even realize you could search all accounts, so I'll try that. I didn't realize IMAP had that limitation, and an all accounts search does seem like it would be better, except that I would think it would be slower (though it seems fast), and when I know what account has what I'm looking for, having the additional clutter will just make it harder to find it. How about the ability to filter and possibly also group the results by account? That should be fairly straightforward to do and would make the results much easier to deal with. Also, perhaps have a popup when performing a search from a folder in an account, which normally just searches that folder, asking whether to limit the search to that folder or to expand it to all accounts (and maybe include a link or tooltip or something explaining that searching all folders in one account isn't possible, to help users understand the limitations and why it's set up how it is). Of course, this popup should have a checkbox to never ask, similar to the one when composing an email from within a folder. This would have both helped me find what I was looking for much easier, instead of struggling to figure out how to search the entire account, and prevented me from having to come here to ask about it, and I expect it would do the same for other users as well.

Been using Android for years and didn't realize long-pressing the icons to show their tooltips was a standard feature. Interesting, and thanks for the tip! Still, I think optional labels would be nice but, assuming you still don't agree, hopefully over time I will get better at remembering what icons do what.

I realize you can scroll the composer, but what I'm saying is that after doing so, the max I'm able to get is 7 lines. Yes, web input fields often have less, but they're often much wider and/or can be resized, which I often do (on a desktop that is; I don't often use them on mobile). Also, I realize small screens come with a price, but that doesn't mean efficient use shouldn't be a goal simply because it's a small screen, so you don't have much real estate, and that's just the cost of using a phone. It should be a reason to try to maximize the efficiency and make the most of the screen space, and in this case there's just so much opportunity to do so. Just because it's a small screen doesn't mean it should or has to be a pain to use.

I also realize you can scroll/select the options pages via the title bar, but it's both easier to do so by swiping lower down on the screen vs reaching up to the top, and even if I were to commit to just doing it that way, I'd still forget and do what comes natural, which is to simply swipe in the middle of the screen, which would cause me to inadvertently change settings, which I've already done once or twice. And the worst part is you never know what you just changed, or what you changed it from. Furthermore, this same issue applies when scrolling within a settings page, as it's easy to accidentally change a setting that way as well.

A few other thoughts:

AFAICT, there's no way to change the behavior of conversations, and the default behavior is problematic for me in a few ways. First, when opening a message that's part of a conversation, despite that being the message chosen by the user to open, and therefore it should be immediately viewable, it's collapsed along with all other messages in the conversation. There's an option to expand all messages in a conversation, but I don't want that. I just want it to show the message I opened without requiring an additional tap (after taking a couple seconds to verify which one I want). The second issue is that when deleting a message with the trash icon at the bottom of the screen, which I often use because it's both often easier to reach and it's always visible (i.e. the top one goes off screen, so it's easier to hit the one that's right there than to scroll back up to the top of the email just to delete it, which is a whole other issue I've mentioned before), it deletes ALL messages in the conversation, which is extremely problematic. I'd like either an option to change this behavior or a pop-up to ask whether I want to delete the currently expanded message or the entire conversation. Finally, search results only show one result for an entire conversation, instead of showing each applicable message separately. Granted, this helps reduce clutter in the results, but it can make it harder to find something if I have an idea of the timeframe of one of the messages. For example, if I sent a message a month ago and got a reply a couple weeks ago, and I remember when I sent it not but when I got the reply, I can't find it based on that, because it will be included only once for the entire conversation, and that will be based on the most recent message.

When moving a message from inside the message (via the move icon vs long-pressing a message in the message list and selecting move from the menu), the message stating that it has been moved and offering the ability to undo it only shows for a split-second, apparently being cleared when the app returns to the message list, which doesn't give near enough time to even read what it says under normal circumstances, much less to actually use the undo feature. Deleting a message from within itself (via the trash icon vs swiping on it or selecting trash in the menu in the message list) doesn't even show the message with the undo option at all, possibly because it happens and returns to the message list so fast, or maybe because it simply doesn't show at all. Either way, deleting and moving while viewing the message has different, unexpected, and undesired results, i.e. the inability to undo the action, compared to doing so from the folder view.

One feature I liked in MailDroid, which I would love to see implemented in FE, is that instead of simply swiping one way on an email in the message list to delete it and the other to archive it, one way would open a sidebar with certain features, i.e. checkboxes, flags, and dots for quickly selecting or flagging emails or marking them as read/unread, and the other way would open a small pop-up with icons for delete, archive, and move. This was much easier and faster for performing these actions, especially the latter. At the very least, it would be nice to be able to have some additional options to add to one or both sides, so for example swiping right could delete a message and swiping left could show icons to move, archive, mark read, mark as spam, etc. By allowing it to be customizable, users could add what they want and not what they don't. It could even be made to show the menu up to a half swipe (halfway across the screen) and to perform a specified action past that, e.g. so swiping >50% of the screen width would archive instead of allowing the user to select an action. This would make it just as fast to use as it is now for two actions but provide the option for more actions to be quickly accessible. And yes, I realize the message could be selected, then the menu button tapped and choose move or mark read/unread or whatever, but this would be a little faster, and the same could be said for trash and archive, yet they're accessible this way, so why not other frequently used actions.