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

Provide extension point to add a custom menu to the left sidebar #8

Open
Fox32 opened this issue Nov 1, 2022 · 0 comments
Open

Provide extension point to add a custom menu to the left sidebar #8

Fox32 opened this issue Nov 1, 2022 · 0 comments

Comments

@Fox32
Copy link

Fox32 commented Nov 1, 2022

Is your feature request related to a problem? Please describe.

We currently fork Element to add a custom menu to the left sidebar. It is used to jump to other web application in our setup.

image

We would prefer if we can perform this change without forking Element.

Describe the solution you'd like

An extension point that allows to places buttons in the left sidebar (SpacePanel) and show a menu on click. In addition:

  • We want to provide a custom icon to the button in the sidebar
  • We want to provide grouped menu entries or headings to structure the menu
  • We want to provide custom icons for each menu entry
  • We want to provide a href for each menu entry to link to another web page (maybe also an on click handler, but not for our use case).

Describe alternatives you've considered

We assume that our use case is to special to be integrated into Element Web directly, e.g. via a list of links in the configuration. In our case the list of menu items is loaded dynamically for the user via a backend.

Additional context
I can provide additional details, e.g. the exact changes in out fork privately if you are interested.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant