Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Remove old dropdown compatibility code #1153

Draft
wants to merge 2 commits into
base: main
Choose a base branch
from

Conversation

Meorawr
Copy link
Member

@Meorawr Meorawr commented Dec 10, 2024

As modern menus are now supported in all client flavours, our compatibility layer for new menu APIs and UIDropDownMenu driven menus is no longer required.

The only things left for the compatibility layer are the dropdown button template itself, and the one utility function for opening a context menu. These are used too widely in the codebase at present and I don't want to unnecessarily replace these until a future expansion patch.

As modern menus are now supported in all client flavours, our
compatibility layer for new menu APIs and UIDropDownMenu driven menus is
no longer required.

The only things left for the compatibility layer are the dropdown button
template itself, and the one utility function for opening a context
menu. These are used too widely in the codebase at present and I don't
want to unnecessarily replace these until a future expansion patch.
@Meorawr Meorawr requested review from Solanya and Raenore December 10, 2024 17:44
@Meorawr Meorawr self-assigned this Dec 10, 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.

1 participant