Symptom

The Data Type radio group in DataPoint settings wrapped its five options as 3+2 (Color · Digital · Double / Json · Text), leaving a large empty gap on the right of the second row. The layout read as an accidental line-wrap rather than a deliberate two-row grid.

Root cause

EditDataPoint’s FlowRow had no maxItemsInEachRow constraint, so Compose filled each row as far as the content column allowed. On typical settings-panel widths (~540dp) all five options fit in one row; on narrower viewports they spilled to 3+2 with nothing anchoring the column count.

Fix

Added maxItemsInEachRow = 3 to the FlowRow in DataPointView.kt. The grid now reads as a deliberate 3-column layout: Color · Digital · Double / Json · Text · (empty).

Prevention