PrecisionEdit

A focused companion for Blizzard's Edit Mode — it refines, it doesn't replace.
PE_1.png

PE_1.png

Description

PrecisionEdit

A focused companion for Blizzard's Edit Mode — it refines, it doesn't replace.


Overview

PrecisionEdit adds pixel-level control to World of Warcraft's built-in Edit Mode. Dragging frames around is quick but coarse; there's no way to type an exact position, move by a single pixel, or snap a frame cleanly to a screen edge. PrecisionEdit fills that gap with a small panel that appears the moment you select a frame in Edit Mode.

Everything is written back through Blizzard's own position-change path — the exact code a normal drag uses — so your changes save into the active Edit Mode layout and travel with your layout import/export strings. Nothing lives in a parallel system.

  • Refine, don't replace — it drives Blizzard's Edit Mode, it doesn't reimplement it.
  • Pixel-precise — at a pixel-perfect UI scale, one unit equals one screen pixel.
  • Native feel — the panel matches Blizzard's Edit Mode dialogs, with a close button and a help (ℹ) button.
  • Lightweight — fully event-driven (no polling), combat-safe, and Midnight secret-value hardened.

Installation

Via an addon manager (recommended)

  • CurseForge — search for PrecisionEdit and install.

Manual

  1. Download the latest release from the Releases page.
  2. Extract the PrecisionEdit folder into World of Warcraft\_retail_\Interface\AddOns.
  3. Restart the game (or /reload if already in-game).

There's nothing to configure to get started — open Edit Mode and select a frame.


Getting Started

Command Description
/pe or /precisionedit Show help in chat
/pe reset Reset the panel's own position
/pe lock Lock / unlock the panel

Open Edit Mode (Game Menu → Edit Mode), click any movable frame, and the PrecisionEdit panel appears. It hides automatically when you deselect a frame or leave Edit Mode.


Features

Positioning

  • Exact Coordinates — type an absolute X / Y offset and press Enter; multi-point frames (like action bars) move rigidly.
  • Nudge — a d-pad or the arrow keys move the frame one unit at a time; hold Shift to move by a configurable Step.
  • Snap to Edge — kiss the selected frame to the left, right, top or bottom of the screen, scale-correct across mismatched frame scales.
  • Center — center on the X axis, Y axis, or both.
  • Reset — return the frame to its layout's default position.

Panel

  • Anchor Guide — an optional on-screen crosshair marking the selected frame's anchor point, so you can see exactly what you're moving relative to.
  • Live Readout — the panel shows the system name and live anchor, updating for your nudges and normal Blizzard drags.
  • Movable & Lockable — drag the panel anywhere; /pe lock keeps it put.

Configuration

There's no separate options window — the panel itself holds the controls. Set the Step (Shift-nudge distance) and toggle the anchor guide right on the panel. Settings are stored account-wide; frame positions live in your Edit Mode layout, not here. Frame movement is unavailable during combat (Edit Mode is too), so PrecisionEdit defers gracefully and tells you why.


Contributing

Contributions, bug reports and ideas are welcome! Open an issue or a pull request. When filing a bug, including your client version and a /reload-able repro helps a ton.


Credits

PrecisionEdit was inspired by PixelPerfectEditMode and built on the lessons of NexEnhance. Thanks to the wider WoW addon community — and to Blizzard, for an Edit Mode worth building on.


Support

Appreciate the work? Consider showing your support:

  • PayPal — paypal.me/KkthnxTV
  • Patreon — patreon.com/Kkthnx
  • Ko-fi — ko-fi.com/kkthnx

License

Released under the MIT License. See LICENSE for details.

Developed and maintained by Josh "Kkthnx" Russell. Built with love for the default UI.

The PrecisionEdit Team

Forgeborn tier frameprofile avatar
Owner
Forgeborn tier icon
  • 11
    Followers
  • 20
    Projects
  • 352.7K
    Downloads

More from KkthnxView all

  • Sentinel project image

    Sentinel

    A modern, Secret-Value-safe Lua error watcher for World of Warcraft. It catches, dedupes, persists, and lets you share UI bugs.

    • 411
    • July 25, 2026
  • Bagforge project image

    Bagforge

    A lightweight, modern bag replacement forged for Midnight categorized panels, smart search, and a full bank suite without the bloat.

    • 127
    • July 24, 2026
  • TokenTrend project image

    TokenTrend

    A financial-terminal for the WoW Token — chart the price, read the trend, and time your buys like a market. Visit kkthnx.com/wow/token to import samples from live tracking! You only need to do this once!

    • 271
    • July 20, 2026
  • KkthnxUI project image

    KkthnxUI

    KkthnxUI is a simplistic user interface that holds onto the information and functionality.

    • 313.8K
    • July 18, 2026
  • Sentinel project image

    Sentinel

    A modern, Secret-Value-safe Lua error watcher for World of Warcraft. It catches, dedupes, persists, and lets you share UI bugs.

    • 411
    • July 25, 2026
  • Bagforge project image

    Bagforge

    A lightweight, modern bag replacement forged for Midnight categorized panels, smart search, and a full bank suite without the bloat.

    • 127
    • July 24, 2026
  • TokenTrend project image

    TokenTrend

    A financial-terminal for the WoW Token — chart the price, read the trend, and time your buys like a market. Visit kkthnx.com/wow/token to import samples from live tracking! You only need to do this once!

    • 271
    • July 20, 2026
  • KkthnxUI project image

    KkthnxUI

    KkthnxUI is a simplistic user interface that holds onto the information and functionality.

    • 313.8K
    • July 18, 2026