Releases: vimaec/vim-webgl-viewer
2.0.10
New Features
- Enhanced interactivity and visibility control for the SectionBox component.
- Transition to pointer events for mouse interactions, improving user experience.
- Improved error handling and progress reporting during the loading of Vim files.
- New request handling mechanism for fetching Vim data.
- Introduction of the VimRequest class for managing asynchronous requests with progress tracking.
- Added DeferredPromise class for improved promise management and error handling.
- New SuccessResult and ErrorResult classes for clearer request outcome representation.
- Bug Fixes
Improved state management for mouse interactions, ensuring accurate event handling.
Documentation
Updated method signatures to reflect changes in event handling.
Introduced new types and classes for better request management.
Chores
Updated package version and dependencies for improved stability and performance.
2.0.9 - Skybox fix
Fixed initial settings in skybox
2.0.5
Summary by CodeRabbit
-
New Features
- Introduced a
SkyboxMaterial
class for customizable skybox materials. - Added a
GizmoAxes
class for interactive axis representation in the 3D viewer.
- Introduced a
-
Improvements
- Enhanced material handling with stricter type definitions and improved encapsulation.
- Updated viewer materials to include new properties for better configurability.
-
Bug Fixes
- Resolved issues related to material property accessibility and consistency.
-
Chores
- Refined code formatting for improved readability and organization throughout the codebase.
2.0.2
- Split and renamed viewersettings code
- Implemented url parsing for settings
- Implemented markers as one instanced mesh
- Implemented outline, visible, highlight, color for markers
- Added simple material, a fast material with no transparency
- Added scrollspeed value for mouse inputs
2.0.1 Package Bundling and fixes
- The three.js package is now marked as a bundled package of the vim-webgl-viewer package.
- Fixed vim loading update not being sent on clear.
- Fixed gizmo axes causing a rotation instead of an orbit.
- Removed unavailable filter features from the API.
- Added default values to docs.
2.0.0
New loading pipeline to support progressive loading with the upcoming vimx format.
1.5.6 - Camera Axes Lock
Added ability to lock camera movement or rotation
Added ability to set initial forward.
Reworked when orbit is applied.
Regen docs.
1.5.5
Split Loader and Viewer in two distinct classes.
Added more options for partial loading.
Updated camera api and improved behaviour.
Integrated latest changes to Vim-Format and restored VimHeader.
1.5.2
Moved Object model and bfast code to vim-ts
Improved camera smoothness
Added memory limit to renderer
Added support for remote g3d