thunderbird / thunderbird/thunderbird-android
Folder Hierarchy
Nobody has claimed this yet.
- 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
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- 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