Skip to content

Conversation

@queengooborg
Copy link
Contributor

This PR adds the WebXR feature set as a Baseline feature.

@github-actions github-actions bot added the feature definition Creating or defining new features or groups of features. label Sep 8, 2024
@captainbrosset
Copy link
Contributor

Thanks for the PR. I won't review as I know nothing about WebXR. Do you know who is a subject matter expert and could help us review this? This would ideally be someone who not only knows about WebXR, but someone who actually uses it as a web dev.

@Elchi3
Copy link
Collaborator

Elchi3 commented Sep 11, 2024

I documented WebXR on MDN, I proposed to split this into modules, and I will review this :)

@Elchi3 Elchi3 self-requested a review September 11, 2024 07:26
Copy link
Collaborator

@Elchi3 Elchi3 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Partial review. Many dist files weren't generated due to using yaml (not yml), I filed #1768 for that. Also, I don't think we need compute_from everywhere.

Made a first pass to provide descriptions. Happy to write the remaining as well.

Co-authored-by: Florian Scholz <fs@florianscholz.com>
Co-authored-by: Florian Scholz <fs@florianscholz.com>
Co-authored-by: Florian Scholz <fs@florianscholz.com>
Copy link
Collaborator

@Elchi3 Elchi3 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'm happy with this from a feature composition point of view. Would probably be good if someone reviews my descriptions, though.

Copy link
Collaborator

@ddbeck ddbeck left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

As requested, description (and name) reviews. This is a partial review, through depth sensing (I have to step out and this is a big PR).

I'm sensing some themes here, if you'd like to get ahead of my follow up though. Thank you!

@@ -0,0 +1,10 @@
name: WebXR Raw Camera Access
description: Direct access to the camera allowing pose-synchronized camera images within a WebXR session.
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is not a sentence—an active verb would really help here. What does this thing do? I suspect it's something like…

The [mumble mumble] interface reads from …

But I have no idea what goes here and there's no XRCamera docs to look at.

Copy link
Collaborator

@ddbeck ddbeck left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

More suggestions, finishing the rest of the features. Thank you!

Elchi3 and others added 5 commits October 7, 2024 12:25
Co-authored-by: Daniel D. Beck <daniel@ddbeck.com>
Co-authored-by: Daniel D. Beck <daniel@ddbeck.com>
Co-authored-by: Daniel D. Beck <daniel@ddbeck.com>
Co-authored-by: Daniel D. Beck <daniel@ddbeck.com>
Co-authored-by: Daniel D. Beck <daniel@ddbeck.com>
Elchi3 and others added 5 commits October 7, 2024 12:46
Co-authored-by: Daniel D. Beck <daniel@ddbeck.com>
Co-authored-by: Daniel D. Beck <daniel@ddbeck.com>
Co-authored-by: Daniel D. Beck <daniel@ddbeck.com>
Co-authored-by: Daniel D. Beck <daniel@ddbeck.com>
Co-authored-by: Daniel D. Beck <daniel@ddbeck.com>
@Elchi3
Copy link
Collaborator

Elchi3 commented Oct 7, 2024

One more description to figure out.

Also, @queengooborg, can you re-run dist generation for this PR to pass? TY!

Copy link
Collaborator

@Elchi3 Elchi3 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think this is now ready to land.

@Elchi3 Elchi3 requested a review from ddbeck October 9, 2024 10:28
Copy link
Collaborator

@ddbeck ddbeck left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thank you! Nice to land a big chunk of coverage here.

@ddbeck ddbeck merged commit 2d7a850 into web-platform-dx:main Oct 9, 2024
3 checks passed
@queengooborg queengooborg deleted the xr branch October 9, 2024 19:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

feature definition Creating or defining new features or groups of features.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants