voxel51/fiftyone

[FR] Show all attributes during label filter widget's loading state

Open

#2,279 opened on Nov 9, 2022

View on GitHub
 (2 comments) (0 reactions) (0 assignees)Python (4,021 stars) (400 forks)batch import
appenhancementgood first issue

Description

It would be nice if the attribute components displayed during initial loading inside a label field's filter widget more closely matched the actual attributes that will appear after loading (see GIF).

There is subtlety here, as we hide dynamically widgets for default attributes like confidence and index if they have all-None values (maybe others too, unsure), and this state isn't known until the results come in. However, id and label should always have data, and there may be additional user-defined dynamic attributes as well that are not currently appearing.

Without looking at the code, it looks like what is being shown now is only the first two attributes alphabetically.

2022-11-09 18 13 08

Contributor guide