I think tables and lists could be extremely user-friendly if rows were a clickable element that opens a modal with that record’s details laid out in a simple vertical (label-value) format. Here’s how it would work:
-
Click any row in the table.
-
Open a lightweight popup (modal or slide-in panel) that displays each field name on the left and its corresponding value on the right, stacked top to bottom.
-
Eliminate horizontal scrolling—all data is visible in one scrollable column, whether you’re on a phone or desktop.
Why this matters:
-
Instant context: Users get full visibility into a record without having to scroll side-to-side.
-
Mobile-first friendly: Vertical layouts adapt perfectly to narrow screens.