Skip to content

integrate CesiumJs - #4055

Draft
taulinger wants to merge 45 commits into
masterfrom
dev_3D
Draft

taulinger wants to merge 45 commits into
masterfrom
dev_3D

Conversation

@taulinger

@taulinger taulinger commented Oct 2, 2026 •

Copy link
Copy Markdown
Member
grafik

@taulinger taulinger added the 3d label Oct 2, 2026
@taulinger taulinger changed the title 3D Integrate 3D Oct 2, 2026
* add view mode related domain and store infrastructure

* register view.reducer

* fix

* enhance layer synchronization by adding immediate update option

* add test

* add ViewContainer component with view mode handling and tests

* replace ba-ol-map with ba-view-container in embed and index HTML files; update tests accordingly

* include all tests again

* revert tmp. changes

* adjust test

* fix JSDoc module name

* adjust sizes

* fix typo

* update doc
@taulinger taulinger changed the title Integrate 3D integrate CesiumJs Oct 6, 2026
taulinger and others added 20 commits October 7, 2026 07:54
* LocationSearch: improve fallback behavior in standalone mode (#4093)

* build(deps-dev): bump prettier from 3.9.9 to 3.9.10 (#4094)

Bumps [prettier](https://github.com/prettier/prettier) from 3.9.9 to 3.9.10.
- [Release notes](https://github.com/prettier/prettier/releases)
- [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md)
- [Commits](prettier/prettier@3.9.9...3.9.10)

---
updated-dependencies:
- dependency-name: prettier
  dependency-version: 3.9.10
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* build(deps): bump maplibre-gl from 6.12.0 to 6.13.0 (#4095)

Bumps [maplibre-gl](https://github.com/maplibre/maplibre-gl-js) from 6.12.0 to 6.13.0.
- [Release notes](https://github.com/maplibre/maplibre-gl-js/releases)
- [Changelog](https://github.com/maplibre/maplibre-gl-js/blob/main/CHANGELOG.md)
- [Commits](maplibre/maplibre-gl-js@v6.12.0...v6.13.0)

---
updated-dependencies:
- dependency-name: maplibre-gl
  dependency-version: 6.13.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* change: ol-dragzoom style (#4097)

* build(deps): bump maplibre-gl from 6.13.0 to 6.14.0 (#4099)

Bumps [maplibre-gl](https://github.com/maplibre/maplibre-gl-js) from 6.13.0 to 6.14.0.
- [Release notes](https://github.com/maplibre/maplibre-gl-js/releases)
- [Changelog](https://github.com/maplibre/maplibre-gl-js/blob/main/CHANGELOG.md)
- [Commits](maplibre/maplibre-gl-js@v6.13.0...v6.14.0)

---
updated-dependencies:
- dependency-name: maplibre-gl
  dependency-version: 6.14.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* replace ESLint / Prettier by Biome (#4096)

* remove direct stylelint dependency from package.json

* chore: add biome configuration and dependencies to package.json and package-lock.json

* add quoteStyle rule for css

* remove "noEmptyBlockStatements" rule

* remove "globals"

* remove "noShadowRestrictedNames" rule and add globals for vitest

* remove "noDefaultExport" rule

* update to incoming changes

* add biome related scripts

* remove  "files" section

* cleanup

* replace badge

* apply biome

* refactor: update linting comments to use biome-ignore for specific rules

* fix: add file includes to biome configuration

* remove unused variable eslint-disable comments across multiple components

* update biome configuration to include noUnusedImports rule

* remove eslint and prettier related dependencies

* finetune lint scripts

* update

* remove prettier command

* update package.json to add stylelint configuration and improve linting scripts

* remove obsolete configuration files for eslint and prettier

* port to biome

* build(deps-dev): bump dependency-cruiser from 18.5.0 to 18.6.0 (#4102)

Bumps [dependency-cruiser](https://github.com/sverweij/dependency-cruiser) from 18.5.0 to 18.6.0.
- [Release notes](https://github.com/sverweij/dependency-cruiser/releases)
- [Changelog](https://github.com/sverweij/dependency-cruiser/blob/main/CHANGELOG.md)
- [Commits](sverweij/dependency-cruiser@v18.5.0...v18.6.0)

---
updated-dependencies:
- dependency-name: dependency-cruiser
  dependency-version: 18.6.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* move to version 3 (#4105)

* make biome happy

* Revert "move to version 3 (#4105)" (#4106)

This reverts commit 48f7016.

* Revert "Revert "move to version 3 (#4105)" (#4106)" (#4107)

This reverts commit 3347249.

* fix imports

* downgrade ol from 10.11.0 to 10.10.0 (#4108)

* bump vitest from 5.0.3 to 5.0.4 (#4109)

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alexander Sturm <76113751+alsturm@users.noreply.github.com>
# Conflicts:
#	package-lock.json
#	src/modules/map/components/threeDimensionButton/ThreeDimensionButton.js
#	src/services/StoreService.js
#	test/modules/map/components/threeDimensionButton/ThreeDimensionButton.test.js
# Conflicts:
#	src/modules/map/components/threeDimensionButton/ThreeDimensionButton.js
#	test/modules/map/components/threeDimensionButton/ThreeDimensionButton.test.js
* added test fundamental for cesium

* updated test-utils and vitest config

* recreated package.lock
# Conflicts:
#	package-lock.json
* Add pitch and roll handling to position actions and reducer

- Introduced new actions for changing pitch and roll values, including live updates.
- Updated position reducer to manage pitch and roll states.
- Enhanced map utility functions to round pitch and roll values.
- Added tests for new pitch and roll functionalities in the reducer and utility functions.

* Add VIEW_MODE, PITCH, and ROLL parameters to QueryParameters enum

* Add pitch and roll handling to PositionPlugin and its tests

* Enhance ShareService to support pitch and roll parameters in position extraction

* Add view mode observation and extraction to ShareService and ObserveStateForEncodingPlugin

* Refactor ViewContainer and view reducer to handle unknown view modes and update tests accordingly

* Add ViewModePlugin and integrate with StoreService and ShareService

* Add live rotation, pitch, and roll handling to position reducer and actions
# Conflicts:
#	package-lock.json
#	package.json
This reverts commit 961aad8.
# Conflicts:
#	package-lock.json

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants