thunderbird / thunderbird/thunderbird-android

Clean up selection UI/UX in message list

Open
#4,617 1 comment 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

  • add animation when switching between contact picture and check mark
  • use larger click area for contact picture
  • don't show action mode bar in message view (to reproduce enable split-screen "when in landscape orientation", in landscape orientation open a message and select at least one message, change to portrait orientation -> action mode bar is displayed)
  • when action mode is active either disable drawer or hide actionbar when drawer is opened
  • when action mode is active, the status bar is fully black (black text on black background?)
  • tweak color used as background for selected message list items
  • use appropriate colors for dark theme

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 by reproducing the unchecked cases in the message list and message view: switching between the contact picture and check mark, opening the drawer during action mode, and changing orientation with action mode active. Inspect the related selection, drawer, action bar, and status bar entry points; done means the three remaining behaviors work correctly without regressing the checked items.

Written by the indexing model from the issue text.

Assessment

Tech stack
android, kotlin
Domain
mobile
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.