thunderbird / thunderbird/thunderbird-android

Different notification icons on per account basis

Open
#2,239 11 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

Expected behavior

It would be nice if it would be possible to configure accounts to have different icons in the notifications

Actual behavior

All notifications from all accounts have same icon.

Steps to reproduce

Motivation: currently I'm using k9mail for my "work email" (because it handles imap better and I had some weird issue ages ago with gmail handling) and I'm using +typeApp for my "personal" emails (on gmail). The other day I was annoyed with the +type app not respecting synchronisation (and their response that "we know better and we will ignore system synchronisation setting") that I decided to switch to k9mail all my accounts and the experience was very positive (archiving works, yay). However I've noticed that I grew accustomed to being able to differentiate with a quick glance to which account email from particular notification arrived (I'm usually on silent mode so different sounds won't work).

I'm not sure if it's technically possible, but would be great!

Environment

K-9 Mail version: 5.203

Android version: 6.0.1

Account type (IMAP, POP3, WebDAV/Exchange): n/a

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

No file, test, or entry point is named. Start by locating the Android notification and account-configuration code, then determine whether notification icons can be selected per account. Done means accounts can use different configured icons and notifications visibly preserve that distinction.

Written by the indexing model from the issue text.

Assessment

Tech stack
android, kotlin
Domain
mobile
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.