GitHub user dexter4life2 created a discussion: Feature Request: Convert 
Superset Header Navigation to Sidebar Layout


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

Yes. The current top-header navigation in Superset (Client Portal) becomes 
limiting as more features and plugins are introduced. Users with lower screen 
resolutions or complex menu structures often face usability issues. A 
sidebar-based navigation would improve scalability, user experience, and 
alignment with modern UI/UX practices.

---

#### Describe the solution you'd like

Replace or add an option to switch from the top header navigation bar to a 
collapsible sidebar layout. Key features could include:

- Vertical sidebar with expandable sections (e.g., dashboards, charts, 
datasets).
- Customizable items via user settings or config overrides.
- Optional collapse/expand toggle to maximize workspace.
- Sticky sidebar (remains visible during scroll).
- Connect button to show modal providing database connection from external 
clients

This change could be introduced as:
- A default layout or part of the default layout to ensure the sidebar state 
remains consistent across various views
- Remove rendering from webpack, and flask SDK and instead render it using react

Duration
- Approximately 4 days
---

#### Additional context

Many modern data platforms like Metabase, Looker, and Grafana use sidebar 
navigation for improved usability and information architecture. Superset could 
benefit from this evolution in terms of both user experience and long-term 
scalability.

---

GitHub link: https://github.com/apache/superset/discussions/34419

----
This is an automatically sent email for [email protected].
To unsubscribe, please send an email to: 
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to