Designer Pro is a utility plugin for Roblox Studio designed to simplify UI layout workflows, constraint management, and property manipulation.
(Inspiration and design language credited to zack1o).
Features
Visual Layout Order Editor: Provides an interactive interface to view and modify the LayoutOrder of UI elements without manually editing properties in the properties window.
Scale ↔ Offset Conversion: Instantly converts UI Size and Position properties between Scale and Offset (or a combination of both, also supports UI Strokes and UI Corners).
Snap to Border & Offset Tools: Snaps UI elements directly to parent container boundaries and applies precise pixel-based offsets.
Auto Aspect Ratio Updater: Automatically calculates, applies, and updates UIAspectRatioConstraint values based on the selection’s current proportions.
Bounding Frame Generator: Wraps multiple selected UI elements in a container frame based on their absolute sizes and positions.
Default Property Manager: Allows users to predefine custom default properties that are automatically applied to newly created UI elements, supports every GUI Instance type, such as AspectRatioConstraint, Frame, ImageLabel, Etc.
Position & Anchor Point Utilities: Sets AnchorPoint values with Position coordinates to prevent layout shifts during scaling.
Theme System: Customizable interface styling to match different editor preferences.
Maintain Size: Maintains absolute size whenever parenting a GUI object using scale into another, this way your gui objects don’t resize when parenting to another.
Equidistant Scaling: Offsets your instances by a given size (px or scale) from the parent.
Custom Viewport Handles: Custom viewport handles that give a better experience when resizing and rotating objects inside of the viewport manually.
Nudge: Allows the user to use the arrow keys to move the selected instance by a set amount.
Zoom & Pan: Will allow the user to zoom into the selected gui to make pixel adjustments.
Asset Manager: A full fledged asset manager, allowing the user to store sounds, images, decals & more all inside the plugin to use anywhere in any project.
Please reply with any feature requests, suggestions, or at launch; any bugs you encounter.
Nice to know
This plugin will be maintained and recieve bug updates for the foreseeable future, if you have any suggestions for features let me know on discord, contact me at: oapa, I will do batch-updates every week on Friday at 6:00 P.M. EST introducing multiple new features to the owners of this plugin, thanks!
I mentioned the creator of blob at the top as inspiration for the design language because it’s a very good example of good UX.
I’m not advertising this plugin as though it’s not vibe-coded, I had obvious help from ai, the entire purpose of this plugin is for me to have my own maintained/modernized version of blob with some features that were supposed to be present in blob but are not. (some of the internals were wrote by me, the animations / ui setup was vibe-coded to save on time, but thanks for the sarcastic remark?)
If you don’t like it, just move on? Nobodies forcing you to look at my plugin and use it, I simply made the post so if other designers like myself need a newly maintained version of blob they could have one right here, I don’t understand the purpose of hating on a piece of tooling that affects you in no way possible.
“the animations / ui setup was vibe-coded to save on time” And why should I believe you? Also who the hell vibe codes animations? Either you’re lying or your workflow is terrible.
“If you don’t like it, just move on” is damage control. You fail to address any issues with your plugin properly so you resort to damage control. Typical vibe coder. Stop publishing slop on the marketplace and learn to make something that doesn’t exist already. You didn’t “modernize” anything. You took an existing concept and slapped your name on it.
The plugin is half the price of blob with all of the same functionality and more, and was initially not even going to be sold to the public. The plugin was created because in order to get all of the tools needed to make specific UI, you had to buy multiple plugins and cross-use their features. This plugin was designed to contain all of these features at a fraction of the price. What do you mean “address the issues with the plugin”? Your post does not bring up any specific issues or flaws. You said “Why should I believe you” and mentioned that you didn’t like how it was created by AI. The plugin was extensively tested and has no visible bugs or flaws.
If you don’t want to take my word for it, you do not have to. Blob is double the price and literally does not have
Auto Update Aspect Ratio
Scale UI Stroke
Equidistant Scaling
Grid Stepping
Custom Viewport Handles
Maintain Absolute Size
Customizable Default Properties for every single UI Instance supported by roblox, fetches the information from the API to automatically update with Roblox so it maintains it’s functionality through roblox updates.
A working Visual Layout Order Editor
Most other plugins (including blob) are not being actively maintained. This was not designed to be a quick “get rich quick” scheme and is being actively updated and worked on. If you don’t want to use the plugin, that is fine, no one is forcing you to, but accusing it of being non functional and useless is factually wrong.
UI Designer Pro is receiving it’s first official update in about an hour. You can watch the demonstration in the YouTube video below, or read through the update notes attached below the video.
Asset Manager
The Asset Manager allows you to save and access assets across all of your projects.
Supported Asset Types: You can currently save Sounds, Images, and Decals.
Customizable Routing: You can customize the path where these instances are inserted using the Route text input, which supports most Luau path syntaxes.
Inline Editing: You can easily update asset names or IDs directly within the plugin menu.
Hello everyone, this plugin is rapidly evolving and I’ve made a new updated video showcasing it’s features (new ones included) and a better guide of how to use the plugin, make sure to click the showcase link in the post above! Or open here https://youtu.be/GBCmbqx3Kg0, this new video includes timestamps so if you want to learn how a specific feature works it’s easy to find I hope you all enjoy.