New issue
Advanced search Search tips

Issue 773544 link

Starred by 2 users

Issue metadata

Status: Available
Owner:
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Windows
Pri: 2
Type: Feature
Proj-VR
Proj-XR
Proj-XR-VR

Blocking:
issue 773882
issue 902909



Sign in to add a comment

Use terminology appropriate for the VR platform in user-facing messages

Project Member Reported by ddorwin@chromium.org, Oct 11 2017

Issue description

VR platforms (runtimes/SDKs and maybe even individual devices) use different names for common features. When Chrome needs to reference such a feature, it should use the term that the user of a given platform will be familiar with.

The first example of this is the app/menu button. Chrome currently tells the user to, for example, "Press App button to exit" (IDS_PRESS_APP_TO_EXIT). While the "App" button is a concept for Daydream, desktop platforms/devices use different names:
* Vive: Menu button (per manual)
* Oculus: Menu button (per ovrButton_Enter comment)
If this trend holds, we may be able to just use "Menu" on desktop.
 
We may want to parameterize such messages to minimize duplication and to facilitate better internationalization (see  issue 773545 ).

For example, we might parameterize "App" or "App button" out of IDS_PRESS_APP_TO_EXIT.
Blocking: 773882
Submitted "App button" to L10n query manager.
Components: Internals>XR
Components: -Internals>XR Internals>XR>VR
Labels: -Pri-3 Pri-2
Labels: VR-Desktop-UI
Components: Internals>XR
Removing Internals>VR component and remapping to Internals>XR
Components: -Internals>VR
Owner: samdrazin@chromium.org
Blocking: 902909
Cc: -meganlindsay@chromium.org -gordonbrander@chromium.org ddorwin@chromium.org
To move forward on this, it seems we should:
* have a list the Windows platforms we (currently|intend to) support
* document each platform's terminology for core features
** Controller buttons (App/Menu button, track-pad/joystick? others?)
* make affordances to expand this list
* submit strings for i18n and l10n

Am I missing any steps we should take to resolve this issue?
Are any of these steps already done/documented?  If not, I can create and circulate this doc for review.

Sign in to add a comment