-
Notifications
You must be signed in to change notification settings - Fork 16
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
Add button to breadcrumbs bar to leave feedback #907
Conversation
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.
Not a fan of the new layout. 1. seems more visually appealing to me.
So, the idea would be to add this button for all projects using @h5web/app
?
With the current implementation, yes. Unless that's not what we want? Do you see a downside? |
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.
I understand the reasons behind the new layout so we can merge this
I don't have much experience in this so sorry if my question is dumb but won't exposing such a button on https://h5web.panosc.eu/ attract a lot of spam ? |
Ah true, true. Also, it seems |
Only downside I can think of with the new layout, is that it adds a bit of visual clutter next to the breadcrumbs. |
BTW, if the "Give feedback" button was smaller, I would have voted for 3. since I'm not sure switching between |
3709406
to
89209d9
Compare
d3dd65c
to
4c69001
Compare
/approve |
Update Cypress reference snapshots
@axelboc If you want some more details on our use case: I work for a company that designs image sensors. We use the HDF5 format in image sensor validation campaigns, and also plan to use it for volume production test data. A web-based view of HDF5 data would allow users to quickly inspect issues with sensors visually as they get flagged as defective by the production test software. I adapted our (work-in-progress) backend application to comply with h5grove endpoints, and now plan to use h5web in the (Angular) front-end. This is probably borderline on/off topic for this issue, but I figured since it was about feedback I'd give some :) |
Haha no that's great, thanks a lot for sharing! How did you find the implementation of the H5Grove endpoints? Did you make use of the h5grove library itself? Don't hesitate to open an issue over there if you have any suggestions/questions. 😉 |
The backend uses FastAPI for the REST endpoints, so I made a few GET endpoints there that then call the appropriate functions in h5grove. It wasn't too hard to figure out based on the flaskutils example code. I already had a (simpler, more limited) HDF5 extraction endpoint for use in our application, so I refactored that client code to re-use the h5grove-compliant hdf5 endpoints. It all works really smooth, except for #914 that is ;-) |
I've moved things around a little, hope you like it:
I've tried a few other things but wasn't convinced: