Description
How to use GitHub
- Please use the 👍 reaction to show that you are interested into the same feature.
- Please don't comment if you have no relevant information to add. It's just extra noise for everyone subscribed to this issue.
- Subscribe to receive notifications on status change and new comments.
Is your feature request related to a problem? Please describe.
On smaller screen sizes and especially those with 16:9 aspect ratios, the top app navigation bar takes up a lot of space, which is a problem because:
- The system can have 1-2 horizontal bars
- The browser can have 1-3
- The apps themselves can have 1-2
Describe the solution you'd like
What if we used the Material navigation rail pattern?
(The order and placement of items is very much to be decided.)
Additional context
There would also be other benefits to this pattern:
- Text and icons don’t shift around a lot while hovering
- It is more clear which navigation item is selected
- There is a consistent left-to-right navigation pattern across the software
There are also some downsides:
- For instances with lots of apps, 4-6 less fit in the navigation, depending on screen size
- There is less space for the branding logo
- It does not work on very small screens, so mobile would have to be special-cased, as the Material guidelines recommend
We would either have to find a way to blend the background in somehow (like I tried here, but probably something more realistic) or instance admins would need to change backgrounds so that there is clear space on the left instead of the top like there is now.
It was mentioned that navigation in openDesk products is usually top-to-bottom, but there already some exceptions, such as Element, which uses the same LTR pattern.
Metadata
Metadata
Assignees
Type
Projects
Status