Visibility of System Status

A practical look at the visibility of system status heuristic: how to keep users informed with clear feedback, loaders, progress, and status indicators.