glotzerlab / signac-dashboard

Rapidly visualize signac projects through a customizable dashboard interface.
https://signac.io
BSD 3-Clause "New" or "Revised" License
16 stars 6 forks source link

Use tiles instead of grid for module cards #189

Open cbkerr opened 1 year ago

cbkerr commented 1 year ago

Feature description

I think tiles would allows us to define cards for modules that take different sizes and use the space more efficiently.

For example, buttons could be small, spreadsheet and navigator could be wide, statepoint could be narrow and tall...

bdice commented 1 year ago

Maybe. I’m not categorically opposed to this but dynamically reflowing tiles with a mixed set of sizes will be hard to do in a way that is visually consistent. I have dealt with tile-like UIs in CSS before Flexbox was a thing, and it was kind of a nightmare. If you have a strong interest in this, try mocking up a prototype PR and we can discuss.