Let’s discuss one of the features we are developing - a special cell type that renders values from multiple columns in one cell. The idea is to make it very easy for the end user to use it on an arbitrary dataframe. Here are some of the features we have in mind:
Adaptive rendering (layouts, font sizes, formats, and representations change depending on the cell size). This is the main advantage over the previously exising “form in cells” feature.
Integration with individual renderers (for instance, molecules should be rendered appropriately)
Integration with color coding
Support for templates (power user designs a form and shares it with the organization, and then it gets offered automatically based on the column names and types when user clicks on “add a form”)
We’ve already made good progress on it, check it out:
It used to work but looks like I broke it very recently. Give me a day or two to fix a couple of bugs before you try it out; after that, it will be available on https://dev.datagrok.ai. This is our bleeding edge version where overnight we build and deploy the latest versions of core and plugins. You have an account there already, and we’ve just opened access to everyone in your company as well
I played with it on dev today and really like it.
Some first feedback:
if you set the column sizing of the table to minimal, it would be great if it would render the dots. Right now, “minimal” is rendering the columns still too wide for the dots:
I wonder if it would not be confusing that there is this Forms entry in the context menu, which relates to the old Forms feature and now there is another one. Would it make sense to rename one of the two? Or as suggested, make this one part of the Summary Columns?
Yet another one:
If I work with chemical structures, I might have most often a relatively high row height.
But in this case, the form does not collapse down to dots (only when the row height is small).
Would it be possible to have the form to collapse to dots also on the vertical axis, like in this case:
if you set the column sizing of the table to minimal, it would be great if it would render the dots. Right now, “minimal” is rendering the columns still too wide for the dots
You are right, this makes no sense. Changed it to the following (note that we show column names differently now in this mode):
Thanks. That was the special usability improvements for integers containing only 0-9, it switches to the marker mode later than usual cell trying to fit the digit. Fixed.
Good idea. Added it under the Summary Columns, where all sparklines are. There is some possibility for confusion with Add > Forms, where we have the HTML-baser, heavier, user-customized forms.