Skip to content

Respect the system setting for the first day of the week #268

Description

@salvadord18

Code of Conduct

Is your feature request related to a problem? Please describe.

When selecting a specific date to mark something as watched, the calendar
always displays Sunday as the first day of the week.

My device is configured for the Portuguese (Portugal) region, where calendars
commonly use Monday as the first day of the week. I also use Monday as the
first day of the week in Samsung Calendar.

However, the Trakt date picker always starts the week on Sunday, which feels
unfamiliar and makes date selection less intuitive.

Describe the solution you would like

The watched-date calendar should use the device's locale or regional convention
to determine the first day of the week.

An app setting could also allow users to override the default by choosing:

  • System or regional default
  • Monday
  • Sunday

The selected preference should apply to the calendar used when choosing a
specific watched date and to any other calendar views in the Android app.

Describe alternatives you have considered

A manual first-day-of-the-week setting would solve the issue, but automatically
following the device's existing calendar or regional preference would provide
a more consistent experience without requiring additional configuration.

Additional context

My device uses the Portuguese (Portugal) region, and I use Monday as the first
day of the week in Samsung Calendar. However, Trakt still displays Sunday
first when selecting a specific watched date.

I understand that the Samsung Calendar preference may be specific to that app.
The ideal behavior would therefore be for Trakt to follow the device's regional
convention or provide its own first-day-of-the-week setting.

The attached screenshot shows the current Sunday-first calendar layout in the
Trakt Android app.

Image

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions