thunderbird / thunderbird/thunderbird-android

Swipe actions: Display the colored background throughout the whole "remove" animation

Open
#6,367 0 comments 0 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

When using a swipe action that removes the message from the list, display the colored background until the surrounding messages have been animated into their new positions.

Edge case: When there are not enough items to fill the screen and the last item of the list is removed, make it look like the empty space below the last message item is expanding to cover the colored background in the previously last position.

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 locating the Kotlin Android swipe-action removal animation and the surrounding-message repositioning code. Verify that the colored background remains visible through repositioning, including the short-list final-item case; done means both visual behaviors match the issue.

Written by the indexing model from the issue text.

Assessment

Tech stack
android, kotlin
Domain
mobile-dev
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 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.