Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
feat(globe): migrate to custom globe implementation (#1236)
* chore: update to vite 4 * chore: update typescript 4 -> 5 * chore: update electron to 24.2.0 * chore: update node typings * feat: initial working version of webgl-globe * refactor: restructure react-hooks for globe * feat(webgl-globe): add projection switcher * feat(webgl-globe)!: remove cesium and related code - removes cesium dependency - remove old code referencing the cesium globe - replaced cesium specific GlobeView type with CameraView type from @ubilabs/esa-webgl-globe * feat(webgl-globe): synchronized globes in compare-mode * fix(webgl-globe): remove remnants of old GlobeView type * feat(marker): add hover effect * fix(globe): fix globe resize on compare * fix(globe): update for marker click fix * fix(globe): fix flyTo in story mode * fix: update dependencies, triggering resize-events is no longer needed * feat(webgl-globe): implement moveStart/moveEnd callbacks via timers * chore: npm update * fix: rewrite url parsing and serialization * fix: use initial view-state when creating the globe instance. * fix(layers): wait for layer-details before selecting layer If we set the selected layer before the details are available, the globe will - for a few frames - render the default globe, which leads to flickering. --------- Co-authored-by: Philipp Wambach <philippwambach@googlemail.com>
- Loading branch information