Skip to content

Commit 30748fb

Browse files
committed
add uikitml
1 parent 2320312 commit 30748fb

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

en/pages/gui.md

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -54,11 +54,13 @@ There is no aframe component but you can create your component that uses this li
5454

5555
[Project Flowerbed](https://developer.oculus.com/blog/project-flowerbed-a-webxr-case-study/) used this library to create the UI. The UI is written in json, see one of the files in the [GitHub repository](https://github.com/meta-quest/ProjectFlowerbed/tree/main/content/ui) and the [UIPanelComponent](https://github.com/meta-quest/ProjectFlowerbed/blob/main/src/js/components/UIPanelComponent.js) creates the three-mesh-ui objects from the json.
5656

57-
# uikit
57+
# uikitml
5858

59-
project-link: https://github.com/pmndrs/uikit
59+
project-link: https://github.com/pmndrs/uikit and https://pmndrs.github.io/uikit/docs/getting-started/vanilla
60+
but you probably want to use https://github.com/pmndrs/uikitml directly.
6061

61-
There is no aframe component but you sould be able to create one that uses this library.
62+
There is no aframe component but you sould be able to create one that uses [uikitml](https://github.com/pmndrs/uikitml) and
63+
[@pmndrs/pointer-events](https://github.com/pmndrs/xr/tree/main/packages/pointer-events#readme), see how it's done in the [iwsdk](https://iwsdk.dev/) [[PanelUI component](https://github.com/facebook/immersive-web-sdk/blob/main/packages/core/src/ui/ui.ts) that takes the compiled UIKitML JSON that you get with the [uikiml parse](https://github.com/pmndrs/uikitml?tab=readme-ov-file#usage) function from the html string.
6264

6365
# websurfaces
6466

0 commit comments

Comments
 (0)