daffodil icon indicating copy to clipboard operation
daffodil copied to clipboard

[FEAT] Only display the relevant root package tree in the sidebar of a type page

Open xelaint opened this issue 1 year ago • 3 comments

:bulb: Feature request

Feature Name

The Desired Behavior

Only display a type's root package tree

i.e. If a user is on /docs/api/auth/testing/MockAccountRegistration, the sidebar should only display @daffodil/auth information instead of every API reference.

This is to reduce overcrowding of the sidebar.

Screen Shot 2024-09-12 at 1 36 39 PM

Your Use Case

Prior Work

Environment


Daffodil version: X.Y.Z
Angular version: X.Y.Z 

 
For Tooling issues:
- Node version: XX  
- Platform:  

Others:

xelaint avatar Sep 12 '24 17:09 xelaint

I don't think this is the correct thing to do. Instead, I think we should implement some kind of "child panes" for the package list sidebar like angular.dev does.

E.g. https://i.imgur.com/ui5PVCU.mp4

griest024 avatar Sep 18 '24 15:09 griest024

Okay, let me play around with designs.

xelaint avatar Sep 25 '24 18:09 xelaint

blocked by #3304

griest024 avatar Oct 21 '24 17:10 griest024

@xelaint discussed this and this is no longer a requirement.

damienwebdev avatar Nov 29 '24 14:11 damienwebdev

Closed in favor of #3346

xelaint avatar Nov 29 '24 14:11 xelaint