- From: Matthew Tylee Atkinson <notifications@github.com>
- Date: Wed, 18 Sep 2024 14:32:39 -0700
- To: w3ctag/design-reviews <design-reviews@noreply.github.com>
- Cc: Subscribed <subscribed@noreply.github.com>
- Message-ID: <w3ctag/design-reviews/issues/983/2359442988@github.com>
Thanks for your review request—and for highlighting the changes since last time. Here are a few comments on these changes. HT @m-alkalbani for assisting with the review. 1. Expose XRSession’s granted features ([GitHub \#1296](https://github.com/immersive-web/webxr/pull/1296)) Looks good! 2. Add support for the isSystemKeyboardSupported attribute ([GitHub \#1314](https://github.com/immersive-web/webxr/pull/1314)) This Boolean's name starts with 'is' whereas others' names don't seem to. Is there a reason for this, such as consistency with other specs? It seems inconsistent with other parts of WebXR Device API. 3. Clarify getPose behavior with visibile-blurred ([GitHub \#1332](https://github.com/immersive-web/webxr/pull/1332)) Looks good! 4. Transient intent addition ([GitHub \#1343](https://github.com/immersive-web/webxr/pull/1343)) This looks good — but gave rise to a question about an instance of one of the terms used in the [definition of `targetRayMode` enum values](https://www.w3.org/TR/2024/CRD-webxr-20240805/#dom-xrinputsource-targetraymode)... Assuming that the `gaze` enum variant is talking about getting input from the direction someone's head is facing... The [definition for the `transient-pointer` enum variant](https://www.w3.org/TR/2024/CRD-webxr-20240805/#dom-xrtargetraymode-transient-pointer) states: "Some examples are user intents based on information too sensitive to expose directly such as gaze..." — however in this phrase, is "gaze" actually referring to input that comes from _eye_ gaze (i.e. eye tracking)? If so, the word "gaze" is referring to two differnet things; would you be able to re-phrase this to make that clear? 5. First draft for adding a property to XRInputSource to say it’s visible elsewhere ([GitHub \#1353](https://github.com/immersive-web/webxr/pull/1353)) This looks good — but the PR referenced here should be 1352, so the Changes section should be updated. 6. Clarify rgb vs srgb behavior ([GitHub \#1359](https://github.com/immersive-web/webxr/pull/1359)) We want to keep reminding people to try to align colors between CSS, canvas, and the other drawing surfaces in the platform. That said, that's a long-term project, and we don't expect this incremental change to solve it. Otherwise looks good! Also... 7. [The definition for `transient-pointer`](https://www.w3.org/TR/2024/CRD-webxr-20240805/#dom-xrtargetraymode-transient-pointer) has a typo; it mentions "W3C design principals" — I think you mean to reference [Web Design Principle 2.9: Don’t reveal that assistive technologies are being used](https://www.w3.org/TR/design-principles/#do-not-expose-use-of-assistive-tech); if so, perhaps you could include this link. That you made the reference, and read the principles, is appreciated! -- Reply to this email directly or view it on GitHub: https://github.com/w3ctag/design-reviews/issues/983#issuecomment-2359442988 You are receiving this because you are subscribed to this thread. Message ID: <w3ctag/design-reviews/issues/983/2359442988@github.com>
Received on Wednesday, 18 September 2024 21:32:42 UTC