Skip to content

Latest commit

 

History

History
253 lines (150 loc) · 9.28 KB

CHANGELOG.md

File metadata and controls

253 lines (150 loc) · 9.28 KB

Changelog

All notable changes to this project will be documented in this file. The format is based on Keep a Changelog.

Added

Changed

Fixed

Removed

2.1.2 - 2024-03-05

Added

Changed

Fixed

  • Fix decoration, viewer pages runtime error. (#78)

Removed

2.1.1 - 2024-03-05

Added

Changed

Fixed

  • Fix texture not load. (#76)

Removed

2.1.0 - 2024-02-18

Added

  • Dula-net demo page. (#73)

Changed

  • Remove 2d layout coords sorting to support occluded wall. (#73)

Fixed

Removed

  • Remove MIT license. (#74)

2.0.1 - 2023-12-17

Added

Changed

Fixed

  • Fix don't camera rotation and zooming in editors. (#71)

Removed

2.0.0 - 2023-12-16

Added

  • Add camera animation for viewer with animejs. (#68)

Changed

  • Change README.md demo links and snapshots. (#50)

Fixed

Removed

1.4.1 - 2023-11-14

Added

Changed

  • Enhance performance of PanoramaTextureMesh. (#62)

Fixed

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

Removed

1.4.0 - 2023-10-28

Added

  • Add media mesh loads from .glb and includes animations. (#51)
  • Add navigation menu to preview between editors. (#58)

Changed

  • Change recommended panorama in layout 2d to our resource. (#61)

Fixed

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

Removed

  • Rename addBeforeRenderFunction to addBeforeRenderEvent. (#52)
  • Remove react-rnd package for floating tool box. (#59)

1.3.0 - 2023-10-08

Added

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

Changed

  • Use yarn workspace for three, js-base64 and pako packages. (#41)
  • Refactor shader folder structure. (#44)
  • Refactor three/core export route structure. (#47)

Fixed

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

Removed

1.2.0 - 2023-09-04

Added

  • 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 material transparent: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)

Changed

  • Separate editor page to editors/layout2d, editors/layout3d, editors/decoration. (#32)
  • PanoramaTextureMesh, PanoramaProjectionMesh add onLoad to pass mesh to app. (#32)
  • Change vertexShaders/screenPosition to render plane at the front. (#32)
  • Separate algorithms from README.md to DOCUMENT.md. (#32)

Fixed

  • CameraControls.focus lock distance if param is false. (#32)

Removed

  • SceneControls is removed use onLoad of components to get mesh instead. (#32)

1.1.1 - 2023-08-21

Added

Changed

Fixed

  • Fix editor's preview viewer and data loader. (#29)

Removed

1.1.0 - 2023-08-19

Added

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

Changed

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

Fixed

  • PanoramaTextureMesh frame buffer cause memory leak. (#17)
  • yarn audit get 1 high vulnerabilities, resolved by remove react-script.(#20)

Removed

  • Remove source code of OrbitControls use add-on version from three.(#18)

1.0.0 - 2023-07-28

Added

  • Edit ceiling and camera height (#11)
  • Export mesh and texture (#9)

Changed

  • Extends 2d editor clickable region to ceiling part. (#7)
  • Camera dolly effect won't change cameras position instead of fov. (#10)

Fixed

  • flickering wall when editing layout. (#3)

Removed

Codes without pull requests won't be recorded.

Added

  • Initialize panorama annotator.

Changed

Fixed

Removed