8000 Replace Direct Calls to K9.isMessageListSenderAboveSubject with PreferenceDataStore integration by shamim-emon · Pull Request #9322 · thunderbird/thunderbird-android · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Replace Direct Calls to K9.isMessageListSenderAboveSubject with PreferenceDataStore integration #9322

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 3 commits into from
Jun 20, 2025

Conversation

shamim-emon
Copy link
Collaborator
@shamim-emon shamim-emon commented Jun 12, 2025

Thunderbird Android currently uses K9.isMessageListSenderAboveSubject directly in the codebase to determine whether the sender name (instead of the sender email) should appear above the subject in the message list. This approach bypasses the modern preference management system.

This Pull requests aims to refactor all direct usages of K9.isMessageListSenderAboveSubject to retrieve the preference via GeneralSettingsDataStore ( an implementation of PreferenceDataStore).

@shamim-emon shamim-emon force-pushed the fix-issue-9321 branch 2 times, most recently from 05730db to 94a511d Compare June 12, 2025 16:26
@wmontwe wmontwe self-assigned this Jun 20, 2025
Copy link
Member
@wmontwe wmontwe left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thank you!

@wmontwe wmontwe merged commit cef409d into thunderbird:main Jun 20, 2025
3 checks passed
@thunderbird-botmobile thunderbird-botmobile bot added this to the Thunderbird 12 milestone Jun 20, 2025
@shamim-emon shamim-emon deleted the fix-issue-9321 branch June 20, 2025 14:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Replace Direct Calls to K9.isMessageListSenderAboveSubject with PreferenceDataStore integration
2 participants
0