Releases: BabylonJS/Editor
Releases Β· BabylonJS/Editor
v5.1.10
What's Changed
- fix: include scene to preload assets in babylonjs-editor-tools by @julien-moreau in #679
- feat: add support of automatic shadows quality in babylonjs-editor-tools by @julien-moreau in #680
- feat: add support of default objects when creating a new scene by @julien-moreau in #684
- feat: add support of "targetStopDuration" for ParticleSystem and GPUParticleSystem inspectors by @julien-moreau in #665
- fix: render options for custom render dimensions due to multiviews by @julien-moreau in #686
- v5.1.10 by @julien-moreau in #687
Full Changelog: v5.1.9...v5.1.10
v5.1.9
What's Changed
- fix: check for metadata in nodes before preloading script assets in babylonjs-editor-tools by @julien-moreau in #675
- Drag and Drop for material section in meshInspector by @Soullnik in #669
- fix: force fog color in lava material by @julien-moreau in #676
- chore: bump Babylon.js to v8.29.0 by @julien-moreau in #677
- v5.1.9 by @julien-moreau in #678
Full Changelog: v5.1.8...v5.1.9
v5.1.8
What's Changed
- Feat: add camera preview functionality in editor layout by @Soullnik in #524
- fix: dispose of engine in preview by @julien-moreau in #658
- fix: sync inspector when renaming object from graph by @julien-moreau in #656
- v5.1.7 by @julien-moreau in #659
- fix: try/catch all loading processes in project loader to notify user when error happened in the editor's console by @julien-moreau in #663
- feat: add support of "multiline" parameter in @visibleAsString decorator in babylonjs-editor-tools by @julien-moreau in #660
- feat: apply script at runtime on object by @julien-moreau in #666
- v5.1.8 by @julien-moreau in #667
Full Changelog: v5.1.6...v5.1.8
v5.1.6
What's Changed
- fix: include "ImageSourceBlock" when extracting textures from node materials by @julien-moreau in #642
- feat: add support of Node Particle System Set Editor by @julien-moreau in #643
- feat: add @visibleAsAsset decorator in babylonjs-editor-tools by @julien-moreau in #645
- release/5.1.5 by @julien-moreau in #646
- fix: check for mesh geometry before displaying properties that require geometries (physics, collisions, material, etc.) on meshes by @julien-moreau in #649
- fix: check in assets cache when loading project's sounds by @julien-moreau in #650
- feat: add support of gizmo helper in bottom right of the preview. by @julien-moreau in #651
- feat: add support of camera mode in inspector (perspective + orthographic) by @julien-moreau in #653
- release/5.1.6 by @julien-moreau in #654
Full Changelog: v5.1.4...v5.1.6
v5.1.4
What's Changed
- feat: add support of @onPointerEvent pointer event by @julien-moreau in #638
- release/5.1.4 by @julien-moreau in #641
Full Changelog: v5.1.3...v5.1.4
v5.1.3
What's Changed
- fix: Gamefromscratch issues by @julien-moreau in #629
- feat: add materials from materials library of Babylon.js by @julien-moreau in #627
- chore(deps): bump next from 14.0.4 to 14.2.32 in /website by @dependabot[bot] in #630
- chore(deps): bump axios from 1.8.2 to 1.12.0 by @dependabot[bot] in #631
- chore(deps-dev): bump vite from 6.3.5 to 6.3.6 in /templates/vanillajs by @dependabot[bot] in #632
- feat: add support of gradient material by @julien-moreau in #634
- fix: check attached transform node ref before computing sound icon in preview to avoid crash by @julien-moreau in #635
- release/5.1.3 by @julien-moreau in #637
Full Changelog: v5.1.2...v5.1.3
v5.1.2
What's Changed
- Add model to the menu by @yuripourre in #493
- Fix: Streamline cursor handling and improve pointer lock functionality in number field by @Soullnik in #495
- Fix for react key errors and nested buttons errors and Improved display of input when renaming an AssetItem by @Soullnik in #494
- Add context menu for adding various nodes in the graph empty space by @Soullnik in #496
- Fix CameraGizmo disposal issue by @Soullnik in #497
- Refactor/unify options for dropdowns by @Soullnik in #500
- v5.0.0 by @julien-moreau in #471
- feat: improve documentation part in landing page by @julien-moreau in #513
- chore(deps): bump next from 14.0.4 to 14.2.30 by @dependabot[bot] in #512
- chore(deps): bump tar-fs from 2.1.1 to 2.1.3 by @dependabot[bot] in #511
- chore(deps): bump axios from 1.7.7 to 1.8.2 by @dependabot[bot] in #509
- chore(deps): bump @babel/runtime from 7.24.1 to 7.27.6 by @dependabot[bot] in #510
- chore: deploy babylonjs-editor-tools v5.0.0 and babylonjs-editor-quix⦠by @julien-moreau in #515
- v5.0.1 by @julien-moreau in #516
- docs: add license.md by @julien-moreau in #517
- Fix node-pty process cleanup to prevent "Object has been destroyed" errors by @Soullnik in #528
- Fix/loading crash by @julien-moreau in #525
- v5.0.2 by @julien-moreau in #529
- docs: add documentation for customizing scripts by @julien-moreau in #531
- fix: linux build. set sharp and its dependencies asar unpacked by @julien-moreau in #533
- Fix getScriptByClassForObject TypeScript typing by @Soullnik in #534
- chore: bump babylonjs-editor-tools v5.0.1 by @julien-moreau in #537
- chore(deps): bump form-data from 4.0.0 to 4.0.4 by @dependabot[bot] in #538
- feat: remove decals from experimental features by @julien-moreau in #539
- Add
.webp
Image Support for Assets and Textures by @Soullnik in #540 - feat: adding support of play-inline in editor when playing scene by @julien-moreau in #541
- feat: add support of @visibleAsString in babylonjs-editor-tools by @julien-moreau in #545
- fix: regex to replace dependencies when playing scene by @julien-moreau in #546
- v5.0.3 by @julien-moreau in #547
- docs: add documentation for @visibleAsString decorator by @julien-moreau in #548
- Master by @julien-moreau in #553
- v5.0.4 by @julien-moreau in #554
- fix: force .cjs extension when generating play script to force commonjs wrapper. by @julien-moreau in #555
- fix: call addOnce in addOnce override by @julien-moreau in #556
- v5.0.5 by @julien-moreau in #557
- Implementation of SolidJS and Vanilla JS Templates by @Soullnik in #535
- chore: add support of prettier for formatting by @julien-moreau in #536
- docs: updating documentation to include latest features and feedbacks by @julien-moreau in #560
- v5.1.0 by @julien-moreau in #561
- feat: add support of "locked" mode for objects in graph by @julien-moreau in #559
- feat: now animate camera to focused object by @julien-moreau in #563
- chore(deps): bump tmp from 0.2.1 to 0.2.4 by @dependabot[bot] in #564
- fix: compute real min/max values in inspector number field including asDegrees by @julien-moreau in #566
- fix: check for input DOM element focused before computing editor camera's shift speed by @julien-moreau in #567
- fix: update relative path for textures applied on attached scripts by @julien-moreau in #569
- Fix: (Linux) Fix show in explorer by @yuripourre in #574
- Add Grid Material by @yuripourre in #580
- style: fix formatting by @julien-moreau in #581
- feat: add support of clone (keeping hierarchy) in graph component by @julien-moreau in #570
- Feat: Add pan to editor preview by @yuripourre in #572
- Add more properties to Standard Materials by @yuripourre in #578
- fix: import in grid material inspector by @julien-moreau in #583
- fix: drag'n'drop assets in assets browser with support of folders by @julien-moreau in #585
- Add normal material by @yuripourre in #584
- feat: add support of direct descandants only when retrieving particle system using @particleSystemFromScene in babylonjs-editor-tools by @julien-moreau in #588
- Add more properties to pbr materials by @yuripourre in #579
- feat: add support of heightmap in ground geometry inspector by @julien-moreau in #589
- v5.1.1 by @julien-moreau in #590
- [UX] Use wasd to move camera as default by @yuripourre in #593
- [UX] Toggle switch on click by @yuripourre in #591
- chore: bump Babylon.js to v8.24.0 by @julien-moreau in #595
- [UX] Delete objects when pressing delete by @yuripourre in #592
- [UX] Update toolbar by @yuripourre in #594
- [UX] Alternative render options button by @yuripourre in #596
- chore(deps-dev): bump electron from 35.5.1 to 35.7.5 by @dependabot[bot] in #612
- feat: add support of thumbnails generation for materials and meshes by @julien-moreau in #611
- feat: better management of thumbnail cache for assets by @julien-moreau in #613
- chore(deps): bump next from 14.0.4 to 14.2.32 in /templates/nextjs by @dependabot[bot] in #605
- chore: bump next to v14.2.32 by @julien-moreau in #614
- fix: remove physicsAggregate metadata when removing in inspector by @julien-moreau in #615
- feat: add help section in toolbar by @julien-moreau in #616
- feat: add mansion section in landing page of website by @julien-moreau in #617
- feat: use md5 worker when extracting textures to unlock main thread by @julien-moreau in #618
- feat: add support of transparency shadow and active by default. by @julien-moreau in #621
- feat: add support of water material by @julien-moreau in #623
- chore(deps-dev): bump vite from 6.3.5 to 6.3.6 in /templates/solidjs by @dependabot[bot] in #622
- fix/package.json by @julien-moreau in #624
- chore: bump Babylon.js to v8.26.1 by @julien-moreau in #625
- release/5.1.2 by @julien-moreau in #626
New Contributors
- @yuripourre made their first contribution in #493
- @Soullnik made their first contribution in #495
Babylon.JS Editor v4.4.0
Babylon.JS Editor v4.4.0
Chore
- Updated Babylon.JS version to 5.19.0
Features
- Added support of GUI and GUI Editor
- Added support of scene files in assets to manage scenes
- Added support of drag'n'drop for textures in meshes
- Added support of wrapping properties in texture inspector
- Added support of gound color for hemispheric light inspector
- Added support of unlit parameter in PBR Material Inspector
Enhancements
- Added new app icon for macOS from @wwwonka
- Now set plugins from npm in workspace folder instead of global to avoid missing environments variables in some systems
- Added support of video assets to be copied
Babylon.JS Editor v4.3.0
Babylon.JS Editor v4.3.0
Chore
- Updated Babylon.JS version to 5.9.0
Features
- Added support of submeshes and multi-materials in FBX loader
- Added support of package manager choice (
npm
oryarn
) - Added support of "Add Material To Scene" in assets browser
- Added support of custom scene output directory per workspace
- Added support of clone for materials in assets browser
- Added onEngineResize decorator in tools.ts
- Added support of .json files when generating scene
- Added support of EditorCamera with wheel support
Fixes
- Fixed usage of bones in FBX loader
- Set right relative path to particle systems metadata when creating in root assets folder
Enhancements
- Added workspace path in document title
- Now return object when attaching script at runtime
Babylon.JS Editor 4.2.0
Babylon.JS Editor v4.2.0
Features
- Added support of
Painting Tools
menu in main toolbar starting withDecals Paiting Tool
. - Added shortcut in graph component to set node enabled/disabled by clicking on graph node icons.
Fixes
- Fixed GLTF scene files having textures encoded as base64.
- Fixed typings errors in
tools.ts
file used by projects. Fixes the compilation errors for projects.
Enhancements
- Set
checked
icon for active camera in preview panel's cameras combo box.
Webpack Plugin
Fixes
- Fixed socket connection to be closed once compilation is done.