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

[FR] PUI - Add option for plugins to add header actions #8593

Open
2 tasks done
matmair opened this issue Nov 29, 2024 · 3 comments
Open
2 tasks done

[FR] PUI - Add option for plugins to add header actions #8593

matmair opened this issue Nov 29, 2024 · 3 comments
Labels
enhancement This is an suggested enhancement or new feature Platform UI Related to the React based User Interface plugin Plugin ecosystem
Milestone

Comments

@matmair
Copy link
Member

matmair commented Nov 29, 2024

Please verify that this feature request has NOT been suggested before.

  • I checked and didn't find a similar feature request

Problem statement

Plugins do not have a way to add quick action to the header action of items. Therefore users need to click at least twice to issue a plugin action once they are on the page for the item.

Suggested solution

Add a way for plugins to expose 0 or more custom actions for (specific) items
Image
They should at least be able to set:

  • Text
  • Icon
  • Tooltip text

To enable some transparency I think all plugin action should have a standard information from which plugin the action is emitted added to its tooltip

Describe alternatives you've considered

Adding a custom panel

Examples of other systems

No response

Do you want to develop this?

  • I want to develop this.
@matmair matmair added enhancement This is an suggested enhancement or new feature Platform UI Related to the React based User Interface plugin Plugin ecosystem labels Nov 29, 2024
@matmair matmair added this to the 1.0.0 milestone Nov 29, 2024
@matmair
Copy link
Member Author

matmair commented Nov 29, 2024

@wolflu05 any input on this?

@wolflu05
Copy link
Contributor

Yes, that's exactly what I was planning to add with the custom UI feature system. I have added some more detail on how I imagined the system in #8278 (comment)

@SchrodingersGat
Copy link
Member

@matmair this would be a great addition :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement This is an suggested enhancement or new feature Platform UI Related to the React based User Interface plugin Plugin ecosystem
Projects
None yet
Development

No branches or pull requests

3 participants