Skip to content

Commit d6bed61

Browse files
committed
Merge branch 'iwer-upgrade'
2 parents 0ac85fc + 21dee3d commit d6bed61

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

70 files changed

+1476
-497
lines changed

.github/workflows/static.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,7 @@ jobs:
4949
mkdir -p public/examples/layers
5050
mkdir -p public/examples/secondary-input-sources
5151
mkdir -p public/examples/editor
52+
mkdir -p public/examples/hit-testing
5253
cp -r ./examples/minecraft/dist/* ./public/examples/minecraft
5354
cp -r ./examples/pingpong/dist/* ./public/examples/pingpong
5455
cp -r ./examples/rag-doll/dist/* ./public/examples/rag-doll
@@ -58,6 +59,7 @@ jobs:
5859
cp -r ./examples/layers/dist/* ./public/examples/layers
5960
cp -r ./examples/secondary-input-sources/dist/* ./public/examples/secondary-input-sources
6061
cp -r ./examples/editor/dist/* ./public/examples/editor
62+
cp -r ./examples/hit-testing/dist/* ./public/examples/hit-testing
6163
6264
- name: Upload Artifact
6365
uses: actions/upload-artifact@v4

CONTRIBUTING.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ To get started, make sure you have [Node](https://nodejs.org) and [PNPM](https:/
66

77
```bash
88
pnpm i
9+
pnpm -r copy
910
pnpm -r build
1011
```
1112

examples/demo-controller/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
{
22
"dependencies": {
3-
"@pmndrs/xr": "workspace:^",
3+
"@pmndrs/xr": "workspace:~",
44
"@react-three/uikit": "^0.5.3",
5-
"@react-three/xr": "workspace:^"
5+
"@react-three/xr": "workspace:~"
66
},
77
"scripts": {
88
"dev": "vite --host"

examples/demo-controller/vite.config.ts

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,13 @@ import basicSsl from '@vitejs/plugin-basic-ssl'
77
export default defineConfig({
88
plugins: [react(), basicSsl()],
99
resolve: {
10-
alias: [{ find: '@react-three/xr', replacement: path.resolve(__dirname, '../../packages/react/xr/src/index.ts') }],
10+
alias: [
11+
{ find: '@react-three/xr', replacement: path.resolve(__dirname, '../../packages/react/xr/src/index.ts') },
12+
{
13+
find: '@pmndrs/pointer-events',
14+
replacement: path.resolve(__dirname, '../../packages/pointer-events/src/index.ts'),
15+
},
16+
],
1117
dedupe: ['@react-three/fiber', 'three'],
1218
},
1319
})

examples/editor/app.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -86,7 +86,7 @@ const useSceneStore = create(() => ({
8686

8787
const cameraStore = createScreenCameraStore({ yaw: 0, distance: 0.5 })
8888

89-
const store = createXRStore()
89+
const store = createXRStore({ emulate: { syntheticEnvironment: false } })
9090

9191
const buttonStyles: CSSProperties = {
9292
background: 'white',

examples/editor/package.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
{
22
"dependencies": {
3-
"@pmndrs/handle": "workspace:^",
4-
"@pmndrs/pointer-events": "workspace:^",
5-
"@react-three/handle": "workspace:^",
6-
"@react-three/xr": "workspace:^",
3+
"@pmndrs/handle": "workspace:~",
4+
"@pmndrs/pointer-events": "workspace:~",
5+
"@react-three/handle": "workspace:~",
6+
"@react-three/xr": "workspace:~",
77
"meshline": "^3.3.1",
88
"postprocessing": "^6.36.6",
99
"zustand": "^4.5.2"

examples/editor/vite.config.ts

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,13 @@ export default defineConfig({
88
plugins: [react(), basicSsl()],
99
base: '/xr/examples/editor/',
1010
resolve: {
11-
alias: [{ find: '@react-three/xr', replacement: path.resolve(__dirname, '../../packages/react/xr/src/index.ts') }],
11+
alias: [
12+
{ find: '@react-three/xr', replacement: path.resolve(__dirname, '../../packages/react/xr/src/index.ts') },
13+
{
14+
find: '@pmndrs/pointer-events',
15+
replacement: path.resolve(__dirname, '../../packages/pointer-events/src/index.ts'),
16+
},
17+
],
1218
dedupe: ['@react-three/fiber', 'three'],
1319
},
1420
})

examples/handheld-ar/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"dependencies": {
3-
"@react-three/xr": "workspace:^"
3+
"@react-three/xr": "workspace:~"
44
},
55
"scripts": {
66
"dev": "vite --host"

examples/handheld-ar/vite.config.ts

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,13 @@ import basicSsl from '@vitejs/plugin-basic-ssl'
77
export default defineConfig({
88
plugins: [react(), basicSsl()],
99
resolve: {
10-
alias: [{ find: '@react-three/xr', replacement: path.resolve(__dirname, '../../packages/react/xr/src/index.ts') }],
10+
alias: [
11+
{ find: '@react-three/xr', replacement: path.resolve(__dirname, '../../packages/react/xr/src/index.ts') },
12+
{
13+
find: '@pmndrs/pointer-events',
14+
replacement: path.resolve(__dirname, '../../packages/pointer-events/src/index.ts'),
15+
},
16+
],
1117
dedupe: ['@react-three/fiber', 'three'],
1218
},
1319
})

examples/handle-vanilla/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"dependencies": {
3-
"@pmndrs/pointer-events": "workspace:^",
4-
"@pmndrs/handle": "workspace:^"
3+
"@pmndrs/pointer-events": "workspace:~",
4+
"@pmndrs/handle": "workspace:~"
55
},
66
"scripts": {
77
"dev": "vite"

0 commit comments

Comments
 (0)