bbbscarter / UberLogger

Replacement logging framework for Unity, with a new editor and in-game console
MIT License
475 stars 62 forks source link

Multi-column layout for messages in message pane #15

Closed Kalmalyzer closed 7 years ago

Kalmalyzer commented 7 years ago

Currently there are two columns in the message pane: The message type indicator column, and then the text column.

The text column contains either just the message, or it contains timestamp + message.

Formatting becomes weird when timestamps are visible, and a multiline message is printed (see screenshot).

I think it would be preferable to divide the message pane into columns like this:

This would either require a heading row for the message pane, so that the user can adjust the relative width of each column -- or the message pane would need to analyze strings as they get added, find the maximum width for each column widths, and automatically adjust the display of all message entries accordingly.

bbbscarter commented 7 years ago

With the newly fixed single-line behaviour, am I good to close this?

Kalmalyzer commented 7 years ago

Good point - with no multi-line messages this will not make much of a difference.