As it currently stands, it’s slightly inconvenient to have to fully type/input values for properties that have multiple values.
It is most comparable to having to articulate full words with the absence of apostrophes/contractions.
In order to set certain properties, developers have to fully type out:
x0, x1, y0, y1
(or any other non-default UDim2/Rect value) when making UI elements
x, y, z
when adjusting an object’s position, orientation, etc
r, g, b
when adjusting an object’s color value
However, there is one behavior that serves as the basis for this feature request:
GuiObject.AnchorPoint
is a Vector2 property that uses a single input to autofill the entire value. Using context clues, a Vector2 requires 2 values, but this property will use the single provided input as a default value for the subsequent values which are not provided.
… would result in the value autofilling to:
It would be great if multi-value/component properties were brought in-line with .AnchorPoint, where they use a low # of inputs to construct a proper value. This would streamline the more tedious parts of development, especially in the early stages where templates and more modular parts of the greater whole are being created.
Case for UDim2:
… would result in the value autofilling to:
additionally:
… would result in the value autofilling to:
Case for Vector3:
… would result in the value autofilling to: