Depending on the context Discover should be able to provide good defaults depending on the data source that's selected. We are aiming to use default columns (including default column width), default row height,
and more to the user when the data source is selected / entered initially. Internally we refer to those values as a subset of Discover's state, which is fragmented in 5 state containers, so it makes sense not to make it configureable in a granular but in a high level way.
✔️ Acceptance criteria
Provide an extension point in the contextual awareness architecture allowing to provide default values for the following properties:
columns (array of columns displayed in the data table, part of DiscoverAppState, columns equals fieldnames)
📓 Summary
Depending on the context Discover should be able to provide good defaults depending on the data source that's selected. We are aiming to use default columns (including default column width), default row height, and more to the user when the data source is selected / entered initially. Internally we refer to those values as a subset of Discover's state, which is fragmented in 5 state containers, so it makes sense not to make it configureable in a granular but in a high level way.
✔️ Acceptance criteria