filecoin-saturn / L1-dashboard

https://dashboard.saturn.tech
Other
6 stars 4 forks source link

move the node list from a char box in the upper right to a dedicated column on the left side of the page #38

Open gruns opened 1 year ago

gruns commented 1 year ago

image

example of prior art enumerating items in the left column in arc's portal:

image

gruns commented 1 year ago
gruns commented 1 year ago

wrt priority, this is a low-ish priority improvement. it does not block other updates to the dashboard (though obviously the earlier this ships the better so other updates to the dashboard dont need to be rewritten/modified for this new, final layout)

AmeanAsad commented 1 year ago
Screen Shot 2023-05-15 at 9 23 59 AM

@gruns one benefit of the nodes table above is that it allows node operators to quickly filter/sort their nodes by some metrics. I feel like this functionality is useful to node ops but would be hard to replicate with a sidebar UI wise.

gruns commented 1 year ago

@gruns one benefit of the nodes table above is that it allows node operators to quickly filter/sort their nodes by some metrics. I feel like this functionality is useful to node ops but would be hard to replicate with a sidebar UI wise.

this is an excellent point 👏. sorting, like by payout status and earnings, is definitely a useful feature we don't want to lose, if we dont have to 👍

i think the solution here is still to move the nodes list to a wide(r) sidebar on the left, but also to be more cognizant of horizontal space. if we can get the width down to 400px-ish, i think that should be ok

to cut the going from left to right in the columns:

image

hopefully all these horizontal space saving reductions can fit all the nodes in the sidebar + their metrics in a sortable manner. if not, let's readdress a different UX here

a sidebar, of course, only works well on desktop. on mobile? i see two solutions:

1) the sidebar, which enumerates nodes, becomes a tray that slides in and out. there's a button in the upper left, or upper right, that when tapped slides out the list of nodes that can be selected. not dissimilar to the navbar on saturn.tech

image

2) the sidebar, which enumerates nodes, becomes a table that's displayed above the other graphs. like the current design on mobile, but with the overview and nodes boxes swapped

image

of these two, i think the second will be much easier to implement, and thus we should go with that for now. wdyt?