Skip to content

[ML 0.1/UI.01.1] - Introduce Message List Item date time format customization #10202

@rafaeltonholo

Description

@rafaeltonholo

Possible formats:

  • Auto (default):

    • For messages from the same day: display the hour, according to the device's locale (e.g., 3:22 PM, 15:22).
    • For messages from "yesterday": display as Yesterday.
    • For messages from the same week (but not from "yesterday"): display the weekday name.
    • For messages from before the current week, but in the same year: display as Month day (e.g., Jan 2, Mar 24, Apr 1, Dec 25).
    • For messages from before the current year: display the date in Full mode, omitting the time.
  • Full: Always display the full date and time, according to the device's locale (e.g., 9/15/2025, 3:22 PM, 15/9/2025, 3:22 PM, 9/15/2025, 15:22, 15/9/2025, 15:22).

Acceptance criteria:

  • Create the MessageListDateTimeFormat preference option
  • Add a new customization option under General Settings > Display > Message List
  • Store the user's selection using the new PreferenceManager approach
  • Default to Auto.

Metadata

Metadata

Assignees

Labels

type: enhancementNew features or improvements to existing features.

Projects

Status

Done

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions