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

Add Responsive Menu with Submenu functionality #714

Open
takermaker opened this issue Aug 31, 2023 · 3 comments
Open

Add Responsive Menu with Submenu functionality #714

takermaker opened this issue Aug 31, 2023 · 3 comments
Labels
enhancement New feature or request

Comments

@takermaker
Copy link

The Problem

first of all the Citizen Skin is amazing, but the current menu is kept very simple, unfortunately there is no function with submenus, it would be great to have the possibility to integrate submenus especially for the mobile view a beautiful Side Menu Bar with Submenus.?

@takermaker takermaker added the enhancement New feature or request label Aug 31, 2023
@hspencer
Copy link

hspencer commented Oct 6, 2023

My approach to fix this would be to override or declare all necessary specs in Mediawiki:Common.css page.

PS: I'm planning using this skin as default in my wiki so I'll suffer the same issue.

@takermaker
Copy link
Author

Ive found a Sidebar Template, i think it will suite the Skin perfectly, its fully responsive, Collapsable and has Multi level menu capability.
https://codepen.io/azouaoui-med/pen/wpBadb
https://github.com/azouaoui-med/react-pro-sidebar

@alistair3149
Copy link
Member

It is planned to be worked on but we haven't gotten to it yet.

There are a few considerations that we have to make before moving onto it:

  • Different wikis use menus differently, some has shallower menus and some has deeper menus. We have to figure out a way to accommodate the use cases.
  • The MediaWiki menu-related components are constantly being worked on. It might take a while to be stable so we are planning to revisit it on the next MW LTS build.

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

No branches or pull requests

3 participants