Here's a question that pertains to UI design, but for an application geared at a more technical audience.
In my application, users can assign an object properties of several types. These types include various numerical types and vectors/matrices thereof.
If a property is divisible, then you can expand it and modify the individual pieces in a tree-like structure.
You can expand those four vector fields even further to modify the components, or just edit the field directly and separate the numbers by commas. Notice how there's no equivalent for the
matrix property itself, though. How can I summarize--and ideally, allow the user to easily modify--the contents of a matrix in a single text field? Note that the width and height of these matrices can be between 2 and 4, inclusive.