thunderbird / thunderbird/thunderbird-android

Reassign addressee to a different field or switch content of two fields, To: <-> Bcc: or Cc: <-> To:

Open
#5,747 3 comments 5 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

type: enhancement
Dominant language
Kotlin
Stars
14k
Forks
2.8k
Avg merge
3d 3h
Merged PRs (30d)
57

Description

Is your feature request related to a problem? Please describe.
I'm always frustrated when I need to reassign email addresses from one field to another. E.g. from the To: field to the Bcc: field.

Such a situation is created when message is created using Contacts app by selecting multiple addresses. These addresses are poured into the To: field. But I'm requested not to disclose recipients to each other and it is recommended to use the Bcc: field.

When the need arises to switch addressee from field to field. It has to be one by one. Write one into the Bcc field and delete that address from the To field. With many contacts I rather postpone the editing onto laptop and Thunderbird.

Describe the solution you'd like

I wish to be able fluently assign an address from field to field. It concerns three fields: To, Cc and Bcc. I suggest to add field commands on the bottom of the addressee float. Such a float is open when the email address is tapped. When the address in To field is open, Move to [Cc] or [Bcc] line shall appear, where Move to is a regular text and [Cc] [Bcc] are commands. Tapping one or the other removes the address from the To field and places it in the Cc of Bcc field.

Or/And

I wish to be able reassign the field to another field and this way switch two fields between each other. It concerns three fields: To, Cc and Bcc. I'd tap the To, Cc or the Bcc line beginning and a selector would open (mid screen?) in which I could select between three fields. To: would be preselected and I would select Cc:. And confirm by [Change]/[Switch]. The content of the two would be switched between each other.

Screenshot_20211022-083334_Mail

Describe alternatives you've considered

  • editing on fullscreen Thunderbird on laptop
  • reassigning one by one: add one to Bcc field, delete that from To field

Additional context
Add any other context or screenshots about the feature request here.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

No files, tests, or entry points are named. Start by locating the Android compose-recipient UI for the To, Cc, and Bcc fields and review how address editing currently works. Done means recipients can be moved between fields, with the intended behavior and interaction design settled and covered by appropriate tests.

Written by the indexing model from the issue text.

Assessment

Tech stack
android, kotlin
Domain
mobile
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.