What the person is doing
Users scan tables, queues, lists, cards, logs, inboxes, dashboards, or admin records with different preferences, devices, zoom levels, and task urgency.
Application · lesson 11 of 12 · Personalization And Preference
Underlying principle: Preferences help a recurring task when the saved choice is visible, reversible, and scoped to the right person and device. Defaults should preserve a clear starting point.
Use user-controlled density when different users or moments call for scanning more items versus reading with more breathing room on the same surface.
Preferences help a recurring task when the saved choice is visible, reversible, and scoped to the right person and device. Defaults should preserve a clear starting point.
Users scan tables, queues, lists, cards, logs, inboxes, dashboards, or admin records with different preferences, devices, zoom levels, and task urgency.
Use user-controlled density when different users or moments call for scanning more items versus reading with more breathing room on the same surface.
Default density state
What exactly changes when density changes: row height, padding, gaps, controls, or content?
The control announces the selected density and scope before and after change.
Users scan tables, queues, lists, cards, logs, inboxes, dashboards, or admin records with different preferences, devices, zoom levels, and task urgency.
Open the working example, try its controls, and compare the behavior against the decision guidance.
Users scan tables, queues, lists, cards, logs, inboxes, dashboards, or admin records with different preferences, devices, zoom levels, and task urgency.
Use user-controlled density when different users or moments call for scanning more items versus reading with more breathing room on the same surface.
Default density state
Compact density hides labels, status, validation, or row actions.
Expose selected density, scope, and reset state as text.
Google Material Design - checked
Material documents default, comfortable, and compact density guidance.
MUI - checked
MUI documents data-grid density values and user override mechanisms.
Carbon Design System - checked
Carbon documents table row sizing and matching table header sizing.
Cloudscape Design System - checked
Cloudscape documents comfortable and compact content density modes.
Source trail checked: