thunderbird / thunderbird/thunderbird-android

Folder Hierarchy

Open
#8,959 6 comments 1 reaction 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

🎯The objective

The aim of this project is to support reacting to release feedback by improving the display of folders within the account drawer, in order for users to better navigate between folders and be more productive when finding the email that is relevant to the user. More specifically, we would like to show the folders in a hierarchy and collapse folders as needed.

🎒Resources
  • This was a prior roadmap item for the 2024 roadmap which got deprioritized to get the release out of the door.

🦮Rules of the Road

🟢In Scope
  • Add a folder hierarchy to the account drawer
  • Provide a way to collapse folders starting at a certain level
  • Avoid horizontal scrolling and take available horizontal space into account
🔴Out of Scope
  • Folder management operations like creating/deleting
🚧Technical and/or Business Requirements
  • Review required refactoring of internal folder management

Cross-Functional Tasks

🎨Design

  • Provide mockups for adjusted folder drawer layout
⁉️QA
  • Test folder layout with different types of folders, string lengths, hierarchies, etc.
📊MarComm
  • Review app store feedback to see if we can bump some of the reviews after implementing this feature
🤝Support - Product
  • Review SUMO articles to see if we need to update screenshots

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

Start with the account drawer and the existing internal folder management described in the issue, then review the required design mockups and the folder types and hierarchies QA should cover. Done means the drawer presents folders hierarchically, supports collapsing from a chosen level, avoids horizontal scrolling, and leaves folder creation and deletion unchanged.

Written by the indexing model from the issue text.

Assessment

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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.