UI improvements to Live Data tables
Description
Identified Problems
Columns and headers
- Waste of space in columns with column title and the filters;
- The filters are not properly indicated, they can be mistaken by content input fields;

Configuration Panels
- The distribution of info is not very optimized and lead to waste of horizontal space.
- The configuration panels remove the user from the context of the table, as it is necessary to scroll up and down depending on the screen size and resolution;
- Each needs to be opened and closed individually, via a menu that’s hidden by default. So the order of interactions is: open menu > open panel 1 > open menu > open panel 2 and so on. All of this while the LD menu keeps changing its position due to the fact that the panel was opened above the table.

Cards
- The point in which useful information is shown inside cards, shifts with every field (the columns in table view). This hurts legibility as the eye need to have constant movement in two dimensions to find the relevant information.
- The information on card view is really packed and could get a little breathing room

Proposed Solutions
Column View
- The proposal for columns is to have its header and filter clearly differentiated from the line contents, creating a grouping via background color.
- Font sizes and input paddings were reduced a bit to make more space for content.
- Input filters have a placeholder and icon indicating its intended use to the user.

After further feedback from the forum, here's an updated image for the livedata header cell. It's mostly the same regarding icon and colors, the position of the icon and the placeholder were updated though.

Card view
Here the changes were mostly visual to keep information organized. The biggest one being the change in disposition of the field title and its information. Before they were inline, the proposal changes them to two lines, one for field identification and the other one for the information itself. While this indeed takes more vertical space, it also frees horizontal space. It also provides a clear line of information in the vertical so the user spend less time looking where the relevant content begins.
To lighten up a bit, the strong bold style of field titles was changed to a lighter semi-bold.

Changes in context
Here we have all the changes applied to the “Page Index” LD table.
Option panels closed (default)
Discarded
These ideas were discussed on the forums but were discarded, they remain here for documentation reasons.
Options Panel
The different panels opened via the menu were condensed inside a single panel. This way the user have a single place for configurations and each one of them is collapsible. We can still maintain different buttons inside the menu, but they all will open the options panel and expand its intended option.
To optimize use of space and keep the user in context of changes, this panel opens on the right side of the table. This way, any change that is made here will reflect in view of the user.
The move handles and the remove icon are always visible so the user, in a glimpse, can discover these features.

Thiago Krieck