comet-ml/kangas

[feature request] add more flexibility and interaction to the visualisation

cs-mshah opened this issue · 4 comments

It seems that currently the visualisation is static and we really can't change the column widths in the browser. It would be great to have this for columns having text exceeding the default column width and for images which appear too small. I know that upon clicking we can see the full size and text, but this is a little inconvenient. Also, you could add support for arrow keys so that we can move to the next row image if we are browsing the DataGrid. Other things like buttons for next pages can be added. I believe that we currently need to input page number in the text box. Also no. of samples to show per page can be added. All these can be added to something like settings of the current view.

As you can see below, we cannot see the image clearly, so resizable column width would be really helpful.

image

@cs-mshah Thanks for the feedback! Your comments with some notes:

  1. Resizable columns: good idea! We're working on a refactor on the frontend which should allow better grid controls like this. Should be ready in the next few weeks.
  2. Arrow keys to move from expanded cell to cell: nice! That should be fairly easy.
  3. There are buttons for moving between pages at the bottom (although they are too small): >, >|, <, and |<. Is that what you mean?
  4. CHanging number of visible rows: yes, good idea! We have the current limitations because it can take some time to render the cells. But the new frontend UI should help with that.
  5. Settings for a view: yes! We're going to need that.

Sneak preview of Kangas 2.0; has many of your suggestions:

preview

Amazing!! Excited for the next release and using it in my next project.

Kangas 2 has been released and has many new enhancements. Not all of the above, but many more. Please make another issue here if you find something that you'd really like to see.