The current (and previous) version of the left hand navigation provides a feature which allows users to dock, or keep visible, the navigation menu.
_On the positive side_, this saves users a click each time they want to change applications. In prior versions, this also allowed users to avoid an icon-only navigation.
_On the negative side_, it takes up a substantial slice of horizontal screen real estate. Further, there is an emerging challenge for solution teams as they implement app-level, side navigation elements. Essentially, you end up with something like:
As far as I am aware, there is no available telemetry for us to measure actual usage.
Historically speaking, there are a few things to note:
Given the redesigned nav, the forthcoming navigational search feature, and the imminent use of app-level side navigation, the question arises: _What should we do with the docked navigation feature/design?_
Initial discussions within the design team (i.e. those working towards a side nav solution) are leaning toward option 2, with option 3 as a secondary preference.
As a next step, we wanted to collect additional feedback by way of this issue.
cc:/ @alexfrancoeur @daveyholler @MichaelMarcialis @kaleighflynn @hbharding
Don't remove features. Look at all the waste in the left dock that could be cleaned up with some width adjustment.
Leave more to personal preference. Sometimes I'm moving between elements that make it easier to lock the left dock, sometimes I'm digging in data and can hide it if I choose.
In general, there needs to be more user-specific tweaking permitted. I should be able to set my personal environment up to my liking and not be tied to a shared space(for things like color themes!)
In larger production environments we have to all agree to use the same space settings to share a lot of the work/context. I don't understand why UI presentation customization is tied to that space and not the specific user.
Slightly related https://github.com/elastic/kibana/issues/69646
I'm hesitant to remove the docking feature from our navigation. I've been a PM for Kibana since 5.0 and with each attempt to change the navigation, the most vocal feedback has been around docking and keeping it as part of the experience. A lot of our community who use Kibana also have a fairly large monitors, so screen real estate isn't typically an issue.
Generally, I think the new navigation is a significant improvement to what we had in previous versions, but the majority of our community is still not using it. It takes time to upgrade. So I imagine we've only begun to receive feedback here. I do believe that the introduction of navigational search (https://github.com/elastic/kibana/pull/72331) will fundamentally change how our users navigate Kibana. But again, it's too early to tell.
As docking the navigation is optional, and the preference is stored locally, I don't see this hindering the majority of our user base. I don't see a good, definitive rush to removing this functionality if it's optional and most likely - used less frequently then we think. I'd like to propose a fourth option:
Similar to @gimmic's comment, functionality like this should be user specific. As user settings is on the near term roadmap, and will likely rise in priority, these types of customizations will become user centric. I plan to work with @joshdover and the platform team on fine tuning those requirements in the coming weeks.
Related telemetry issue: https://github.com/elastic/kibana/issues/77183
(My) Related issue #71954 in regards to screen real estate utilization for the side bar.
This should be re-sizable and stored user-specific as a preference.
Pinging @elastic/kibana-core-ui (Team:Core UI)
Most helpful comment
I'm hesitant to remove the docking feature from our navigation. I've been a PM for Kibana since 5.0 and with each attempt to change the navigation, the most vocal feedback has been around docking and keeping it as part of the experience. A lot of our community who use Kibana also have a fairly large monitors, so screen real estate isn't typically an issue.
Generally, I think the new navigation is a significant improvement to what we had in previous versions, but the majority of our community is still not using it. It takes time to upgrade. So I imagine we've only begun to receive feedback here. I do believe that the introduction of navigational search (https://github.com/elastic/kibana/pull/72331) will fundamentally change how our users navigate Kibana. But again, it's too early to tell.
As docking the navigation is optional, and the preference is stored locally, I don't see this hindering the majority of our user base. I don't see a good, definitive rush to removing this functionality if it's optional and most likely - used less frequently then we think. I'd like to propose a fourth option:
Similar to @gimmic's comment, functionality like this should be user specific. As user settings is on the near term roadmap, and will likely rise in priority, these types of customizations will become user centric. I plan to work with @joshdover and the platform team on fine tuning those requirements in the coming weeks.