Make UIScale accept Vector2 value, and not number

Recently I was messing a lot with UIs, and found out that I can make cool effect with SurfaceGui, as if I set it’s canvas size to not 1:1 ratio value, it will stretch it’s contents:


Sadly, this cool effect can be used only with SurfaceGui. Mainly UI is placed on screen, and there’s no way of simulating same behavior - I can’t just say ScreenGui that it has 1:3 ratio.
Also, there’s UIScale Instance, which allows to resize uis, but only by both axises.
So, I think, it will be cool if this feature request will be done, because I really often want to make text more tall, or wide, make it weirdly rotated, or such.

6 Likes

ui aspect ratio really crying in the corner

1 Like

UIAspectRatioConstraint only affects the .Size property, it cannot stretch the content itself.

The intent of this request is add ability to resize UI objects, not constrain to some ratio. Try to make this shape inside ScreenGui:

4 Likes