Skip to content

feat(gfi): migrate plugin - #447

Merged
oeninghe-dataport merged 260 commits into
nextfrom
vue3/migrate-plugin-gfi
Sep 11, 2026
Merged

oeninghe-dataport merged 260 commits into
nextfrom
vue3/migrate-plugin-gfi

Conversation

@oeninghe-dataport

Copy link
Copy Markdown
Collaborator

Summary

Migrate the GFI plugin.

Instructions for local reproduction and review

  • Open snowbox.
  • Click on a marker.
  • See the result.

Additional hints

  • The utils requestGfi* were migrated as-is and do not need to be reviewed therefore.

Relevant tickets, issues, et cetera

Closes #368

@oeninghe-dataport oeninghe-dataport added this to the POLAR@3 milestone Jan 8, 2026
@oeninghe-dataport oeninghe-dataport self-assigned this Jan 8, 2026
@oeninghe-dataport oeninghe-dataport added the refactor Refactoring of previous code label Jan 8, 2026
@oeninghe-dataport oeninghe-dataport linked an issue Jan 12, 2026 that may be closed by this pull request
@oeninghe-dataport
oeninghe-dataport force-pushed the vue3/migrate-plugin-gfi branch 3 times, most recently from 58e73f6 to f941649 Compare January 16, 2026 13:12
@github-actions

github-actions Bot commented Jan 23, 2026

Copy link
Copy Markdown
PR Preview Action v1.8.1
Preview removed because the pull request was closed.
2026-09-11 09:36 UTC

@oeninghe-dataport
oeninghe-dataport marked this pull request as ready for review February 17, 2026 16:02
@dopenguin
dopenguin removed the request for review from warm-coolguy February 19, 2026 09:46

@dopenguin dopenguin left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

  • Please add an example to iceberg; this maybe should include an example with a layer where the feature list is not being used
  • There should be no horizontal scrollbar if no features are available Image
  • Some things are missing / quite different with the featureList; some parts are connections with the markers feature. This includes:
    • When hovering an element in the feature list, the feature is highlighted in the map with the hover style
    • When hovering an element in the map, the feature is highlighted in the feature list (previously green); when hovering a clustered feature, all features that are part of the cluster are highlighted
    • If I select a feature in the map, it is selected in the feature list
    • If I select a feature in the feature list, the corresponding marker gets the selected style; currently, a yellow dot is being displayed
    • If I select a feature in the feature list, the map should be centered on that feature
    • If a feature is not selectable because of the configured isSelectable function, it is not being shown in the feature list

The list may not be complete, so please take a look at Meldemichel regarding the various things mentioned above.

I'll be taking a look at the components and stores once you've tackled these things.

🏓 @oeninghe-dataport

Comment thread src/plugins/gfi/utils/requestGfiWfs.ts Outdated
Comment thread src/plugins/gfi/utils/requestGfiWfs.ts
Comment thread src/plugins/gfi/utils/requestGfiWms.ts Outdated
Comment thread src/plugins/gfi/utils/requestGfiWms.ts Outdated
Comment thread src/core/stores/main.ts Outdated
Comment thread src/plugins/geoLocation/types.ts Outdated
Comment thread examples/snowbox/index.js Outdated
Comment thread src/locales.ts Outdated
Comment thread src/locales.ts Outdated
Comment thread src/locales.ts Outdated
dopenguin and others added 5 commits February 23, 2026 19:56
Co-authored-by: Pascal Röhling <73653210+dopenguin@users.noreply.github.com>
Co-authored-by: Pascal Röhling <73653210+dopenguin@users.noreply.github.com>
Co-authored-by: Pascal Röhling <73653210+dopenguin@users.noreply.github.com>
Co-authored-by: Pascal Röhling <73653210+dopenguin@users.noreply.github.com>
@dopenguin

Copy link
Copy Markdown
Member

@oeninghe-dataport pls @ me once you've tackled all the things!

@warm-coolguy warm-coolguy left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

🚚 @oeninghe-dataport here comes the fun truck, unloading a batch of riddles

Comment thread src/plugins/gfi/types.ts
Comment thread src/plugins/gfi/types.ts
Comment thread src/plugins/gfi/types.ts
Comment thread src/plugins/gfi/stores/list.ts

@warm-coolguy warm-coolguy left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

(っ•᎑•)╮ =͟͟͞͞🏀 @oeninghe-dataport

Comment thread src/plugins/gfi/components/GfiFeatureList.ce.vue
Comment thread src/plugins/gfi/components/GfiFeatureList.ce.vue
Comment thread src/plugins/gfi/components/GfiFeatureList.ce.vue

@warm-coolguy warm-coolguy left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Another one.

Comment thread src/plugins/gfi/types.ts

@warm-coolguy warm-coolguy left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

@oeninghe-dataport
oeninghe-dataport merged commit 97c85ab into next Sep 11, 2026
6 checks passed
@oeninghe-dataport
oeninghe-dataport deleted the vue3/migrate-plugin-gfi branch September 11, 2026 09:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

refactor Refactoring of previous code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Migration of GFI plugin to POLAR@3

3 participants