Skip to content
This repository has been archived by the owner on Dec 17, 2024. It is now read-only.

Releases: vimaec/vim-webgl-viewer

2.0.10

28 Oct 19:45
04e8f89
Compare
Choose a tag to compare

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

10 Oct 18:24
46c57f0
Compare
Choose a tag to compare

Fixed initial settings in skybox

2.0.5

30 Aug 12:27
c8d6f7b
Compare
Choose a tag to compare

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.
  • 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

22 Mar 17:25
d4e401e
Compare
Choose a tag to compare
  • 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

07 Mar 21:43
Compare
Choose a tag to compare
  • 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

01 Mar 19:50
0eaf17c
Compare
Choose a tag to compare

New loading pipeline to support progressive loading with the upcoming vimx format.

1.5.6 - Camera Axes Lock

03 May 15:54
Compare
Choose a tag to compare

Added ability to lock camera movement or rotation
Added ability to set initial forward.
Reworked when orbit is applied.
Regen docs.

1.5.5

21 Apr 16:57
b1fd065
Compare
Choose a tag to compare

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

16 Mar 15:37
dd93403
Compare
Choose a tag to compare

Moved Object model and bfast code to vim-ts
Improved camera smoothness
Added memory limit to renderer
Added support for remote g3d