cidgoh / DataHarmonizer

A standardized browser-based spreadsheet editor and validator that can be run offline and locally, and which includes templates for SARS-CoV-2 and Monkeypox sampling data. This project, created by the Centre for Infectious Disease Genomics and One Health (CIDGOH), at Simon Fraser University, is now an open-source collaboration with contributions from the National Microbiome Data Collaborative (NMDC), the LinkML development team, and others.
MIT License
91 stars 23 forks source link

Add column help sidebar to core library #392

Closed pkalita-lbl closed 1 year ago

pkalita-lbl commented 1 year ago

While using DataHarmonizer within the NMDC project we got feedback that it wasn't immediately apparent to users that double-clicking a column header would give them a help popup. To address that we implemented a collapsible sidebar with the same help information. It updates as the user selects different cells to show help for the selected column. In a brief conversation with some folks at the Great Lakes Bioenergy Research Center who are using DataHarmonizer, they also expressed interest in the help sidebar.

I think it's fair to say a help sidebar is non-application-specific enough to consider adding to the core library.

ddooley commented 1 year ago

Yes, I ran this by Emma and it seemed like a fine piece of functionality. I think your current NMDC implementation has it "squeeze" existing DH display space, rather than float over it, which seems alright too, given that people can turn it off/on.

pkalita-lbl commented 1 year ago

That's right. It kind of needs to squeeze instead of overlay because otherwise you couldn't edit the last few columns while still looking at the help.