-
Notifications
You must be signed in to change notification settings - Fork 4.2k
Update the hamburger menu to increase the discoverability of community features #113
Copy link
Copy link
Closed
Labels
type:enhancementRequests for feature enhancements or new featuresRequests for feature enhancements or new features
Description
Problem
The hamburger menu in the upper right could be improved to:
- increase the memorability of menu items
- increase the discoverability of community features
- make sure that new bugs and features are marked with Streamlit engineering
- remove (for now) Edit command which is a security risk if the "app" is deployed in an organization
- Decrease the number of horiztonal rules.
Solution
Happily, the solution is mostly a reordering of the present menu! I propose the following:
New Menu
| Menu Item | Shortcut | Action | Note |
|---|---|---|---|
| Rerun | r | Rerun the script | |
| Clear cache | c | Clear the cache | |
| Settings | Go to the settings menu | ||
| --- | --- | [Horizontal rule] | --- |
| Documentation | streamlit.io/docs | ||
| Ask a question | discuss.streamlit.io/c/Questions | ||
| Submit a bug | github.com/streamlit/streamlit/issues/new?assignees=&labels=bug&template=bug_report.md&projects=streamlit/1&title= | This will automatically populate the Projects field correctly. | |
| Request a feature | github.com/streamlit/streamlit/issues/new?assignees=&labels=enhancement&template=feature_request.md&projects=streamlit/1&title= | This will automatically populate the Projects field correctly. | |
| --- | --- | [Horizontal rule] | --- |
| Community | discuss.streamlit.io | ||
| Streamlit for teams | streamlit.io/teams | ||
| About | Display the about menu |
Note: This removes the Edit command menu item which is a security risk.
Emojis
We should not do this, but for the record, here are some fun emojis we could consdier at some point if the design accomodated it.
| Menu Item |
|---|
| 🏃🏽Rerun |
| 😳Clear cache |
| ⚙️Settings |
| --- |
| ❓Documentation |
| 🙋🏽Ask a question |
| 🐞Submit a bug |
| 🎁Request a feature |
| --- |
| 🍻Community |
| 👩🏽💻Streamlit for teams |
| 📜About |
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
type:enhancementRequests for feature enhancements or new featuresRequests for feature enhancements or new features