MicrosoftDocs / feedback

šŸ“¢ docs.microsoft.com site feedback
https://learn.microsoft.com
Creative Commons Attribution 4.0 International
239 stars 160 forks source link

Enhance Right Side Navigation #446

Closed DeanGross closed 6 years ago

DeanGross commented 6 years ago

Is your feature request related to a problem? Please describe. The Right Side navigation only shows one heading level (h3) and does not provide the ability to indent sublevels of headings. This makes it difficult to navigate through a long page.

Describe the solution you'd like The left side navigation has indented sub levels and there should be some ability to tag the headings in multiple levels to get them to show up in the right side navigation

Describe alternatives you've considered A clear and concise description of any alternative solutions or features you've considered.

Additional context Add any other context or screenshots about the feature request here. image

Powerhelmsman commented 6 years ago

@ShevaDas Please confirm: we've had decision that we will not implement more granular level item in right navigation bar. Don't remember the reason. Can you help explain?

shirgoldbird commented 6 years ago

@DeanGross thanks for the feedback! I hear you, navigating longer articles can get unwieldy. After talking this request over with our information architect, we've decided not to implement this functionality right now. It creates a near-duplicate affordance of the left-side Table of Contents, which can be confusing to users and make navigation more difficult. This also touches the content side of thingsā€”rather than adding UI components to improve navigation, we may need to instead work on creating shorter articles or better h2s.

I'm going to close this out. Thanks again for taking the time to provide feedback, and for being part of the Docs community!

svick commented 6 years ago

@ShevaDas

It creates a near-duplicate affordance of the left-side Table of Contents, which can be confusing to users and make navigation more difficult.

I think not being able to navigate to subheadings makes navigation much more difficult than some initial confusion about what the UI means.

rather than adding UI components to improve navigation, we may need to instead work on creating shorter articles or better h2s.

I'm not sure that's always possible. For example, the Expressions section of the C# specification is produced by a 320 kB document and having subsections in the TOC would help a lot (e.g. try finding where the new operator is specified). But that document is the actual specification, I don't think the people who control .Net docs content have a control over it.

shirgoldbird commented 6 years ago

@svick Understood! We'll keep that feedback in mind for the future.

DeanGross commented 6 years ago

ShevaDas, I'd like to respectfully disagree with your Information Architect and clarify my request. I'm not asking to duplicate the left side navigation, I'm asking to enhance/extend that navigation with some additional visual cues in the right side navigation. It would be very helpful if the right side could have 2 additional levels below the left side (maybe H3 and H4, or H4 and H5) and if the 2nd level was indented.

mairaw commented 6 years ago

You're right @svick, we don't have control over that. The .NET team has asked for this feature for a long time. What we suggested was that the current behavior would be the default one, but we could perhaps opt in to show more levels if the topic would benefit from that. The headings on a topic are completely different from the TOC on the left.

DeanGross commented 6 years ago

As a follow up, here is a very good example of why we need another level on the right side, https://docs.microsoft.com/en-us/connectors/sharepointonline/#actions, The Action and Triggers headings both have numerous subheadings, and scrolling through the page makes it very difficult to understand where you are or to get to a desired item

shirgoldbird commented 6 years ago

@DeanGross I do agree that article is difficult to navigate. I mocked up a version that includes the h3s in the right-hand nav:

image

To me, this seems more like a quick patch than a change that truly makes the article easier to navigate. So instead of adding in more sub-levels, we're actively working on a better overall browsing experience for this kind of API-esque content that attempts to address the root issues more holistically.

I did discuss adding additional levels to the side pane again with our information architect yesterday and this is not something we'll be changing. Although surfacing all levels of headers in the sidebar is compelling as a quick solution, I strongly believe in the long run it will create more problems than it solves and a poorer user experience overall.