Tables are a fundamental component in many software applications, especially in data-intensive platforms like Xero. They provide a structured way to present large amounts of information, allowing users to easily scan, compare, and interact with datasets within Xero.
Tables in Xero have historically been built using a variety of different approaches, resulting in inconsistent experiences across the product. Differences in filtering, sorting, and interaction patterns have lead to confusion and frustration for users.
As new features were added, tables became increasingly complex and difficult to use. This highlighted the need for a unified approach to table design and functionality.
The redesigned tables focus on improving usability, accessibility, and visual clarity. Key features include:
Views allow users to quickly switch between different table configurations. Xero can provide sensible defaults for common jobs-to-be-done, while empowering users to create and save their own views for their specific needs and use-cases.
A large focus of the redesign was to empower customers to quickly find and act on the data they need.
We rethought how tabular data is displayed and adopted a simple rule: each column should show one clear, distinct data point. That clarity makes filtering and sorting more accurate and meaningful for users.
Bulk actions enable users to efficiently manage multiple records at once, saving time and reducing repetitive tasks.
Inline editing allows users to quickly update data without needing to navigate away from their context in the table.
The redesigned tables have received positive feedback from users, who appreciate the improved usability and efficiency. Early metrics indicate increased engagement with table features, such as filtering and bulk actions, leading to higher productivity for Xero customers.