promotional bannermobile promotional banner

GRIP-EMS Wow Default UI

A standalone WoW Default-style UI shell plugin for GRIP-EMS that gives the sequence editor a cleaner Blizzard/AceGUI look and improved editor layout behavior.
Back to Files

GRIP-EMS_WoW_Default-1.0.6.zip

File nameGRIP-EMS_WoW_Default-1.0.6-CurseForge.zip
Uploader
daxomaultdaxomault
Uploaded
Aug 18, 2026
Downloads
97
Size
68.6 KB
Flavors
Retail
File ID
8675077
Type
R
Release
Supported game versions
  • 12.1.0
  • 12.0.7

What's new

GRIP-EMS WoW Default v1.0.6

Compatibility Update & Stability Fixes

Fixed

  • Fixed a script ran too long error that could occur when opening the GRIP-EMS interface from the minimap button.

  • Removed expensive synchronous UI traversal from the GRIP window's initial ToggleMainFrame() / Show() path.

  • Added caching for Sequence Editor header/background discovery so the same GRIP UI regions are not repeatedly inspected every time the interface is opened.

  • Added cycle/visited-object protection and strict traversal limits to recursive GRIP UI frame discovery.

  • Removed unnecessary GetAtlas()-based header inspection from the affected opening path.

  • Changed cosmetic UI discovery to fail open if GRIP's internal frame layout cannot be identified safely, preventing optional skinning from blocking the GRIP interface.

  • Fixed a v1.0.5 regression where Core.lua exceeded WoW Lua's 200-local-variable limit, preventing the addon from loading.

    • v1.0.4 was already near the limit at approximately 199 top-level locals.

    • v1.0.5 exceeded the limit after the compatibility changes.

    • v1.0.6 consolidates new compatibility and runtime state, bringing the main chunk safely back below the limit.

GRIP-EMS Compatibility

  • Updated compatibility for the latest GRIP-EMS 2.4.x releases.

  • Added explicit support for GRIP-EMS Plugin API v4 introduced with GRIP-EMS 2.4.

  • Retained fallback compatibility for supported older GRIP Plugin API behavior where possible.

  • Updated UI integration for changes to the modern GRIP-EMS editor and frame hierarchy.

  • Preserved GRIP-EMS's native sequence execution, keybind handling, secure buttons, import/export behavior, and saved sequence data.

World of Warcraft Compatibility

  • Updated for World of Warcraft Retail 12.1.0.

  • Retains compatibility with Retail 12.0.7.

  • Updated addon metadata for dual-client support.

Performance

  • Reduced work performed when opening the GRIP-EMS interface.

  • Previously discovered GRIP UI controls are reused instead of repeatedly rescanning the interface.

  • Recursive UI discovery now uses bounded traversal to prevent excessive execution time on large or changed GRIP editor layouts.

  • Nonessential skinning work is deferred until after the main GRIP window is available.

Preserved

  • Existing GRIP-EMS WoW Default visual styling.

  • Sequence Editor styling and layout customizations.

  • Existing GRIP window and editor skinning where compatible.

  • Existing user configuration and saved settings.

  • No changes to GRIP-EMS combat execution or sequence logic.

Notes

This release primarily addresses compatibility and stability issues exposed by changes in the current WoW and GRIP-EMS UI environment. The UI skinning layer is now more defensive so future GRIP frame-layout changes are less likely to prevent the base GRIP interface from opening.