Page 1 of 1

Dragonflight UI: Reforged v2.5 – Edit Mode & Mouseover Keybindings

Posted: Thu Oct 15, 2026 2:02 am
by Papafruit
Hey everyone!

I've been working on an enhanced version of Dragonflight UI: Reforged for Vanilla 1.12.

I've always loved the addon, but I felt it was missing a few quality-of-life features, especially a proper Edit Mode and mouseover keybinding system. So I decided to add them myself.

What's new:
  • Mouseover Keybinding (/kb) – Hover over an action button and press the key you want to bind. You can save or cancel your changes, and clear existing bindings.
  • Improved Edit Mode – Move UI elements around more easily, with labeled frames and better positioning controls.
  • Frame positioning improvements – Better handling of Target, Target of Target, buffs, enchant icons, and quest-related frames.
I've kept the original Reforged appearance because I really like how it looks already. I'm also experimenting with some optional visual changes and other improvements for future updates.

Just to be transparent, this was vibecoded, but I've manually tested the changes in-game and checked for errors. That doesn't mean everything is guaranteed to be bug-free, so if you run into anything weird, feel free to let me know.

Full credit to Stormhand, Guzruul, and the original contributors for the addon. I'm just building on their work and adding a few things I personally wanted.

If anyone wants to give it a try:

GitHub: Dragonflight UI: Reforged v2.5

Feedback and suggestions are always welcome!

Re: Dragonflight UI: Reforged v2.5 – Edit Mode & Mouseover Keybindings

Posted: Sun Oct 25, 2026 11:06 am
by Qradin
thank you!

I will try it and give a feedback!

Edit: Edit mode does not work.

Re: Dragonflight UI: Reforged v2.5 – Edit Mode & Mouseover Keybindings

Posted: Mon Oct 26, 2026 8:50 am
by Guzruul
Hey there.

I can confirm, clicking the "Edit Mode" button does not work.

I went ahead and looked at the code, and despite the OP stating, that this was "vibecoded",
the code still is... super wild and all over the place.
The whole setup really screams "AI generated". :mrgreen:

Anways, in order to quick-fix it, you need to do 2 things:

1) Remove or comment out line 19 in editmode.lua (useless guard)
2) Remove or comment out line 307 and 309 in frames.lua (string.match does not exist in Wow vanilla)

Also, the "restore positions" feature does not work.

An editmode should be something simple, and not require flags, guards, reloads, Onupdate scripts, and what not.

Image