promotional bannermobile promotional banner

Grip-EMS Modern UI

A modern 3-column UI reskin for GRIP-EMS with sidebar navigation, config sidebar, and Ability Preview footer.

File Details

v1.0.4.zip

  • R
  • Jun 26, 2026
  • 108.33 KB
  • 1
  • 12.0.7+2
  • Retail

File Name

GRIP-EMS-ModernUI-v1.0.4.zip

Supported Versions

  • 12.0.7
  • 12.0.5
  • 12.0.1

[v1.0.4] - 2026-06-25

Changed

  • API: Sidebar screens register via RegisterView after GEMS_UI_READY; SetActiveView runs on user navigation and syncs the startup Sequences view once the nav rail exists; GEMS_UI_NAV_CHANGED updates the sidebar when another plugin changes the active view
  • API: Preview text/compiled toggle routes through API.Preview:SetMode / GetMode when available; mode buttons stay in sync via GEMS_PREVIEW_MODE_CHANGED
  • API: SetClassicChrome in the layout provider path uses the plugin handle (journaled, same as Register.lua)
  • Integration: Published GRIPEMS.ModernUILayout (contract v2: SelectView, GetActiveView, SelectEditorTab, editor tab aliases); centralized view ids in MU.Integration; see API.md

Fixed

  • Lifecycle: Layout activation and view registration errors are reported via chat instead of failing silently inside OnEnable