Releases: google/xrblocks
Releases · google/xrblocks
v0.7.0
Immutable
release. Only release title and notes can be modified.
What's Changed
- Pin litert version in gesture demos by @dli7319 in #96
- Use Float32Array and FloatType directly for depth textures by @dli7319 in #97
- Submission of BalloonPop XR demo by @jamiesonpepper in #99
- Add balloonpop demo to docs. by @dli7319 in #100
- Move Box3 allocation out of lambda in updateTouchState by @dli7319 in #101
- Add new documentation detailing XR Blocks integrations by @dli7319 in #98
- Change simulator depth to use readRenderTargetPixelsAsync by @dli7319 in #102
- Add exit button to UI sample's player panel by @JFGVL1187 in #104
- Replace
view_idwithviewIdby @dli7319 in #106 - Remove workaround for b/382679381 by @dli7319 in #103
- Update three.js to r182 by @dli7319 in #107
- use options passed into VideoView by @conshus in #109
- Reduce allocations in ScriptsManager by @dli7319 in #108
- Bump to version 0.7.0 by @dli7319 in #110
New Contributors
- @jamiesonpepper made their first contribution in #99
- @JFGVL1187 made their first contribution in #104
- @conshus made their first contribution in #109
Full Changelog: v0.6.0...v0.7.0
v0.6.0
Immutable
release. Only release title and notes can be modified.
What's Changed
- Bump jws from 4.0.0 to 4.0.1 in the npm_and_yarn group across 1 directory by @dependabot[bot] in #70
- Change default image model to gemini-2.5-flash-image by @dli7319 in #75
- fix: deduplicate 'openai' in rollup externals by @dli7319 in #76
- Refactor heuristics : Improve heuristic hand gestures and add on-screen HUD sample by @Aki-07 in #77
- Fixed game_rps wording and memory leak by @ruofeidu in #78
- Remove lit from 0_basic by @dli7319 in #85
- Upgrade GitHub Actions for Node 24 compatibility by @salmanmkc in #87
- Update sparkjs package to v0.1.10 by @nsalminen in #88
- Update sparkjs package to v0.1.10 in modelviewer sample by @nsalminen in #89
- Use depth view in object detection by @dli7319 in #83
- Format CSS with prettier by @dli7319 in #90
- SimulatorDepth: Do not clone the camera recursively. by @dli7319 in #92
- Version 0.6.0 by @dli7319 in #91
- Disable depth texture in gemini-xrobject by @dli7319 in #94
New Contributors
- @salmanmkc made their first contribution in #87
- @nsalminen made their first contribution in #88
Full Changelog: v0.5.1...v0.6.0
v0.5.1 DeviceCamera options, TextButton bug fixes
Immutable
release. Only release title and notes can be modified.
v0.5.0 Permissions Manager, Depth Options, Simulator Video Background
Immutable
release. Only release title and notes can be modified.
What's Changed
- Smooth depth support. by @dli7319 in #59
- Add pinned URLs for the latest version to the docs. by @dli7319 in #58
- Add PermissionsManager class. by @dli7319 in #61
- Remove options.enableGeminiLive() by @dli7319 in #60
- Bump node-forge from 1.3.1 to 1.3.2 in /docs in the npm_and_yarn group across 1 directory by @dependabot[bot] in #62
- Bump express from 4.21.2 to 4.22.1 in /docs in the npm_and_yarn group across 1 directory by @dependabot[bot] in #64
- Add matchDepthView option to DepthOptions to disable depth reprojection by @dli7319 in #65
- Bump mdast-util-to-hast from 13.2.0 to 13.2.1 in /docs in the npm_and_yarn group across 1 directory by @dependabot[bot] in #68
- Allow background to be a looping video. by @PatrickHackett in #69
- Bump to 0.5.0 by @dli7319 in #66
New Contributors
- @PatrickHackett made their first contribution in #69
Full Changelog: v0.4.0...v0.5.0
v0.4.0
Immutable
release. Only release title and notes can be modified.
What's Changed
- Disable Enter Simulator button by default by @dli7319 in #48
- Fix: sized Description text and graph by @jolicaD in #49
- Fix occlusion in the simulator. by @dli7319 in #50
- Bump js-yaml from 4.1.0 to 4.1.1 in the npm_and_yarn group across 1 directory by @dependabot[bot] in #51
- Bump the npm_and_yarn group across 2 directories with 2 updates by @dependabot[bot] in #52
- Do not start the simulator after WebXR exits. by @dli7319 in #53
- Fix waitingForXRSession by @dli7319 in #54
- Change the default audio schedule ahead time to 1 second and make it … by @dli7319 in #55
- ai template: show response.text by @dli7319 in #57
- Version 0.4.0 by @dli7319 in #56
New Contributors
- @jolicaD made their first contribution in #49
- @dependabot[bot] made their first contribution in #51
Full Changelog: v0.3.1...v0.4.0
v0.3.1
v0.3.0: Heuristic Gestures, Interruptible Gemini Live, Gaussian Splat color space fix!
Immutable
release. Only release title and notes can be modified.
What's Changed
- Gesture recognition block by @Aki-07 in #19
- Add docs build check workflow by @dli7319 in #25
- Set up Prettier by @dli7319 in #26
- Remove demos/splash/LICENSE by @dli7319 in #28
- Change getScreenshot to return a Promise instead of Promise<u… by @dli7319 in #29
- In template/2_hands, use enableHands(). by @dli7319 in #30
- Allow specifying live model through startLiveSession() by @dli7319 in #32
- Allow specifying tool behavior and inline the audio capture processor code in GeminiManager by @dli7319 in #33
- Update dependencies. by @dli7319 in #36
- Make AI.startLiveSession take a GoogleGenAITypes.LiveConnectConfig by @dli7319 in #34
- Add template/uikit by @dli7319 in #35
- Depthmap/mesh samples: Set the opacity correctly on select end. by @dli7319 in #38
- Fix color space issue for gaussian splats. by @dli7319 in #37
- Update to three r181 by @dli7319 in #39
- Make ScreenshotSynthesizer work when no render target is set. by @dli7319 in #40
- GeminiManager: Stop audio playback when interrupted by the user. by @dli7319 in #41
- Update github actions to node 24. by @dli7319 in #42
- Move splats into the splat anchor instead of directly in the scene. by @dli7319 in #44
- Remove linux from onDesktopUserAgent by @dli7319 in #43
- Update package.json in demos/drone by @dli7319 in #45
- Bump to 0.3.0 by @dli7319 in #46
New Contributors
Full Changelog: v0.2.0...v0.3.0
v0.2.0: Quest 3 Depth Support!
Immutable
release. Only release title and notes can be modified.
What's Changed
- Gemini live skybox agent by @yanheChen in #2
- Docs: Add a tip on how to load a fixed version of XR Blocks. by @dli7319 in #4
- patches for Quest browser (quest branch) by @dli7319 in #5
- patches for Quest browser by @cabanier in #3
- ScreenshotSynthesizer: Render at a smaller 640 resolution by @dli7319 in #6
- Restore automaticActivityDetection in demos/aisimulator by @dli7319 in #7
- Copy measure scene to demos. by @dli7319 in #8
- Fix audio cracking issues in AudioPlayer.ts by @dli7319 in #9
- Allow tools through GeminiManager by @dli7319 in #13
- Setup an eslint check for any push or PR by @dli7319 in #10
- Fix audio cracking in GeminiManager by @dli7319 in #15
- Fill depth array from GPU depth if depthMesh is enabled. by @dli7319 in #17
- Run build in
preparelifecycle script. by @dli7319 in #22 - gitignore .DS_Store files. by @dli7319 in #23
- Add build check workflow and fail on rollup warnings. by @dli7319 in #21
- Clean up unnecessary
material.needsUpdate = trueby @dli7319 in #20 - Get occlusion and depthmap demos working on Quest 3. by @dli7319 in #24
- Bump version to 0.2.0 by @dli7319 in #18
New Contributors
- @yanheChen made their first contribution in #2
- @dli7319 made their first contribution in #4
- @cabanier made their first contribution in #3
Full Changelog: v0.1.0...v0.2.0
v0.1.0: First release of XR Blocks
Immutable
release. Only release title and notes can be modified.
Update docusaurus to 3.9.1