metacatui
metacatui copied to clipboard
UI enhancements to hierarchical table display
There were a few minor improvements identified for the soon-to-be-released hierarchical table display. We've decided that these can be addressed in the next release.
- [ ] Scrolling: Design and implement a more obvious indicator when there is additional data can be viewed by scrolling down. Ideas discussed include: showing a fade-out at the bottom of the list to make it clear there's more content below; showing a count of the number of files in the package.
- [ ] Collapse of Top-Level Directories?: Consider having all top-level directories collapsed by default on page load, at least for packages with many dirs and and files.
- [ ] Folders & Files Sorting: Show top-level folders are at the top of the table, above the top-level files.
- [ ] 'Download All' Button: Redesign or distinguish the 'Download All' button to make it more identifiable and distinct from other download buttons.
- [ ] Tooltips: Add tooltips throughout the data table to assist users in understanding how to navigate and interact with the data.
- [ ] Highlight Root Level Dataset: Introduce a unique visual indicator or label for the root level row to clearly denote it as the primary dataset or a special category.
- [ ] Download Buttons: Ensure that download buttons remain accessible and visible without horizontal scrolling when the page width is reduced, possibly by positioning them next to the file name or on the left side.
- [ ] Long package titles: Condense or otherwise better handle the display of long package titles in tables. Currently if titles are very long, the table stretches horizontally just to display the package title. (See screenshot below)
Other minor UI issues can be added to this list as they are identified.