dataall icon indicating copy to clipboard operation
dataall copied to clipboard

Environment and dataset listing UI improvements

Open zsaltys opened this issue 1 year ago • 2 comments

Environment listing UI currently has a number of issues:

  1. The UI is very bulky and can fit few environments on a single page. On my MacBook it can fit 8 with the footer of the last 4 cut off.
  2. For some reason on all pages after the 1st I see 9 items instead of 8 per page.
  3. Environments start repeating on different random pages. I don't exactly know what's causing this and how this is possible. But I have the same environment ID that shows up on page 3 and last page 5. Maybe this starts happening when there's a lot of environments. It seems this has something to do with how paging is implemented.
  4. I have a lot of environments that start with dcs in their title.. This is what happens when I put dcs in the search bar: Screenshot 2024-01-26 at 12 33 02
  5. There's a lot of weird glitching going on when doing searches.. There's multiple issues happening there. For example sometimes it gets completely confused ands starts rendering 5 items per page instead of the normal 8 I see. There's also a lot of weird flickering, re-rendering.. When you type a phrase it renders nothing, then something, then something more.. it can also return completely irrelevant results. For example i type in sales and I have one environment with sales only.. but the page can render items with nothing to do with sales... Behaviour here is very hard to explain it would probably be best to record a video which I can share with the person working on this. Best advice I can give is create a lot of environments with like 5 pages and try searching and see if you can reproduce any of these weird behaviours.

zsaltys avatar Jan 26 '24 12:01 zsaltys

@noah-paige @dlpzx I would also say that dataset UI probably has the same problems and should receive same treatment.

zsaltys avatar Jan 26 '24 14:01 zsaltys

Hi @zsaltys, thanks for opining an issue. Basically any component that has a "list components" view would face a similar issue. We can try to implement a compact view in which the environments/datasets/x are displayed in a table. Something similar to the "Shares" inbox view. Then we will need to review the search bar in that type of view and make sure there are no glitches. Let us try to gather some feedback on how this view should look like, but it looks like a good enhancement for 2.4 maybe? :)

dlpzx avatar Jan 31 '24 14:01 dlpzx