-
Notifications
You must be signed in to change notification settings - Fork 8.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Global navigation updates #50165
Comments
I think these fall into the checkmarks you have but perhaps a bit more explicit:
|
@mdefazio thank you, these are very good points! I will update this to be more specific. 👍 |
We will also need to consider the Cloud-related navigation alternatives that have been discussed recently. I’m headed to ElasticON, so I’ll add links later, but those proposals could significantly influence what we do here. Also, I believe we should consider the page header/tabs as a distinct yet related part of this work. Changes to those areas may face less scrutiny while still having a positive impact on the UX. |
For some additional history, we changed the left nav for K7 and received a good amount of feedback which resulted in a few iterations to arrive where we are today. I share not to discourage this new effort, but to make sure we don’t repeat some of the same mistakes 😬 |
@ryankeairns I would love to hear that part of the history. Can you please share this with me? |
@katrin-freihofner I think this is a great process and starting point. As you suggested, I can see us creating a company-wide survey to get feedback on the existing solution and perhaps get an idea of the daily user patterns (how many different apps are in use on average) and do we find common patterns in how the apps are used in conjunction with each other etc. |
Pinging @elastic/apm-ui (Team:apm) |
@katrin-freihofner , et al, here are a few notes and links from when we redesigned the navigation earlier this year:
We received a lot of feedback along the way, both internally and externally from customers, much of which was captured in this issue. It was a learning experience :) Please let me know if you have further questions, happy to help. |
I will add to @ryankeairns' second bullet about persisting the open state of the nav drawer. Most engineers develop with their browser fully taking over their 27"+ monitor. A lot of our users did too. That's why we got a lot of push back that the nav drawer wouldn't stay open because "they had the room". We initially didn't allow it because at standard browser sizes the nav drawer squished the content too small. Our current design is a compromise between these two ideas where the nav drawer can be locked open, but only if the browser is wide enough. So as the browser gets narrower, we undock it. Just to give some more background as to where it is today and to keep in mind going further that you will get push back from engineering and some users if they have to rely solely on icons to navigate. |
Thank you @ryankeairns and @cchaos - this is extremely helpful if anything else comes to your mind, let me know. |
Great summary @katrin-freihofner! We're addressing a few of those topics already. Too many icons and the icon mapping will likely be addressed by grouping soon (https://github.com/elastic/dev/issues/1329) and the long loading of apps will be resolved with the new platform. |
The ultimate masterplan 😉
1. Current state / Done
Identify challenges with the current navigation. And identify good things about the current navigation
-> + Test? We could send out a form (internally) with a few questions. We might get some things we have not thought about. Additionally, I think this could help us to get people on board.
2. Research
Research common navigation patterns and alternative ideas
3. New ideas
List our own ideas.
Check all for
(this list is likely to be extended)
Identify with which we should move further.
4. Wireframe
Create wireframes, prototypes. +Iterate
5. Test
Run usability and user tests on the prototypes to see which one sticks
The text was updated successfully, but these errors were encountered: