Skip to content

Enhanced Customization for Highlight Styles in Feature Selection#10537

Open
congchen1101 wants to merge 1 commit intogeosolutions-it:masterfrom
congchen1101:feature-custom-highlight-styles
Open

Enhanced Customization for Highlight Styles in Feature Selection#10537
congchen1101 wants to merge 1 commit intogeosolutions-it:masterfrom
congchen1101:feature-custom-highlight-styles

Conversation

@congchen1101
Copy link
Contributor

@congchen1101 congchen1101 commented Sep 9, 2024

Enhanced customization for highlight styles of selected features in FeatureEditor and Identify plugins

  • enabled defining highlightStyle object under FeatureEditor and Identify plugins in localConfig.json to allow custome of highlight styles.
  • updated and added relevant tests to reflect these changes.
  • updated jsdoc for both plugins

On behalf of DB Systel GmbH

Description

Please check if the PR fulfills these requirements

What kind of change does this PR introduce? (check one with "x", remove the others)

  • Feature

Breaking change

Does this PR introduce a breaking change? (check one with "x", remove the other)

  • No

@tdipisa
Copy link
Member

tdipisa commented Sep 10, 2024

Dear @congchen1101
thank you so much for your contribution. Is it possible for you to put some screenshots and/or small video in the PR description to show how the functionality you have implemented works and to see how it looks? This will help us with the review. Thank you so much again.

@tdipisa tdipisa changed the title #10536 Enhanced Customization for Highlight Styles in Feature Selection Sep 10, 2024
@tdipisa tdipisa modified the milestones: 2025.01.00, 2025.02.00 Jun 12, 2025
@tdipisa tdipisa added the BackportNeeded Commits provided for an issue need to be backported to the milestone's stable branch label Nov 4, 2025
@tdipisa tdipisa added backport 2025.02.xx and removed BackportNeeded Commits provided for an issue need to be backported to the milestone's stable branch labels Dec 12, 2025
@tdipisa tdipisa requested review from dsuren1 and removed request for allyoucanmap December 18, 2025 09:41
@tdipisa tdipisa assigned dsuren1 and unassigned allyoucanmap Dec 18, 2025
@dsuren1 dsuren1 modified the milestones: 2025.02.01, 2025.02.02 Dec 18, 2025
Copy link
Contributor

@dsuren1 dsuren1 left a comment

Choose a reason for hiding this comment

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

@congchen1101
Thank you for your contribution.

Before I proceed with a detailed review, the PR would need to be aligned with the latest master, as there are currently some conflicts with the Map component. I also noticed that the application crashes when the Map viewer is loaded. It might be worth reviewing the IdentifyContainer, as the use of recompose can sometimes interfere with React Hooks. You could consider initializing the plugin configuration directly here

Additionally, based on the issue description, it appears the objective is to provide a highlight style for features selected from the Feature Editor. In that case, would it be possible to explore passing this configuration directly to the FeatureEditor, rather than modifying the core Map component?

@tdipisa
Copy link
Member

tdipisa commented Jan 5, 2026

@congchen1101 remind to also fix conflicts. Thank you for your contribution.

@tdipisa
Copy link
Member

tdipisa commented Jan 14, 2026

@congchen1101 is it possible for you to revolve conflicts in your PR and address comment above? This way we can proceed with the review. Thanks.

@congchen1101
Copy link
Contributor Author

@tdipisa Sorry for the late response and Thank you @dsuren1 very much for your review and suggestions. I’m glad to re-review the PR and resolve the conflicts, but I’ll be able to start on this earliest next week. I hope this is ok for you.

@tdipisa
Copy link
Member

tdipisa commented Jan 20, 2026

@tdipisa Sorry for the late response and Thank you @dsuren1 very much for your review and suggestions. I’m glad to re-review the PR and resolve the conflicts, but I’ll be able to start on this earliest next week. I hope this is ok for you.

Sure @congchen1101 you are in time for v2025.02.02. Thank you very much.

@congchen1101 congchen1101 force-pushed the feature-custom-highlight-styles branch from 66cbd65 to 5a71d96 Compare January 29, 2026 19:16
@cla-bot
Copy link

cla-bot bot commented Jan 29, 2026

In order to contribute to the MapStore project, the CLA (Contributor License agreement) should be sent signed to GeoSolutions. Please consult contributing rules at: https://github.com/geosolutions-it/MapStore2/wiki/Contributing-to-MapStore#contributing-code

@congchen1101 congchen1101 force-pushed the feature-custom-highlight-styles branch from 5a71d96 to 57bf934 Compare January 29, 2026 19:28
@cla-bot
Copy link

cla-bot bot commented Jan 29, 2026

In order to contribute to the MapStore project, the CLA (Contributor License agreement) should be sent signed to GeoSolutions. Please consult contributing rules at: https://github.com/geosolutions-it/MapStore2/wiki/Contributing-to-MapStore#contributing-code

Enhanced customization for highlight styles of selected/clicked features in FeatureEditor and Identify

- enabled defining highlightStyle object under FeatureEditor and Identify Plugin in localConfig.json to apply costume highlight styles for features.
- updated and added relevant tests
- updated jsdoc for both plugins

On behalf of DB Systel GmbH
@congchen1101 congchen1101 force-pushed the feature-custom-highlight-styles branch from 57bf934 to f38c794 Compare January 29, 2026 20:40
@cla-bot
Copy link

cla-bot bot commented Jan 29, 2026

In order to contribute to the MapStore project, the CLA (Contributor License agreement) should be sent signed to GeoSolutions. Please consult contributing rules at: https://github.com/geosolutions-it/MapStore2/wiki/Contributing-to-MapStore#contributing-code

@tdipisa
Copy link
Member

tdipisa commented Jan 30, 2026

In order to contribute to the MapStore project, the CLA (Contributor License agreement) should be sent signed to GeoSolutions. Please consult contributing rules at: https://github.com/geosolutions-it/MapStore2/wiki/Contributing-to-MapStore#contributing-code

Thank you for your contrib @congchen1101. Please have a look at this.

@tdipisa
Copy link
Member

tdipisa commented Feb 2, 2026

In order to contribute to the MapStore project, the CLA (Contributor License agreement) should be sent signed to GeoSolutions. Please consult contributing rules at: https://github.com/geosolutions-it/MapStore2/wiki/Contributing-to-MapStore#contributing-code

Thank you for your contrib @congchen1101. Please have a look at this.

@congchen1101 we will release v2025.02.02 next week. If you will not be able to provide the CLA signed in the next couple of days by also updating the PR accordingly, I will have to exclude this PR form the upcoming version for now. Thank you so much for understanding.

@congchen1101
Copy link
Contributor Author

Hi @tdipisa, our internal process still needs some time to handle the CLA. Once we receive approval, I will send you the signed document immediately. If the release is reached, please feel free to proceed without it. Thank you for your understanding.

@tdipisa tdipisa modified the milestones: 2025.02.02, 2026.01.00 Feb 3, 2026
@tdipisa
Copy link
Member

tdipisa commented Feb 3, 2026

@congchen1101 thank you so much for your feedback.

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.

Enhanced Customization for Highlight Styles in Feature Selection

4 participants