Skip to content

feat(plugins/iconMenu): migrate plugin#357

Merged
dopenguin merged 65 commits intonextfrom
vue3/migrate-plugin-icon-menu
Oct 15, 2025
Merged

feat(plugins/iconMenu): migrate plugin#357
dopenguin merged 65 commits intonextfrom
vue3/migrate-plugin-icon-menu

Conversation

@dopenguin
Copy link
Member

Summary

Migrate IconMenu plugin to @polar/polar.

Instructions for local reproduction and review

Snowbox provides an iconMenu for layout ninenRegions and standard.

Relevant tickets, issues, et cetera

Closes #345

Using the component adds the possibility of adding a tooltip for the button placed depending on the
given tooltipPosition. If the prop is not given, no tooltip is shown.
Update PolarIconButton as well to accommodate for additionally needed parameters for the t-function.
# Conflicts:
#	src/plugins/iconMenu/components/NineRegionsButton.ce.vue
#	src/plugins/iconMenu/components/NineRegionsMenu.ce.vue
#	src/plugins/iconMenu/components/TopRightMenu.ce.vue
Added todo, as this seemingly doesn't work with deep.
Order is relevant regarding tab order.
@dopenguin dopenguin self-assigned this Sep 1, 2025
@dopenguin dopenguin added enhancement New feature or request refactor Refactoring of previous code labels Sep 1, 2025
@dopenguin dopenguin linked an issue Sep 23, 2025 that may be closed by this pull request
@dopenguin
Copy link
Member Author

@oeninghe-dataport The plugin has been updated to include two menu types (menus & focusMenus) now to reflect the updated design.

The only thing missing now is the way we are going to be handling the position of the content of the focusMenus to be placed visually below the Toasts to ensure the tab order remains correct. I'd like to tackle that once the address search plugin has been implemented as that is going to be placed above the content of the focusMenus.

Copy link
Collaborator

@oeninghe-dataport oeninghe-dataport left a comment

Choose a reason for hiding this comment

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

🏓 @dopenguin

@dopenguin
Copy link
Member Author

🏓 @dopenguin

Only #357 (comment) seems to be left, which is blocked by #356. Do you see any additional need for changes on this PR?

🏓 @oeninghe-dataport

dopenguin and others added 7 commits October 13, 2025 13:00
# Conflicts:
#	examples/snowbox/index.js
#	src/plugins/fullscreen/components/FullscreenUI.ce.vue
#	src/plugins/fullscreen/components/FullscreenUI.spec.ts
#	src/plugins/iconMenu/components/NineRegionsButton.ce.vue
#	src/plugins/iconMenu/store.ts
#	src/plugins/iconMenu/types.ts
Copy link
Collaborator

@oeninghe-dataport oeninghe-dataport left a comment

Choose a reason for hiding this comment

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

🚀 @dopenguin

@dopenguin dopenguin merged commit 33e5a6b into next Oct 15, 2025
3 checks passed
@dopenguin dopenguin deleted the vue3/migrate-plugin-icon-menu branch October 15, 2025 11:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request refactor Refactoring of previous code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Migration of IconMenu plugin to POLAR@3

3 participants