v2.2.2
- add: Support for Quaternion properties. - @brianzinn
- Add generic handling of primitives. Fixes #73. - @brianzinn
- fix: set Scene props on creation #77 - @brianzinn
- Fix nonstandard package entry point (#76) - @vimcaw
- install latest - @brianzinn
- feature: react-babylon-spring (#74) - @hookex
- add useLoader hook (contribution from Hookex react-babylonjs fork) - @brianzinn
- add: Support to assign in arrays. ie: for model textures: assignTo={'meshes[0].material.albedoTexture'} - @brianzinn
- 2.2.1-beta.1 - @brianzinn
- Add example for bringing context over to
react-babylonjs
context. Fixes #60. - @brianzinn - Set "type": "module" to be treated as ES module fixes #71 - @brianzinn
- Engine unmounted first and Engine dispose() disposes of the Scene. Need an additional check before disposing the Scene #65 - @brianzinn
- Remove
react-spring
(and 14 other unused dependencies). #69 - @brianzinn - Issue with dependency - @brianzinn
- explicitly dispose Babylonjs Engine when Engine component unmounted. #65 - @brianzinn
- Allows using react suspense without error (#63) - @HugoMcPhee
- fix typos - @brianzinn
- bump version. add contribution credit - @brianzinn
- Update useHover (support gui). Fix useCustomPropsHandler hook. #59 - @brianzinn
- new features: react-spring & event hooks (#59) - @hookex
- re-add 'isMesh' metadata. Needed for upcoming 'useHover()' hook to add ActionManager vs 2D
onPointerEnterObservable
. #55 - @brianzinn - And observerable for start of Engine runRenderLoop(). Fix PIXI demo (update readme links to new storybook). (#58) - @brianzinn
- Add PIXI.js integration demo - work in progress. (#57) - @brianzinn
- Add custom props handler (and chroma-js story). (#56) - @brianzinn
- Fix texture sampling mode and generate MIP maps on texture. - @brianzinn
- 2.1.0 - Fixes Edges Render issue (#54) and CSG issue (#35). Only module (not UMD anymore). - @brianzinn
- Add edges-rendering example (import with side-effect) - @brianzinn
- Add fire-procedural-texture story. In future can do code-generation like GUI ie: - @brianzinn
- fix[scene]: some scene props not working. (#52) - @hookex
- Instance errors extrudeshape (#35) - @brianzinn
- Add BaseTexture props assignment and PBR demo. #20 - @brianzinn
- Minimize, add FresnelParameters and Lambda Props (#50) - @brianzinn
- new feature: behavior (#49) - @hookex
- Add deferred creation props (#47) - @brianzinn
- Update skybox to JSX - use built-in host components. - @brianzinn
- Add the size props to Skybox for custom size (#46) - @vimcaw
- Version bump 2.0.5 - @brianzinn
- Fetures (#45) - @hookex
- publish 2.0.4 - @brianzinn
- Allow Node (Mesh/Light/Camera) to be parented to each other automatically. #19 - @brianzinn
- add debug launch configuration for generating code - @brianzinn
- add 'number[]' to reconciler diff properties. - @brianzinn
- New Features (#42) - @hookex
- add link to contributors - @brianzinn
- Merge pull request #39 from hookex/master - @brianzinn
- feat[babylonjs]: update babylonjs to 4.1.0-rc.9 - undefined
- Fix Model typings. Add Shadow Caster Exclude list. Release 2.0.3 - @brianzinn
- Fix 'Model' by adding TypeScript definitions. - @brianzinn
- add LifecycleListener onUnmount - @brianzinn
- npm publish 2.0.2 - @brianzinn
- add v1 example and update bouncy PG link - @brianzinn
- Merge pull request #32 from brianzinn/render-hook - @brianzinn
- remove example. need to be nested in components. - @brianzinn
- rebase with PR 31 (add storybook example) - @brianzinn
- add render hook. convert Scene to functional component. - @brianzinn
- Merge pull request #31 from brianzinn/feature/28/context-hooks - @brianzinn
- forgot save - @konsumer
- more context examples - @konsumer
- i made typo in docs - @konsumer
- docs - @konsumer
- implement hooks for #28 - @konsumer
- Update docs for react-babylonjs v2 and deps @babylonjs/* 4.0.3. - @brianzinn
- add physics to storybook. - @brianzinn
- Latest BabylonJS + add custom .babelrc, since storybook defaults were corrupting Material.prototype._markAllSubMeshesAsDirty with "(void 0).length". - @brianzinn
- docs(docs): update gh-pages - @brianzinn
- Switch to consistent camelCase and add enabling interactions. - @brianzinn
- clear lock - @brianzinn
- Update all stories to react-babylonjs v2 and storybook 5.2.1. - @brianzinn
- LifecycleListener is LifecycleListener - adds better support for delayed creation with strong typing. - @brianzinn
- Fix storybook stories. Only 2d GUI remains to be fixed. - @brianzinn
- Dynamically generate dynamic terrain (and future Extensions). - @brianzinn
- cleanup - @brianzinn
- Fix shadow generator and loading 'conflicting' JSX.IntrinsicElements. - @brianzinn
- Merge pull request #26 from brianzinn/es6_import_strict_typescript - @brianzinn
- Add support for Physics - @brianzinn
- add dynamically attached behaviour (ie: Scene physics), enums and Ref<>. - @brianzinn
- generate global JSX.IntrinsicTypes - @brianzinn
- Add constructor props. Ready to finalize ReactType<Props & PropsCtor> - @brianzinn
- convert Props from classes to Type. Will be easier for IntrinsicTypes with constructor arguments added (same process). - @brianzinn
- initial TypeScript support working. Started using global JSX.IntrinsicElements. - @brianzinn
- reading both libraries (core + gui). generating code without errors. needs verification with npm link. - @brianzinn
- working on '@babylonjs/*' imports (ES6) and returning to strict typescript checking (need to update DynamicTerrain). - @brianzinn
- Merge pull request #25 from seacloud9/master - @brianzinn
- storybook improvements - undefined
- adding storybook config - undefined
- adding storybook - undefined
- bumping version - undefined
- Dynamic terrain updates - undefined
- dynamic terrain cleanup - undefined
- adding callback - undefined
- fixing dynamic terrain - undefined
- adding dynamic terrain component - undefined
- adding dynamic terrain - undefined
- init commit - undefined
- init commit - undefined
- adding dynamic terrain - undefined
- First step for #10. The {className}Props files (now separate from other generated code) can be re-used for compilation and generatedCode.d.ts. - @brianzinn
- Fix: Color4 does not have equals() until recently. - @brianzinn