-
Notifications
You must be signed in to change notification settings - Fork 1.2k
Description
What problem are you trying to solve?
Problem / Motivation
While exploring the lib-jitsi-meet TypeDoc documentation site, I noticed that although the content is technically rich, the frontend UX could be improved to enhance readability, navigation, and contributor onboarding.
For new contributors especially, understanding modules, events, and relationships between entities can feel overwhelming due to dense visual structure and limited affordances in the UI.
Observations
Some areas where the frontend could be improved:
- Navigation sidebar becomes cluttered for large modules and events
- No clear visual hierarchy between:
- Core modules
- Events
- Errors
- Interfaces / classes
- Limited responsiveness and usability on smaller screens
- Hard to quickly grasp relationships between modules (mental mapping issue)
- Search and discoverability could be more intuitive
What solution would you like to see?
Proposed Improvements
I would love to contribute frontend enhancements such as:
- Improved visual hierarchy (spacing, grouping, typography)
- Better collapsible navigation for large module trees
- Clearer distinction between modules, events, errors, and interfaces
- Optional visual cues or tags for commonly used APIs
- Improved responsive layout for smaller screens
- Minor accessibility improvements (contrast, focus states)
These changes would be purely frontend-focused and would not affect the core library logic.
Contribution Intent
I am interested in working on these improvements and submitting a PR if the maintainers feel this aligns with the project’s direction.
Please let me know:
- If this is something the maintainers would welcome
- Any existing UI/UX guidelines or constraints
- Preferred scope for such improvements
Is there an alternative?
No response
How could this be implemented?
No response
Screenshots
No response
🏢 Have you checked the Community Forum?
- please make sure you check https://community.jitsi.org