Page MenuHomePhabricator

Feature Request: Allow sepia/dark to be an options for matching the devices theme
Open, LowPublic

Description

From OTRS - https://ticket.wikimedia.org/otrs/index.pl?Action=AgentTicketZoom;TicketID=11714633

Love the app. Would it be possible to have an option for an auto daytime preference of sepia (instead of light) during the day and black at night? Just slightly more granular as the “matches” option doesn’t use the sepia tones. Thank you!

And OTRS - https://ticket.wikimedia.org/otrs/index.pl?Action=AgentTicketZoom;TicketID=11736917

Please can you enable a choice of dark modes when the settings are following the system light/dark appearance setting. So instead of White and Black being the choices, it can also be White and Dark. If this makes sense.

Event Timeline

Restricted Application added a subscriber: Aklapper. · View Herald Transcript
MattCleinman renamed this task from Feature Request: Allow sepia to be an option for matching the devices theme while in 'light' mode to Feature Request: Allow sepia/dark to be an options for matching the devices theme.Mar 13 2021, 12:17 AM
MattCleinman updated the task description. (Show Details)

Here's some OTRS user feedback on how it should work with the system theme:

  1. The functionality to "follow the system theme" should be orthogonal to the actual concrete color themes (light, sepia, gray, black), as opposed to the current implementation which introduces a mutually exclusive "theme" that represents the system's theme. The purpose being that you should not lose your preference to follow the system theme even if you need to temporarily override the app's color theme for some reason (quick switching is why the themes are in an easily accessible popover, after all). The simplest way is to just make this preference a standard iOS switch. Yes, this switch will sometimes appear to be "out of sync" with the actual concrete theme of the app, but that's inconsequential since this option only represents the user's desire to switch the app theme when the system theme changes — not the desire for any particular theme at all points in time. It also only happens if the user explicitly overrides the selected color theme, and will be "in sync" again the next time the system theme changes. Additionally, as a result of the "follow system theme" option becoming independent and no longer getting overwritten by manually changing color themes in the theme selection popover, it can now become a set-and-forget option that can reside solely in the app's settings view if, for some reason, you'd prefer not to place this option in the popover.
  1. Whenever a user selects one of the two dark themes (black, gray) they are implicitly indicating their preferred dark theme, and the same thing for the two light themes. In other words, just use the last used light and dark theme respectively, and there will be no need to introduce any new UI controls for configuring "preferred light/dark themes" (a good thing).
LGoto removed a project: iOS-app-Bugs.