Skip to content

New Release v1.21.0 - #minor#878

Merged
pakb merged 32 commits intomasterfrom
develop
May 31, 2024
Merged

New Release v1.21.0 - #minor#878
pakb merged 32 commits intomasterfrom
develop

Conversation

@pakb
Copy link
Contributor

@pakb pakb commented May 31, 2024

schtibe and others added 30 commits May 28, 2024 14:35
PB-555 : fix too many resolutions being filtered out with WMTS layers
in the same way we split the profile regarding LV95 bound, we now also cut it in portions/chunks of 3000 points, in order not to hit the hard limit of 5k point set in our backend
…st_too_long

PB-538 : split profile too long for backend into chunks
Issue: users found that the search bar being focused (and expanded) on startup when they reloaded after searching for a layer or feature.

Fix: We no longer focus the search bar at startup, effectively stopping it from being opened
Issue : The zoom in and out buttons were added to the cesium viewer near the compass, when it is a bit more logical to have them stay where they are in the 2D viewer.

Fix : We move the logic of those buttons to the toolbox zoom buttons, use that logic when we are in 3d, and removed the cesium buttons.

temp
…t was moved from the cesium toolbox to the zoom buttons
removing the visible flag being used, we already remove the component altogether when the visibility flag is false, and it hinders aggregate from being displayed (sub-layers have their visibility flag set to false in the config for some reasons...)
Also removing the subdomain for WMS, as we are fine landing always on the main URL endpoint (and can be problematic for external layer support)
Cesium CSS was altering how our buttons were shown, adding some padding or margins there and there. As we were importing the Cesium CSS file just to place the canvas (and its Cesium generated parent divs) correctly, I've switched to declare this CSS ourselves and remove the import of the Cesium CSS file.

Also removing a couple wrapping divs in the Cesium component that are not useful, as they clutter our "real" DOM with many empty divs
making the inject a factory method, so it won't be computed at startup (on mount) but only the first time it is being used
Changes how the profile handles itself when the floating tooltip is active, closing the profile now only unselect the profile feature (and do not close the selected features anymore)

While the feature info is at the bottom, the profile is now shown as an "off-shoot" or second tab of the selected features, taking the whole width of the screen. Adding a "Back" button at the top of the infobox panel to go back to feature details.

Rework of the profile width management so that it doesn't overflow its parent. Also adding a little spacer between each profile information (going Composition API in the process)
pakb added 2 commits May 31, 2024 15:02
using flex column to display both feature detail and profile within the infobox
PB-472 : profile in the context of the new floating tooltip
@github-actions github-actions bot changed the title Release New Release v1.21.0 - #minor May 31, 2024
@cypress
Copy link

cypress bot commented May 31, 2024

Passing run #2373 ↗︎

0 207 20 0 Flakiness 0

Details:

Merge pull request #862 from geoadmin/feat_PB-472_better_profile_infobx
Project: web-mapviewer Commit: 37ce862f42
Status: Passed Duration: 06:03 💡
Started: May 31, 2024 1:16 PM Ended: May 31, 2024 1:22 PM

Review all test suite changes for PR #878 ↗︎

Copy link

@ltclm ltclm left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🤞

@pakb pakb merged commit ded6e47 into master May 31, 2024
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.

4 participants