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.3.zip

  • R
  • Jun 26, 2026
  • 102.61 KB
  • 6
  • 12.0.7+2
  • Retail

File Name

GRIP-EMS-ModernUI-v1.0.3.zip

Supported Versions

  • 12.0.7
  • 12.0.5
  • 12.0.1

[v1.0.3] - 2026-06-25

Changed

  • Lifecycle: Companion addon always runs the modern layout while it is loaded; switching to classic is done by disabling this addon and reloading (no in-game layout toggle)
  • Editor hooks: Single LoadSequence / SwitchTab chain for editor chrome and config-sidebar keybind sync (fewer layered wrappers)
  • Events: Sequence metadata refresh is handled once via Register.lua (GEMS_SEQUENCE_SELECTED); removed duplicate listeners and the unused SMP:OnSequenceSelected hook
  • API: Central MU.MountPanel / MU.OpenEditor / MU.MountIconFooter helpers route through the plugin handle or API.Preview (journaled mounts, Tier 5 OpenEditor); config preview uses MountPanel("preview"), ability icon strip uses MountIconFooter
  • Theming: Additional shell panels registered for theme inspect (configPanel, icon footer, preview frame)

Fixed

  • Shell: Raised the main window frame level so default UI no longer shows through
  • Steps editor: Key-press chrome band layout (Key Press/Release, “fits in … steps”, Reset Modifier) — sizing, anchoring, load reflow, and step list placement
  • Sequences list: Discarding unsaved changes when switching rotations no longer leaves two sequences highlighted; focus and selection stay in sync after Save/Discard/Cancel on the prompt