-
Notifications
You must be signed in to change notification settings - Fork 1.1k
Dataset View Component #20154
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Dataset View Component #20154
Conversation
@guerler Yep, that happened when I tweaked the routing, it's on my list. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This is a useful feature. Some remaining issues may need to be revisited, like e.g. moving the dataset info to the Dataset Information
panel, but we can address those during the freeze period. Thank you for adding it.
More bikeshedding, maybe move visualize into 2nd position |
Even more bikeshedding, how about controlling the destination tab using query parameters? Maybe it is already there, I didn't check yet :P |
I'm going to shift rerun back to the original position, which will fix it -- the problem was available details that we just don't have at the top (unexpanded) level of a dataset and we don't want to have to fetch for everything. @mvdbeek I can move that back. @davelopez It already does, just not as a query argument but the route itself! |
…for little benefit to actually *testing*
Clearer indication of datset preview
…e got dropped somewhere
animations with Vue transitions for smoother state management. This ensures the header details animation only occurs when intentionally toggling the header, not during tab navigation.
immediate transition effect. Replace transform-based animations with comprehensive transitions for all properties including max-height, margins, and padding for a fluid collapsing behavior.
Want to iterate on this and fix any bugs before the release. Some preview displays can take a moment, so I need to add a loading indicator there. Also needs tweaks to header handling in some of the subcomponents. Includes unit tests, but will need selenium updates and additions.
I'm still working out the details of making it possible to have 'preferred' display applications for particular datatypes. These will likely be both admin and user specified -- like, when someone wants to view an h5, we don't display the binary view, we use hd5web by default instead. These will, of course, be opinionated so maybe we should focus on binary or otherwise not-useful-primary-display types first. Second PR coming.
firefox_dKeuMA3eO9.mp4
This needs several tests updated but could use feedback on the basic functionality.
How to test the changes?
(Select all options that apply)
License