Improve Navigation Menu Readability with Shortened Labels & Tooltips#169
Improve Navigation Menu Readability with Shortened Labels & Tooltips#169chiztechnology wants to merge 1 commit intoIntersectMBO:mainfrom
Conversation
| @@ -1,2 +1,4 @@ | |||
| label: Maintainer Retainer Program (MRP) | |||
There was a problem hiding this comment.
This is a program under the Paid Open Source Model (POSM), The OSC might need to weigh in when it comes to reducing the Title.
If there were multiple maintainer programs, that would make sense to reduce, otherwise while the focus is retained on MRP, I am not sure that this should change, Maybe the page needs to move?
There was a problem hiding this comment.
That makes sense.
My goal with the change was purely to improve sidebar readability and layout consistency, especially on smaller screens. There was no intention to reduce the formal identity or visibility of the Maintainer Retainer Program (MRP).
Given that this falls under POSM governance and may carry formal significance, I completely understand that shortening the title could introduce ambiguity.
I Can:
• Revert the Maintainer Retainer Program (MRP) title change,
• Keep the full official name in the sidebar,
• Or explore alternative UX approaches (e.g., restructuring navigation, moving the page, or CSS-only truncation without renaming)
Please let me know the preferred direction, and I’ll adjust accordingly.
There was a problem hiding this comment.
I would suggest exploring UX improvements and CSS-only solutions if possible. That way, the full official title remains intact and we avoid any wording changes that could alter the context or formal meaning.
There was a problem hiding this comment.
I would like the DA's to weigh in. Originally this is here as there was drafting for CONTRIBUTING.md changes related to MRP. There are likely other POSM programs that should have suggested documentation updates and thus be listed here on devex.
I value your contribution, Thanks!
Just noting that some gaps should be addressed when we find them, as opposed to making small fixes that have to be done iteratively.
| @@ -1,5 +1,7 @@ | |||
| label: Developer Experience Working Group | |||
| label: Dev Experience WG | |||
There was a problem hiding this comment.
As is common with other references, If one is shortened, so the other should be too. EX: Dev Ex
| @@ -1,4 +1,6 @@ | |||
| label: How To Guide | |||
| label: How-To | |||
There was a problem hiding this comment.
Maybe a question for the DA's is this a single page to explain the site, or something that linkes to multiple guides? Maybe it would read How-To's in the latter example.
Ranchhand87
left a comment
There was a problem hiding this comment.
Left some comments, This topic may require more discussion and some pre-build planning. It looks like only 3 Titles were updated, we should envision to an extent how much content there will be and begin adapting text limiting relative to each category.
|
@danbaruka Some dependency/deployment changes for you to review in this PR. |
There was a problem hiding this comment.
Hi @chiztechnology
Kindly ensure that package-lock.json or yarn.lock is not part of your changes unless there is a specific reason to update it.
There was a problem hiding this comment.
Kindly ensure that package-lock.json or yarn.lock is not part of your changes unless there is a specific reason to update it.
| @@ -1,2 +1,4 @@ | |||
| label: Maintainer Retainer Program (MRP) | |||
There was a problem hiding this comment.
I would suggest exploring UX improvements and CSS-only solutions if possible. That way, the full official title remains intact and we avoid any wording changes that could alter the context or formal meaning.
Description
Reduced overly long navigation menu labels in the Docusaurus sidebar to improve readability, layout stability, and overall user experience.
Related Issue
Related to #155Key Changes
_category_.ymllabels:src/theme/Root.tsx:titleattributesThis preserves full context via hover tooltips while significantly improving sidebar compactness and visual clarity.
Type of Change
Testing
Checklist