[Plugin] Functional Scale - Quick UI Edits & Conversions


Developed by: @ionCantCode (Programmer)@Kr_ispy (UI Designer)


Note: This Plugin is in Early Access. It will be updated periodically, please leave any feedback/suggestions you have down below, thank you!


Quick & Easy tools for UI Production

Functional Scale provides essential tools for intermediate / advanced designers who plan to keep their User Interface consistent across all devices and resolutions.


One-Click Scaling

No need to individually scale each object type, Functional Scale handles that for you. Select your GUI, click scale, and you’re done!


Object Toggles & Organization

We give you precise control over what objects you want to convert, and keep your widget looking clean by allowing you to close tabs that aren’t in use.

   

Quickly Generate Grid Layouts

No more tediously typing in values to get your cells to fit within your frames, just type padding, cell count, and you’re good to go!


More Features Coming Soon

Share the plugin and leave a review to help us improve. Thanks for the support!

21 Likes

This is a very good plugin for UI design and UI designers!
Will it eventually support UIPageLayouts?

Thanks! It supports UIPageLayouts, just forgot to add a toggle for it, so right now they get scaled by default

1 Like

seems like a nice and well designed plugin…

but reviewing a Plugin you designed is crazy :skull:

1 Like

Its true I use it myself everyday now

2 Likes

cool so far icl

but heres some stuff you should consider adding:

  • right now, it does not scale UIGridlayouts, only scales the one that the plugin generated, so fix that fs
  • make it so you can size your texts, this is one of the more important things.
  • make it so you can just scale 1 frame only insead of everything inside the selected frame, make this a toggle of some sort.
  • make it so you can move a child of a parent to another parent, idk how to explain it icl

all i got for now, amazing plugin so far, might be my main scaling plugin after these are fixed/added

also you could make it so you can set your own cell values [100x100 or smth like that] for a UIGrid

it does scale grid layouts as far as my testing goes, could u provide a video of it occurring with the children/ancestors visible so i can try to recreate the situation? it could also be related to having a parent with automatic sizing on if you have the “Preserve automatic size” toggle enabled. ill look into adding the rest of your suggestions aswell thank you for the feedback.

the scaling:

and what i mean for the parent to child thing ect:

the UI is just an example

Yes, so in the original dev forum post we didnt offer much of an explanation for how “Preserve Automatic size” actually works. currently there is no consistent way of scaling UI which is being affected by automatic size (atleast not that i know of despite trying very hard to make it work), how we decided to work around this is to provide the toggle “Preserve Automatic size” while this toggle is enabled it will ignore all objects that are affected by automatic size, and while it is disabled it will remove automatic size from the objects but correctly scale it to the position/size that those objects were set to by the automatic sizing property. if there was a better method i would definitely add it however i could not find even the slightest clue that such a work around exists(basically just disable preserve automatic size if you want to scale the grid layout in the video). i will add the other suggestions you made in the next update i make to the plugin.

alright nice to hear, i may be able to find features for you to add aswell if anything comes to mind, im a UI Designer and since i do commisisons all the time, i always need some sort of scaling tool to help me and having everything in one is going to be extremely useful.

This looks like a fantastic tool for UI design! Even though the conversion feature overlaps a bit with a plugin I’ve developed, I can really appreciate the quality here. Definitely a solid recommendation from me!