After a discussion with @susnux, here is a list of improvements that we could do for the tree view in the sidebar:
- Only load depth 1 for the initial request, then depth 2
- No need to load depth 1 if we are on the root
- Register in Views batch
- Register only the visible Views, and register the to be visible ones when we open a folder
- Don't open the tree view by default
- The loading indicator is behaving weirdly
- Remove the hidden Views from the DOM
- Share folder content with breadcrumbs
- When we load the tree view from a subfolder, it is not possible to display the siblings up to the root folder
- Easy and impact full: 1, 3, 4
- Harder and impact full: 8
- Nice to have: 2, 5, 6, 7
@susnux is currently looking at 1, 3 & 4 for v33, the rest is only for posterity and if we have the time to do it.
After a discussion with @susnux, here is a list of improvements that we could do for the tree view in the sidebar:
@susnux is currently looking at 1, 3 & 4 for v33, the rest is only for posterity and if we have the time to do it.