Pular para o conteúdo
Mídia 1 do anúncio Widget Designer Utilities

Descrição

Widget Designer Utilities

Adds color-coding, batch rename, binding performance warnings and widget extraction tools to the UMG Widget Designer hierarchy, making it easier to visually identify and organize widgets in complex UI layouts.

The Problem

The UMG Widget Designer hierarchy is a plain white tree where every VerticalBox, HorizontalBox, and Button looks identical. In complex layouts with dozens of nested panels, finding the right widget becomes a frustrating scroll-and-guess exercise. Duplicating widgets leaves you with unhelpful _1, _2, _3 suffixes. Property bindings — a common performance trap — are completely invisible in the hierarchy. And extracting a group of widgets into a reusable Widget Blueprint requires tedious manual copy-paste and cleanup.

The Solution

Widget Designer Utilities adds a context menu (Middle-Click or configurable key) directly in the UMG hierarchy that provides color-coding, batch operations, performance warnings and extraction tools — without modifying the engine.

Hierarchy Color-Coding

  • Quick color presets — Middle-click and pick from customizable preset colors in one click

  • Custom color picker — Full color picker for any color you need

  • Background and/or text — Choose background tint, text color, or both (configurable)

  • Adjustable opacity — Control background intensity with a slider

  • Multi-selection — Apply or clear colors on multiple widgets at once

  • Per-asset storage — Colors saved inside the .uasset, no external files or config to manage

  • Rename-resilient — Colors survive display name changes and auto-transfer on variable renames

  • Auto cleanup — Orphaned colors from deleted widgets are purged automatically

Binding Performance Warnings

  • Automatic detection — Widgets with property bindings get their icon tinted orange

  • Detailed tooltip — Hover to see which properties have bindings and how many

  • Zero setup — Works on every Widget Blueprint you open, no configuration needed

  • Configurable — Change the warning color or disable entirely from settings

Batch Rename (Search/Replace)

  • Find and replace — Search text in widget names and replace across all selected widgets

  • Strip numeric suffix — Removes _1, _2, etc. automatically (perfect after duplicating)

  • Real variable rename — Updates the actual variable name, not just the display label

  • Rename validation — Invalid renames are skipped safely, no crashes

Extract to Widget Blueprint

  • One-click extraction — Select widgets, choose "Extract to Widget Blueprint...", pick name and class

  • Parent class picker — Choose UUserWidget or any custom subclass

  • Deep copy — Uses the engine's copy/paste for proper widget cloning with no broken references

  • Same-parent validation — Only available when all selected widgets share the same parent

Batch Implement Events
  • Implement multiple widget events in two clicks — Stop going back and forward from the designer to the graph, select all the widgets you want to affect, check he events and implement them in one click

Fully Configurable

All settings in Editor Preferences > Plugins > Widget Designer Utilities:

  • Remappable mouse button and keyboard shortcut

  • Modifier keys (Ctrl/Shift/Alt)

  • Text color, background color, background opacity toggles

  • Binding warning color and toggle

  • Customizable color presets array

  • Live Hierarchy Preview showing how settings look

Documentation & bug reports?

Right here -> GitHub

Formatos incluídos