All notable changes to this project will be documented in this file. The format is based on Keep a Changelog.
2.1.2 - 2024-03-05
- Fix
decoration
,viewer
pages runtime error. (#78)
2.1.1 - 2024-03-05
- Fix texture not load. (#76)
2.1.0 - 2024-02-18
- Dula-net demo page. (#73)
- Remove 2d layout coords sorting to support occluded wall. (#73)
- Remove MIT license. (#74)
2.0.1 - 2023-12-17
- Fix don't camera rotation and zooming in editors. (#71)
2.0.0 - 2023-12-16
- Add camera animation for viewer with
animejs
. (#68)
- Change README.md demo links and snapshots. (#50)
1.4.1 - 2023-11-14
- Enhance performance of
PanoramaTextureMesh
. (#62)
- Fix sonarqube bug and code smells. (#65) (#67)
- Fix model normalization and upgrade to
three^0.158
. (#64) - Fix size error and animation not found issue when changing mesh. (#63)
1.4.0 - 2023-10-28
- Add media mesh loads from
.glb
and includes animations. (#51) - Add navigation menu to preview between editors. (#58)
- Change recommended panorama in layout 2d to our resource. (#61)
- Fix
MeshIndexMap
update single mesh make everything re-render. (#52) (#53) - Fix textbox in floating menu with
react-rnd
can't select whole text. (#54) - Fix editor supports touch events on mobile devices. (#59)
- Fix layout editor removes media data. (#58)
- Fix unable to delete 2d layout points. (#60)
- Rename
addBeforeRenderFunction
toaddBeforeRenderEvent
. (#52) - Remove
react-rnd
package for floating tool box. (#59)
1.3.0 - 2023-10-08
- Raycaster to new media. (#38)
- Add
TransformControls
to edit media in 3d space. (#42) - Add media property menu and default data. (#43)
- Add media data inputs UI and chromaKey media. (#46)
- Add github ci to check changelog and docker build. (#48)
- Use yarn workspace for
three
,js-base64
andpako
packages. (#41) - Refactor shader folder structure. (#44)
- Refactor three/core export route structure. (#47)
- Avoid creating backface plane and bbox. (#39)
- Hide Css3d elements when rendering back face and change placeholder style. (#40)
- Add background panel to block css3d layer flicker black block.(#45)
1.2.0 - 2023-09-04
- Show embed htmls in Viewer. (#32)
- Add
react-rnd
for floating toolbar. (#32) - Add
matrixFromPointsAndNormal
to math for calculating plane transform from two point and face normal. (#32) - Add
raycastMeshFromScreen
to raycast from current view. (#32) - Add
.renderOrder
and set materialtransparent:true
to make a hole on canvas. (#32) - Add
MeshIndexMap
as object selector for media. (#33) - Add
Dockerfile
and github ci to deploy production to Github registry. (#34)
- Separate editor page to
editors/layout2d
,editors/layout3d
,editors/decoration
. (#32) PanoramaTextureMesh
,PanoramaProjectionMesh
addonLoad
to pass mesh to app. (#32)- Change
vertexShaders/screenPosition
to render plane at the front. (#32) - Separate algorithms from
README.md
toDOCUMENT.md
. (#32)
CameraControls.focus
lock distance if param is false. (#32)
SceneControls
is removed useonLoad
of components to get mesh instead. (#32)
1.1.1 - 2023-08-21
- Fix editor's preview viewer and data loader. (#29)
1.1.0 - 2023-08-19
- Eslint working directory and github ci for testing.(#19)
- Use js-base64 and pako as encoder for passing editor result to viewer through query string.(#23)
- Add top view in viewer with auto-fit viewport and constraint camera's
zoom
,rotate
,pan
.(#24) - Recommended panorama when focus on Input.(#25)
- Change
styled-component
babel setting to SWC according to official document. (#16) - Change share link to load data from hash instead of query string. (#26)
PanoramaTextureMesh
frame buffer cause memory leak. (#17)yarn audit
get 1 high vulnerabilities, resolved by removereact-script
.(#20)
- Remove source code of
OrbitControls
use add-on version from three.(#18)
1.0.0 - 2023-07-28
- Extends 2d editor clickable region to ceiling part. (#7)
- Camera dolly effect won't change cameras position instead of fov. (#10)
- flickering wall when editing layout. (#3)
Codes without pull requests won't be recorded.
- Initialize panorama annotator.