Welcome to Codidact Meta!
Codidact Meta is the "town hall" (meta-discussion site) for the Codidact community network and the Codidact software. Whether you have bug reports or feature requests, support questions or rule discussions that touch the whole network – this is the site for you.
Enhance dashboard by hiding "uninteresting" sites per-user
A recent question highlights that the dashboard is currently not very accessible as a feature. Currently, this page displays up to three site "boxes" per row, all top-aligned within the row. In the HTML source this all appears to be a single list of <div>s which is neatly flowed into a grid using (Bootstrap?) CSS. All well and good — the aesthetic is actually quite nice. But the usability, I think, is a bit lacking.
In addition to highlighting it more, I propose to make the dashboard more useful for individual community members with a bit of personalization. Currently, it gives every community equal weight, and displays them in a seemingly arbitrary order. I expect that many users of Codidact will be interested in multiple but not all communities.
As such, it would be useful to have the per-site boxes on this page be collapsible, and perhaps reorderable, with preferences stored in the user's cookies. A simple implementation might look like:
-
Each full-sized box gets a "close" or "minimize" widget (like for a typical GUI window) which removes that box from a display and adds the site name to a list of "hidden" sites.
-
The hidden site list is displayed after all the non-hidden site boxes; each name in this list is a link or button that, when clicked, restores that site's box at the front of the <div> list.

2 comment threads