Ability to use UI Editor for SurfaceGui and other non-ScreenGui friends

As a Roblox developer, it is currently too hard to edit SurfaceGuis without manually entering values and constantly adjusting to get it where we want it to make it look clean and modern with ease. I have even tried a workaround for this using the UI editor, which resulted in failure which you can see below.


For example, it is easy to make a GUI that shows up on our screen thanks to the new UI editor.

Image

However, when attempting to make this a SurfaceGUI, this happens:

Image


This is what frustrates me the most as a developer, especially where everything in my new game is custom made. The UI editor was a great update in my opinion without a doubt. What I am proposing is a feature that allows us to edit SurfaceGuis as easily as we edit ScreenGuis.

If Roblox is able to address this request, it would improve my development experience because I would be able to develop SurfaceGui elements in my game much faster.

15 Likes

I would absolutely vouch for the idea, it makes working with surface guis far more efficient.
In the meanwhile, I recommend that you use the surface gui editor plugin by Reset1435366
EDIT: I know it’s been six years, but Roblox still hasn’t introduced this

Your issue that you don’t know what you ever did.
You used scale sizes and offset positions, which will break not just in case of screen → surface switching but also on just screen resize.
Manual entering of values is more consistant and will guarantee that anything you do will look like needed. GUI editor will constantly break and switch between scale and offsets, which will result in total GUI breakage.