Multi-column labels or text boxes
Currently labels and text boxes, look just like boxes. E.g. if the widget is wide, then text will span across the entire width. The text could be split intelligently across the columns by words, chars, or both.
E.g. we could set a property for column_width
, by which widget's width is split into width / (column_width + column_gap)
columns. Or, we could go the other way around: set number of columns, and let the widget calculate the target column width.
This is really useful for readability as the human eye works better when reading in columns, as opposed to reading really long lines. This is why newspapers have multicolumn structures.
This will allow for new, more efficient, UI designs. Not having this feature simply means more wasted pixels. Currently, most UI designs end up having too many wastes pixel areas simply because of not having a native multi-column feature.