GUI Tool Kit | Clean, compact, plus a couple of unique tools

Purchase at Creator Store

Why GUI Tool Kit

There are already a lot of GUI plugins out there, but most of them come with a lot of rarely used features that just clutter the toolbar and slow you down.
GUI Tool Kit was built to fix exactly that. It has the tools you actually need, keeps the interface simple, intuitive, fast, and adds a couple of completely new features that (as far as I know) no other plugin has.

Features

Some of the features that everyone is already familiar with:

  • Scale/offset Size and Position - NEW Supports all UI elements, dynamically
  • Position & Anchor - NEW Includes horizontal/vertical options
  • Automatically adding UIAspectRatio
  • Scaling all children/descendants
  • Fit selection to parent

What actually makes this plugin different:

  • Match Radius - Automatically adjusts selected UICorner’s radius to perfectly match its closest ancestor
  • Group/Ungroup - Groups selected UI elements into one Frame
  • Migrate Selected - Seamlessly migrates selected UI elements to new parent
  • Smart Adjust - Scales to fit children/descendants and can also work in increments or even move the frame instead of resizing

Almost every button has a second β€œinverse” behavior on right-click. It sounds complicated but it is more intuitive once you try it. You can see a full detailed breakdown below if you want:

Full Breakdown

Position & Anchor | Anchor

  • Default mode (Position & Anchor)
    • Left-click β†’ moves position and anchor point together
    • Right-click β†’ moves only position, keeps anchor point
  • Anchor mode (click the lock icon)
    • Left-click β†’ moves only anchor point
    • Right-click β†’ moves position but keeps anchor visually fixed

Smart Tools

  • Fit Parent β†’ right-click also centers
  • Match Radius β†’ right-click matches parent radius to selected instead
  • Scale Children/Descendants β†’ right-click offsets them instead
  • Group β†’ right-click ungroups (deletes the container frame, same as with models/folders)

Smart Adjust

  • Normal
    • Left-click β†’ scale frame to fit children/descendants
    • Right-click β†’ scale frame to fit parent
  • Use Increment enabled
    • Left-click β†’ scale by increment amount
    • Right-click β†’ subtract instead of add
  • Move Mode enabled
    • Left-click β†’ move in offset
    • Right-click β†’ move in scale

This plugin is heavily inspired by the original UI Tools plugin (does its job well), but a bunch of the stuff I constantly use was hidden behind extra widgets or split up. So I just put everything I need in one comprehensive list with additional features.

I did test Smart Adjust with different scenarios (UIPadding, UIListLayout, nested scrolling frames, etc.) and it worked fine, but if something breaks in a weird edge case just let me know.

Feedback & bug reports are welcome!

2 Likes