Skip to content

[EPIC] Account Drawer Improvements #8812

@wmontwe

Description

@wmontwe

🎯 The objective

The objective of this project is to redesign the account drawer in Thunderbird for Android (TfA) to enhance the usability and clarity of the drawer. This improvement addresses major user feedback from the recent TfA 8 and 9 beta releases, which highlighted difficulties in switching between accounts. The goal is to create a seamless, user-friendly experience by introducing:

  • Icons that visually distinguish between accounts.
  • A wide view for clearer visibility of account names and email addresses.

By implementing these changes, we aim to improve the user satisfaction and engagement with the TfA app.

🎒 Resources

🦮 Rules of the Road

To ensure a successful implementation, the following requirements must be met:

🟢 In Scope

  • Visual Icon Differentiation for Accounts: Adding customizable icons to represent different accounts visually.
  • Wide Format Layout: Updating the account drawer layout to display account names and associated email addresses in a wide format.
  • Visible indication of account selection

🔴 Out of Scope

  • Changes to the core functionality of the email client unrelated to account switching.
  • Introducing a structured folder view for easier navigation within each account, see separate project [EPIC] Folder Hierarchy #8959 .
  • Advanced folder management features such as folder creation, reordering or deletion within the drawer.

🚧 Technical and/or Business Requirements

  • Accessibility: Ensure compliance with accessibility standards, including proper labeling for screen readers and visual contrast for icons.
  • Scalability: Support users with one account and a large number of accounts and folders without degradation in performance. Additionally, ensure that usability and navigation are not compromised for these users.

🏃 Milestones

Milestone 1: Research and Design

  • Gather user insights to refine requirements.
  • Develop detailed Figma designs for the new account drawer.
  • Do usability testing on design prototypes.

Milestone 2: Development and Implementation

  • Implement visual icon differentiation for accounts.
  • Update the account drawer layout to support wide format.

Cross-Functional Tasks

🎨 Design

  • Turn scoped design change description into finished designs that can be implemented

⁉️ QA

  • TODO consider if there are any things SV manual QA should do

📊 MarComm

  • Ask users for feedback on design
  • Inform about changes in reviews
  • Potentially update the community on the changes we’ve done and that we are listening (blog post, etc)

🤝 Support - Product

  • TODO Sumo changes - which ones?

Sub-issues

Metadata

Metadata

Assignees

Labels

priority: highHigh priority issues that need to be addressed soontb-teamTasks and features handled by project maintainerstype: epicA major feature or initiative

Type

No type

Projects

Status

In progress

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions