Maniphest T76211

User Interface Policies
Confirmed, NormalDESIGN

Assigned To
None
Authored By
Campbell Barton (campbellbarton)
Apr 29 2020, 6:18 AM
Tags
  • User Interface
Subscribers
Campbell Barton (campbellbarton)
Harley Acheson (harley)

Description

Design task to coordinate user interface policies before including them in the human interface guide-lines (HIG).

This is a curated list of items agreed on by module owners.

Order of importance:

  • Very Important - These we should handle before the next release.
  • Somewhat Important - These issues would be nice to do as soon as possible.
  • Less Important - Extra polish, nice to have.
  • ? Incomplete - Tasks needing more details before implementing.

Under Discussion


Accepted

  • <none>

Rejected

Related Objects

Event Timeline

Campbell Barton (campbellbarton) changed the task status from Needs Triage to Confirmed.Apr 29 2020, 6:18 AM
Campbell Barton (campbellbarton) created this task.
Campbell Barton (campbellbarton) added a parent task: T63725: Module Owners Todo's (parent task).
Campbell Barton (campbellbarton) edited parent tasks, added: T63726: User Interface Module ; removed: T63725: Module Owners Todo's (parent task).Apr 29 2020, 6:20 AM
Campbell Barton (campbellbarton) mentioned this in T63726: User Interface Module .Apr 29 2020, 6:23 AM
Campbell Barton (campbellbarton) created subtask T76212: Avoid Dynamic Menu Contents.Apr 29 2020, 6:26 AM
Campbell Barton (campbellbarton) created subtask T76213: Avoid Dynamic Menu Text.
Campbell Barton (campbellbarton) updated the task description.Apr 29 2020, 6:29 AM
Brecht Van Lommel (brecht) added a project: User Interface.Apr 29 2020, 7:56 AM
Campbell Barton (campbellbarton) updated the task description.Apr 29 2020, 2:52 PM
William Reynish (billreynish) created subtask T76261: Tooltip Guidelines.Apr 30 2020, 1:55 PM
William Reynish (billreynish) updated the task description.Apr 30 2020, 2:10 PM
Campbell Barton (campbellbarton) updated the task description.May 7 2020, 2:16 AM
Julian Eisel (Severin) changed the subtype of this task from "Report" to "Design".May 18 2020, 4:58 PM
Harley Acheson (harley) added a subscriber: Harley Acheson (harley).May 18 2020, 8:45 PM

For inclusion of "Rejected: UI: Comma as Decimal Separator" it would be nice to see more detailed policy related to this sort of thing.

That particular patch allowed users to select the usage of comma for decimal separator and, when doing so, then used decimal for large integer grouping. So are we saying that we are against all locale-specific customization or just things that impact numbers? Are we officially just tied to USA patterns?

We could move towards a more international stance. So for things like large integer grouping we could use thinspace instead of comma, which has been the current international recommendation for a while.

Similarly we could ALLOW the use of comma when entering numbers, but just treat it as if the user hit decimal. Everything would still display as it does today, but it would be a convenience for users who have OS settings or hardware that favors comma for decimal. For example, note that comma is output in the numerical keypad on this keyboard:

Julian Eisel (Severin) moved this task from Backlog to Human Interface Guidelines (HIG) on the User Interface board.Jun 25 2020, 12:11 PM
Philipp Oeser (lichtwerk) changed the status of subtask T76227: Make All Operators Accessible from Menus from Needs Triage to Confirmed.Oct 20 2020, 12:07 PM