No Code Attached Yet
avatar ahamed-ali-git
ahamed-ali-git
18 Mar 2025

Description:
I'd like to contribute to Joomla by improving the usability of the mobile navigation menu in Joomla’s default templates (Cassiopeia and Protostar). Users have reported that the hamburger menu and touch targets for menu items are too small, making navigation difficult. This enhancement will focus on refining the mobile experience by ensuring better usability and accessibility.

This improvement will include:

Enlarging the hamburger menu icon and touch targets for better usability
Improving visual feedback for menu interactions (e.g., hover/focus effects)
Fixing any menu collapse inconsistencies
Ensuring proper responsiveness across devices

Why this matters:
As Joomla continues to support modern web standards, a seamless mobile experience is crucial for accessibility and usability. Enhancing the mobile navigation menu will:

Make navigation easier for users, especially on touch devices
Improve accessibility by following best practices for mobile UI/UX
Provide a more consistent experience across different Joomla templates
Implementation approach:

Review and analyze the current mobile navigation implementation in Cassiopeia and Protostar
Modify the CSS to increase touch target sizes and adjust the hamburger menu icon
Enhance hover/focus styles for better visual feedback
Ensure proper collapse behavior for sub-menus
Test across different devices and browsers for consistent functionality

I'm willing to work on this enhancement and follow the project's contribution guidelines.

avatar ahamed-ali-git ahamed-ali-git - open - 18 Mar 2025
avatar joomla-cms-bot joomla-cms-bot - change - 18 Mar 2025
Labels Added: No Code Attached Yet
avatar joomla-cms-bot joomla-cms-bot - labeled - 18 Mar 2025
avatar richard67
richard67 - comment - 18 Mar 2025

I'm willing to work on this enhancement and follow the project's contribution guidelines.

@ahamed-ali-git Thanks for you motivation.

One of our contribution guide lines is that issues are there to report bugs or real issues where something goes on, not just to make general suggestions.

So if you want to suggest concrete code changes, make a pull request.

If you want to discuss things, open a discussion.

But if you want to open an issue, then list the points where something is wrong.

Otherwise I suggest you close this issue.

avatar ahamed-ali-git ahamed-ali-git - change - 18 Mar 2025
Status New Closed
Closed_Date 0000-00-00 00:00:00 2025-03-18 18:57:46
Closed_By ahamed-ali-git
avatar ahamed-ali-git ahamed-ali-git - close - 18 Mar 2025

Add a Comment

Login with GitHub to post a comment