Skip to content
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

[iOS] Relative dates improvements #513

Open
sdaitzman opened this issue Jul 26, 2024 · 0 comments
Open

[iOS] Relative dates improvements #513

sdaitzman opened this issue Jul 26, 2024 · 0 comments
Assignees

Comments

@sdaitzman
Copy link

sdaitzman commented Jul 26, 2024

Relative dates are a mobile platform enhancement that allows users to enable a more human-friendly view of assignment dates e.g. some learning assignment may be displayed as due "Today" or "3 days ago" or "October 1" rather than always showing full dates.

Future enhancements should be made based on the following considerations:

  • Events within the next e.g. 24-48 hours (or longer, or recently due) may benefit from including time display
  • Ensure assignments due very early in the local timezone e.g. 1:15 AM are not missed
  • Since the next 7 days are currently shown using weekday specifiers, consider when to switch to "Next ___day" e.g. for "Monday," consider the case of an assignment due "Monday" in 1 week
  • Internationalization and date conventions e.g. date formatting order, what counts as "Next Monday" vs "Monday" etc.
  • It very likely makes sense to switch to relative date display using a higher number of days before falling back to dates e.g. "In 12 days"
  • Consider a hybrid display e.g. "July 28 - in 2 days"
  • Consider allowing more user customization of date displays

Matching Android roadmap ticket: openedx/openedx-app-android#370

@sdaitzman sdaitzman self-assigned this Jul 26, 2024
@sdaitzman sdaitzman added epic Large unit of work, consisting of multiple tasks and removed epic Large unit of work, consisting of multiple tasks labels Jul 26, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: Extended Backlog / Icebox
Development

No branches or pull requests

1 participant